==> Building on reshiram ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/directx-shader-compiler ./ .SRCINFO 1,149 100% 0.00kB/s 0:00:00 1,149 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=9/11) .nvchecker.toml 117 100% 114.26kB/s 0:00:00 117 100% 114.26kB/s 0:00:00 (xfr#2, to-chk=8/11) 0001-Install-more-components.patch 7,666 100% 7.31MB/s 0:00:00 7,666 100% 7.31MB/s 0:00:00 (xfr#3, to-chk=7/11) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#4, to-chk=6/11) PKGBUILD 2,312 100% 2.20MB/s 0:00:00 2,312 100% 2.20MB/s 0:00:00 (xfr#5, to-chk=5/11) REUSE.toml 515 100% 502.93kB/s 0:00:00 515 100% 502.93kB/s 0:00:00 (xfr#6, to-chk=4/11) directx-shader-compiler-1.9.2602-1.log 943 100% 460.45kB/s 0:00:00 943 100% 460.45kB/s 0:00:00 (xfr#7, to-chk=3/11) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE LICENSES/NCSA.txt 1,736 100% 847.66kB/s 0:00:00 1,736 100% 847.66kB/s 0:00:00 (xfr#8, to-chk=0/11) sent 6,577 bytes received 237 bytes 4,542.67 bytes/sec total size is 14,346 speedup is 2.11 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building directx-shader-compiler  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building directx-shader-compiler for [extra] (riscv64) ]3008;start=fa8b54f23ccf494b92bf2b1c529c884c;user=root;hostname=reshiram.felixc.at;machineid=5a3dacbc3e2748818cda949fa1ac65eb;bootid=3f7820f24b114d70ba4083567be5bf0b;pid=2366336;pidfdid=2366337;comm=systemd-nspawn;container=arch-nspawn-2366336;type=container\]11;?\]2;🔵 Container arch-nspawn-2366336 on reshiram.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (2) Old Version New Version Net Change Download Size core/libelf 0.194-1 0.194-2 0.00 MiB 1.47 MiB core/libxml2 2.15.1-5 2.15.2-1 0.00 MiB 0.80 MiB Total Download Size: 2.28 MiB Total Installed Size: 14.31 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libelf-0.194-2-riscv64 downloading... libxml2-2.15.2-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading libelf... upgrading libxml2... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h[!p]104[?7h]3008;end=fa8b54f23ccf494b92bf2b1c529c884c\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: directx-shader-compiler 1.9.2602-1 (Fri Mar 6 04:33:21 2026) ==> Retrieving sources...  -> Cloning directx-shader-compiler git repo... Cloning into bare repository '/home/felix/packages/directx-shader-compiler/directx-shader-compiler'... remote: Enumerating objects: 234109, done. remote: Counting objects: 0% (1/3815) remote: Counting objects: 1% (39/3815) remote: Counting objects: 2% (77/3815) remote: Counting objects: 3% (115/3815) remote: Counting objects: 4% (153/3815) remote: Counting objects: 5% (191/3815) remote: Counting objects: 6% (229/3815) remote: Counting objects: 7% (268/3815) remote: Counting objects: 8% (306/3815) remote: Counting objects: 9% (344/3815) remote: Counting objects: 10% (382/3815) remote: Counting objects: 11% (420/3815) remote: Counting objects: 12% (458/3815) remote: Counting objects: 13% (496/3815) remote: Counting objects: 14% (535/3815) remote: Counting objects: 15% (573/3815) remote: Counting objects: 16% (611/3815) remote: Counting objects: 17% (649/3815) remote: Counting objects: 18% (687/3815) remote: Counting objects: 19% (725/3815) remote: Counting objects: 20% (763/3815) remote: Counting objects: 21% (802/3815) remote: Counting objects: 22% (840/3815) remote: Counting objects: 23% (878/3815) remote: Counting objects: 24% (916/3815) remote: Counting objects: 25% (954/3815) remote: Counting objects: 26% (992/3815) remote: Counting objects: 27% (1031/3815) remote: Counting objects: 28% (1069/3815) remote: Counting objects: 29% (1107/3815) remote: Counting objects: 30% (1145/3815) remote: Counting objects: 31% (1183/3815) remote: Counting objects: 32% (1221/3815) remote: Counting objects: 33% (1259/3815) remote: Counting objects: 34% (1298/3815) remote: Counting objects: 35% (1336/3815) remote: Counting objects: 36% (1374/3815) remote: Counting objects: 37% (1412/3815) remote: Counting objects: 38% (1450/3815) remote: Counting objects: 39% (1488/3815) remote: Counting objects: 40% (1526/3815) remote: Counting objects: 41% (1565/3815) remote: Counting objects: 42% (1603/3815) remote: Counting objects: 43% (1641/3815) remote: Counting objects: 44% (1679/3815) remote: Counting objects: 45% (1717/3815) remote: Counting objects: 46% (1755/3815) remote: Counting objects: 47% (1794/3815) remote: Counting objects: 48% (1832/3815) remote: Counting objects: 49% (1870/3815) remote: Counting objects: 50% (1908/3815) remote: Counting objects: 51% (1946/3815) remote: Counting objects: 52% (1984/3815) remote: Counting objects: 53% (2022/3815) remote: Counting objects: 54% (2061/3815) remote: Counting objects: 55% (2099/3815) remote: Counting objects: 56% (2137/3815) remote: Counting objects: 57% (2175/3815) remote: Counting objects: 58% (2213/3815) remote: Counting objects: 59% (2251/3815) remote: Counting objects: 60% (2289/3815) remote: Counting objects: 61% (2328/3815) remote: Counting objects: 62% (2366/3815) remote: Counting objects: 63% (2404/3815) remote: Counting objects: 64% (2442/3815) remote: Counting objects: 65% (2480/3815) remote: Counting objects: 66% (2518/3815) remote: Counting objects: 67% (2557/3815) remote: Counting objects: 68% (2595/3815) remote: Counting objects: 69% (2633/3815) remote: Counting objects: 70% (2671/3815) remote: Counting objects: 71% (2709/3815) remote: Counting objects: 72% (2747/3815) remote: Counting objects: 73% (2785/3815) remote: Counting objects: 74% (2824/3815) remote: Counting objects: 75% (2862/3815) remote: Counting objects: 76% (2900/3815) remote: Counting objects: 77% (2938/3815) remote: Counting objects: 78% (2976/3815) remote: Counting objects: 79% (3014/3815) remote: Counting objects: 80% (3052/3815) remote: Counting objects: 81% (3091/3815) remote: Counting objects: 82% (3129/3815) remote: Counting objects: 83% (3167/3815) remote: Counting objects: 84% (3205/3815) remote: Counting objects: 85% (3243/3815) remote: Counting objects: 86% (3281/3815) remote: Counting objects: 87% (3320/3815) remote: Counting objects: 88% (3358/3815) remote: Counting objects: 89% (3396/3815) remote: Counting objects: 90% (3434/3815) remote: Counting objects: 91% (3472/3815) remote: Counting objects: 92% (3510/3815) remote: Counting objects: 93% (3548/3815) remote: Counting objects: 94% (3587/3815) remote: Counting objects: 95% (3625/3815) remote: Counting objects: 96% (3663/3815) remote: Counting objects: 97% (3701/3815) remote: Counting objects: 98% (3739/3815) remote: Counting objects: 99% (3777/3815) remote: Counting objects: 100% (3815/3815) remote: Counting objects: 100% (3815/3815), done. remote: Compressing objects: 0% (1/1463) remote: Compressing objects: 1% (15/1463) remote: Compressing objects: 2% (30/1463) remote: Compressing objects: 3% (44/1463) remote: Compressing objects: 4% (59/1463) remote: Compressing objects: 5% (74/1463) remote: Compressing objects: 6% (88/1463) remote: Compressing objects: 7% (103/1463) remote: Compressing objects: 8% (118/1463) remote: Compressing objects: 9% (132/1463) remote: Compressing objects: 10% (147/1463) remote: Compressing objects: 11% (161/1463) remote: Compressing objects: 11% (173/1463) remote: Compressing objects: 12% (176/1463) remote: Compressing objects: 13% (191/1463) remote: Compressing objects: 14% (205/1463) remote: Compressing objects: 15% (220/1463) remote: Compressing objects: 16% (235/1463) remote: Compressing objects: 17% (249/1463) remote: Compressing objects: 18% (264/1463) remote: Compressing objects: 19% (278/1463) remote: Compressing objects: 20% (293/1463) remote: Compressing objects: 21% (308/1463) remote: Compressing objects: 22% (322/1463) remote: Compressing objects: 23% (337/1463) remote: Compressing objects: 24% (352/1463) remote: Compressing objects: 25% (366/1463) remote: Compressing objects: 26% (381/1463) remote: Compressing objects: 27% (396/1463) remote: Compressing objects: 28% (410/1463) remote: Compressing objects: 29% (425/1463) remote: Compressing objects: 30% (439/1463) remote: Compressing objects: 31% (454/1463) remote: Compressing objects: 32% (469/1463) remote: Compressing objects: 33% (483/1463) remote: Compressing objects: 34% (498/1463) remote: Compressing objects: 35% (513/1463) remote: Compressing objects: 36% (527/1463) remote: Compressing objects: 37% (542/1463) remote: Compressing objects: 38% (556/1463) remote: Compressing objects: 39% (571/1463) remote: Compressing objects: 40% (586/1463) remote: Compressing objects: 41% (600/1463) remote: Compressing objects: 42% (615/1463) remote: Compressing objects: 43% (630/1463) remote: Compressing objects: 44% (644/1463) remote: Compressing objects: 45% (659/1463) remote: Compressing objects: 46% (673/1463) remote: Compressing objects: 47% (688/1463) remote: Compressing objects: 48% (703/1463) remote: Compressing objects: 49% (717/1463) remote: Compressing objects: 50% (732/1463) remote: Compressing objects: 51% (747/1463) remote: Compressing objects: 52% (761/1463) remote: Compressing objects: 53% (776/1463) remote: Compressing objects: 54% (791/1463) remote: Compressing objects: 55% (805/1463) remote: Compressing objects: 56% (820/1463) remote: Compressing objects: 57% (834/1463) remote: Compressing objects: 58% (849/1463) remote: Compressing objects: 59% (864/1463) remote: Compressing objects: 60% (878/1463) remote: Compressing objects: 61% (893/1463) remote: Compressing objects: 62% (908/1463) remote: Compressing objects: 63% (922/1463) remote: Compressing objects: 64% (937/1463) remote: Compressing objects: 65% (951/1463) remote: Compressing objects: 66% (966/1463) remote: Compressing objects: 67% (981/1463) remote: Compressing objects: 68% (995/1463) remote: Compressing objects: 69% (1010/1463) remote: Compressing objects: 70% (1025/1463) remote: Compressing objects: 71% (1039/1463) remote: Compressing objects: 72% (1054/1463) remote: Compressing objects: 73% (1068/1463) remote: Compressing objects: 74% (1083/1463) remote: Compressing objects: 75% (1098/1463) remote: Compressing objects: 76% (1112/1463) remote: Compressing objects: 77% (1127/1463) remote: Compressing objects: 78% (1142/1463) remote: Compressing objects: 79% (1156/1463) remote: Compressing objects: 80% (1171/1463) remote: Compressing objects: 81% (1186/1463) remote: Compressing objects: 82% (1200/1463) remote: Compressing objects: 83% (1215/1463) remote: Compressing objects: 84% (1229/1463) remote: Compressing objects: 85% (1244/1463) remote: Compressing objects: 86% (1259/1463) remote: Compressing objects: 87% (1273/1463) remote: Compressing objects: 88% (1288/1463) remote: Compressing objects: 89% (1303/1463) remote: Compressing objects: 90% (1317/1463) remote: Compressing objects: 91% (1332/1463) remote: Compressing objects: 92% (1346/1463) remote: Compressing objects: 93% (1361/1463) remote: Compressing objects: 94% (1376/1463) remote: Compressing objects: 95% (1390/1463) remote: Compressing objects: 96% (1405/1463) remote: Compressing objects: 97% (1420/1463) remote: Compressing objects: 98% (1434/1463) remote: Compressing objects: 99% (1449/1463) remote: Compressing objects: 100% (1463/1463) remote: Compressing objects: 100% (1463/1463), done. Receiving objects: 0% (1/234109) Receiving objects: 1% (2342/234109) Receiving objects: 2% (4683/234109), 2.35 MiB | 4.69 MiB/s Receiving objects: 2% (6127/234109), 2.35 MiB | 4.69 MiB/s Receiving objects: 3% (7024/234109), 4.55 MiB | 4.54 MiB/s Receiving objects: 3% (8364/234109), 6.65 MiB | 4.43 MiB/s Receiving objects: 4% (9365/234109), 8.77 MiB | 4.38 MiB/s Receiving objects: 4% (10925/234109), 10.93 MiB | 4.37 MiB/s Receiving objects: 5% (11706/234109), 13.13 MiB | 4.37 MiB/s Receiving objects: 6% (14047/234109), 13.13 MiB | 4.37 MiB/s Receiving objects: 6% (16278/234109), 15.02 MiB | 4.29 MiB/s Receiving objects: 7% (16388/234109), 17.09 MiB | 4.27 MiB/s Receiving objects: 7% (17869/234109), 19.14 MiB | 4.25 MiB/s Receiving objects: 8% (18729/234109), 23.21 MiB | 4.15 MiB/s Receiving objects: 8% (20843/234109), 23.21 MiB | 4.15 MiB/s Receiving objects: 9% (21070/234109), 25.21 MiB | 4.12 MiB/s Receiving objects: 10% (23411/234109), 25.21 MiB | 4.12 MiB/s Receiving objects: 11% (25752/234109), 25.21 MiB | 4.12 MiB/s Receiving objects: 12% (28094/234109), 27.18 MiB | 4.09 MiB/s Receiving objects: 12% (29193/234109), 27.18 MiB | 4.09 MiB/s Receiving objects: 13% (30435/234109), 28.94 MiB | 4.00 MiB/s Receiving objects: 13% (31831/234109), 30.86 MiB | 3.94 MiB/s Receiving objects: 14% (32776/234109), 33.33 MiB | 4.07 MiB/s Receiving objects: 15% (35117/234109), 33.33 MiB | 4.07 MiB/s Receiving objects: 16% (37458/234109), 36.02 MiB | 4.21 MiB/s Receiving objects: 16% (39225/234109), 36.02 MiB | 4.21 MiB/s Receiving objects: 17% (39799/234109), 39.74 MiB | 4.58 MiB/s Receiving objects: 18% (42140/234109), 39.74 MiB | 4.58 MiB/s Receiving objects: 19% (44481/234109), 39.74 MiB | 4.58 MiB/s Receiving objects: 20% (46822/234109), 43.25 MiB | 4.91 MiB/s Receiving objects: 21% (49163/234109), 43.25 MiB | 4.91 MiB/s Receiving objects: 22% (51504/234109), 43.25 MiB | 4.91 MiB/s Receiving objects: 22% (52092/234109), 43.25 MiB | 4.91 MiB/s Receiving objects: 23% (53846/234109), 46.81 MiB | 5.24 MiB/s Receiving objects: 24% (56187/234109), 46.81 MiB | 5.24 MiB/s Receiving objects: 25% (58528/234109), 46.81 MiB | 5.24 MiB/s Receiving objects: 26% (60869/234109), 46.81 MiB | 5.24 MiB/s Receiving objects: 27% (63210/234109), 50.65 MiB | 5.65 MiB/s Receiving objects: 28% (65551/234109), 50.65 MiB | 5.65 MiB/s Receiving objects: 28% (67281/234109), 50.65 MiB | 5.65 MiB/s Receiving objects: 29% (67892/234109), 54.91 MiB | 6.16 MiB/s Receiving objects: 30% (70233/234109), 54.91 MiB | 6.16 MiB/s Receiving objects: 31% (72574/234109), 54.91 MiB | 6.16 MiB/s Receiving objects: 32% (74915/234109), 58.70 MiB | 6.61 MiB/s Receiving objects: 33% (77256/234109), 58.70 MiB | 6.61 MiB/s Receiving objects: 34% (79598/234109), 58.70 MiB | 6.61 MiB/s Receiving objects: 34% (81049/234109), 58.70 MiB | 6.61 MiB/s Receiving objects: 35% (81939/234109), 62.61 MiB | 7.05 MiB/s Receiving objects: 36% (84280/234109), 62.61 MiB | 7.05 MiB/s Receiving objects: 37% (86621/234109), 62.61 MiB | 7.05 MiB/s Receiving objects: 38% (88962/234109), 66.44 MiB | 7.36 MiB/s Receiving objects: 39% (91303/234109), 66.44 MiB | 7.36 MiB/s Receiving objects: 40% (93644/234109), 66.44 MiB | 7.36 MiB/s Receiving objects: 41% (95985/234109), 66.44 MiB | 7.36 MiB/s Receiving objects: 41% (96881/234109), 66.44 MiB | 7.36 MiB/s Receiving objects: 42% (98326/234109), 70.42 MiB | 7.65 MiB/s Receiving objects: 43% (100667/234109), 70.42 MiB | 7.65 MiB/s Receiving objects: 44% (103008/234109), 70.42 MiB | 7.65 MiB/s Receiving objects: 45% (105350/234109), 72.89 MiB | 7.37 MiB/s Receiving objects: 46% (107691/234109), 72.89 MiB | 7.37 MiB/s Receiving objects: 47% (110032/234109), 72.89 MiB | 7.37 MiB/s Receiving objects: 47% (111999/234109), 72.89 MiB | 7.37 MiB/s Receiving objects: 48% (112373/234109), 75.02 MiB | 7.06 MiB/s Receiving objects: 49% (114714/234109), 75.02 MiB | 7.06 MiB/s Receiving objects: 50% (117055/234109), 75.02 MiB | 7.06 MiB/s Receiving objects: 51% (119396/234109), 75.02 MiB | 7.06 MiB/s Receiving objects: 52% (121737/234109), 76.67 MiB | 6.63 MiB/s Receiving objects: 52% (122253/234109), 76.67 MiB | 6.63 MiB/s Receiving objects: 52% (122938/234109), 82.77 MiB | 6.19 MiB/s Receiving objects: 52% (123755/234109), 88.96 MiB | 5.85 MiB/s Receiving objects: 53% (124078/234109), 95.18 MiB | 5.50 MiB/s Receiving objects: 53% (124395/234109), 95.18 MiB | 5.50 MiB/s Receiving objects: 54% (126419/234109), 98.21 MiB | 5.62 MiB/s Receiving objects: 54% (126577/234109), 102.74 MiB | 5.79 MiB/s Receiving objects: 55% (128760/234109), 102.74 MiB | 5.79 MiB/s Receiving objects: 56% (131102/234109), 102.74 MiB | 5.79 MiB/s Receiving objects: 57% (133443/234109), 102.74 MiB | 5.79 MiB/s Receiving objects: 58% (135784/234109), 105.43 MiB | 5.71 MiB/s Receiving objects: 59% (138125/234109), 105.43 MiB | 5.71 MiB/s Receiving objects: 60% (140466/234109), 105.43 MiB | 5.71 MiB/s Receiving objects: 61% (142807/234109), 105.43 MiB | 5.71 MiB/s Receiving objects: 62% (145148/234109), 105.43 MiB | 5.71 MiB/s Receiving objects: 63% (147489/234109), 105.43 MiB | 5.71 MiB/s Receiving objects: 64% (149830/234109), 105.43 MiB | 5.71 MiB/s Receiving objects: 65% (152171/234109), 105.43 MiB | 5.71 MiB/s Receiving objects: 65% (153084/234109), 105.43 MiB | 5.71 MiB/s Receiving objects: 66% (154512/234109), 108.76 MiB | 5.78 MiB/s Receiving objects: 67% (156854/234109), 108.76 MiB | 5.78 MiB/s Receiving objects: 68% (159195/234109), 108.76 MiB | 5.78 MiB/s Receiving objects: 69% (161536/234109), 108.76 MiB | 5.78 MiB/s Receiving objects: 70% (163877/234109), 108.76 MiB | 5.78 MiB/s Receiving objects: 71% (166218/234109), 108.76 MiB | 5.78 MiB/s Receiving objects: 72% (168559/234109), 111.90 MiB | 5.77 MiB/s Receiving objects: 73% (170900/234109), 111.90 MiB | 5.77 MiB/s Receiving objects: 74% (173241/234109), 111.90 MiB | 5.77 MiB/s Receiving objects: 75% (175582/234109), 111.90 MiB | 5.77 MiB/s Receiving objects: 76% (177923/234109), 111.90 MiB | 5.77 MiB/s Receiving objects: 76% (179909/234109), 111.90 MiB | 5.77 MiB/s Receiving objects: 77% (180264/234109), 111.90 MiB | 5.77 MiB/s Receiving objects: 78% (182606/234109), 115.39 MiB | 5.87 MiB/s Receiving objects: 79% (184947/234109), 115.39 MiB | 5.87 MiB/s Receiving objects: 80% (187288/234109), 115.39 MiB | 5.87 MiB/s Receiving objects: 81% (189629/234109), 115.39 MiB | 5.87 MiB/s Receiving objects: 82% (191970/234109), 115.39 MiB | 5.87 MiB/s Receiving objects: 83% (194311/234109), 115.39 MiB | 5.87 MiB/s Receiving objects: 84% (196652/234109), 115.39 MiB | 5.87 MiB/s Receiving objects: 85% (198993/234109), 119.15 MiB | 6.03 MiB/s Receiving objects: 86% (201334/234109), 119.15 MiB | 6.03 MiB/s Receiving objects: 87% (203675/234109), 119.15 MiB | 6.03 MiB/s Receiving objects: 88% (206016/234109), 119.15 MiB | 6.03 MiB/s Receiving objects: 89% (208358/234109), 119.15 MiB | 6.03 MiB/s Receiving objects: 90% (210699/234109), 119.15 MiB | 6.03 MiB/s Receiving objects: 90% (211429/234109), 119.15 MiB | 6.03 MiB/s Receiving objects: 91% (213040/234109), 122.86 MiB | 6.15 MiB/s Receiving objects: 92% (215381/234109), 122.86 MiB | 6.15 MiB/s Receiving objects: 93% (217722/234109), 122.86 MiB | 6.15 MiB/s Receiving objects: 94% (220063/234109), 122.86 MiB | 6.15 MiB/s Receiving objects: 95% (222404/234109), 122.86 MiB | 6.15 MiB/s Receiving objects: 96% (224745/234109), 122.86 MiB | 6.15 MiB/s Receiving objects: 97% (227086/234109), 126.36 MiB | 6.25 MiB/s Receiving objects: 97% (227925/234109), 126.36 MiB | 6.25 MiB/s Receiving objects: 98% (229427/234109), 128.31 MiB | 6.05 MiB/s Receiving objects: 99% (231768/234109), 130.18 MiB | 6.09 MiB/s Receiving objects: 99% (233619/234109), 130.18 MiB | 6.09 MiB/s remote: Total 234109 (delta 3446), reused 2386 (delta 2351), pack-reused 230294 (from 4) Receiving objects: 100% (234109/234109), 132.21 MiB | 5.95 MiB/s Receiving objects: 100% (234109/234109), 132.64 MiB | 5.49 MiB/s, done. Resolving deltas: 0% (0/181283) Resolving deltas: 1% (1813/181283) Resolving deltas: 2% (3626/181283) Resolving deltas: 2% (3815/181283) Resolving deltas: 3% (5439/181283) Resolving deltas: 3% (7173/181283) Resolving deltas: 4% (7252/181283) Resolving deltas: 5% (9065/181283) Resolving deltas: 5% (10536/181283) Resolving deltas: 6% (10877/181283) Resolving deltas: 6% (12042/181283) Resolving deltas: 7% (12691/181283) Resolving deltas: 7% (12781/181283) Resolving deltas: 8% (14503/181283) Resolving deltas: 8% (14869/181283) Resolving deltas: 8% (15086/181283) Resolving deltas: 9% (16316/181283) Resolving deltas: 9% (17054/181283) Resolving deltas: 10% (18129/181283) Resolving deltas: 10% (18195/181283) Resolving deltas: 10% (19898/181283) Resolving deltas: 11% (19942/181283) Resolving deltas: 11% (20516/181283) Resolving deltas: 11% (20661/181283) Resolving deltas: 11% (20803/181283) Resolving deltas: 11% (20968/181283) Resolving deltas: 11% (21144/181283) Resolving deltas: 12% (21754/181283) Resolving deltas: 12% (21800/181283) Resolving deltas: 12% (22127/181283) Resolving deltas: 12% (22629/181283) Resolving deltas: 13% (23568/181283) Resolving deltas: 14% (25380/181283) Resolving deltas: 15% (27194/181283) Resolving deltas: 16% (29007/181283) Resolving deltas: 16% (30375/181283) Resolving deltas: 17% (30819/181283) Resolving deltas: 18% (32631/181283) Resolving deltas: 19% (34444/181283) Resolving deltas: 19% (35449/181283) Resolving deltas: 20% (36257/181283) Resolving deltas: 21% (38070/181283) Resolving deltas: 21% (38102/181283) Resolving deltas: 21% (38257/181283) Resolving deltas: 21% (39411/181283) Resolving deltas: 22% (39883/181283) Resolving deltas: 23% (41696/181283) Resolving deltas: 23% (41761/181283) Resolving deltas: 24% (43508/181283) Resolving deltas: 24% (44237/181283) Resolving deltas: 24% (44401/181283) Resolving deltas: 24% (44542/181283) Resolving deltas: 24% (44690/181283) Resolving deltas: 24% (44827/181283) Resolving deltas: 24% (45008/181283) Resolving deltas: 24% (45217/181283) Resolving deltas: 25% (45321/181283) Resolving deltas: 26% (47134/181283) Resolving deltas: 26% (48595/181283) Resolving deltas: 27% (48947/181283) Resolving deltas: 27% (49005/181283) Resolving deltas: 28% (50760/181283) Resolving deltas: 29% (52573/181283) Resolving deltas: 30% (54385/181283) Resolving deltas: 31% (56198/181283) Resolving deltas: 32% (58011/181283) Resolving deltas: 32% (58569/181283) Resolving deltas: 33% (59824/181283) Resolving deltas: 34% (61637/181283) Resolving deltas: 35% (63450/181283) Resolving deltas: 35% (64250/181283) Resolving deltas: 36% (65262/181283) Resolving deltas: 36% (65504/181283) Resolving deltas: 37% (67075/181283) Resolving deltas: 37% (67961/181283) Resolving deltas: 37% (68336/181283) Resolving deltas: 38% (68888/181283) Resolving deltas: 38% (70103/181283) Resolving deltas: 39% (70701/181283) Resolving deltas: 40% (72514/181283) Resolving deltas: 40% (72898/181283) Resolving deltas: 40% (73304/181283) Resolving deltas: 41% (74327/181283) Resolving deltas: 41% (74509/181283) Resolving deltas: 42% (76139/181283) Resolving deltas: 43% (77952/181283) Resolving deltas: 44% (79765/181283) Resolving deltas: 45% (81578/181283) Resolving deltas: 45% (81844/181283) Resolving deltas: 46% (83391/181283) Resolving deltas: 47% (85204/181283) Resolving deltas: 48% (87016/181283) Resolving deltas: 49% (88829/181283) Resolving deltas: 50% (90642/181283) Resolving deltas: 51% (92455/181283) Resolving deltas: 52% (94268/181283) Resolving deltas: 53% (96080/181283) Resolving deltas: 54% (97893/181283) Resolving deltas: 55% (99706/181283) Resolving deltas: 56% (101519/181283) Resolving deltas: 57% (103332/181283) Resolving deltas: 57% (103715/181283) Resolving deltas: 58% (105145/181283) Resolving deltas: 59% (106957/181283) Resolving deltas: 60% (108770/181283) Resolving deltas: 61% (110583/181283) Resolving deltas: 61% (110940/181283) Resolving deltas: 62% (112396/181283) Resolving deltas: 63% (114209/181283) Resolving deltas: 64% (116022/181283) Resolving deltas: 65% (117834/181283) Resolving deltas: 66% (119647/181283) Resolving deltas: 67% (121460/181283) Resolving deltas: 68% (123273/181283) Resolving deltas: 69% (125086/181283) Resolving deltas: 69% (125690/181283) Resolving deltas: 70% (126899/181283) Resolving deltas: 71% (128711/181283) Resolving deltas: 72% (130524/181283) Resolving deltas: 73% (132337/181283) Resolving deltas: 74% (134150/181283) Resolving deltas: 74% (134251/181283) Resolving deltas: 74% (135210/181283) Resolving deltas: 75% (135963/181283) Resolving deltas: 76% (137776/181283) Resolving deltas: 77% (139588/181283) Resolving deltas: 77% (139764/181283) Resolving deltas: 78% (141401/181283) Resolving deltas: 79% (143214/181283) Resolving deltas: 80% (145027/181283) Resolving deltas: 81% (146840/181283) Resolving deltas: 82% (148653/181283) Resolving deltas: 83% (150465/181283) Resolving deltas: 84% (152278/181283) Resolving deltas: 84% (153500/181283) Resolving deltas: 85% (154091/181283) Resolving deltas: 86% (155904/181283) Resolving deltas: 86% (156251/181283) Resolving deltas: 87% (157717/181283) Resolving deltas: 87% (159319/181283) Resolving deltas: 88% (159530/181283) Resolving deltas: 89% (161342/181283) Resolving deltas: 90% (163155/181283) Resolving deltas: 90% (163170/181283) Resolving deltas: 91% (164968/181283) Resolving deltas: 92% (166781/181283) Resolving deltas: 93% (168594/181283) Resolving deltas: 93% (170168/181283) Resolving deltas: 94% (170408/181283) Resolving deltas: 95% (172219/181283) Resolving deltas: 96% (174032/181283) Resolving deltas: 97% (175845/181283) Resolving deltas: 97% (177468/181283) Resolving deltas: 98% (177658/181283) Resolving deltas: 99% (179471/181283) Resolving deltas: 99% (180647/181283) Resolving deltas: 99% (180869/181283) Resolving deltas: 100% (181283/181283) Resolving deltas: 100% (181283/181283), done.  -> Cloning directx-headers git repo... Cloning into bare repository '/home/felix/packages/directx-shader-compiler/directx-headers'... remote: Enumerating objects: 2636, done. remote: Counting objects: 0% (1/941) remote: Counting objects: 1% (10/941) remote: Counting objects: 2% (19/941) remote: Counting objects: 3% (29/941) remote: Counting objects: 4% (38/941) remote: Counting objects: 5% (48/941) remote: Counting objects: 6% (57/941) remote: Counting objects: 7% (66/941) remote: Counting objects: 8% (76/941) remote: Counting objects: 9% (85/941) remote: Counting objects: 10% (95/941) remote: Counting objects: 11% (104/941) remote: Counting objects: 12% (113/941) remote: Counting objects: 13% (123/941) remote: Counting objects: 14% (132/941) remote: Counting objects: 15% (142/941) remote: Counting objects: 16% (151/941) remote: Counting objects: 17% (160/941) remote: Counting objects: 18% (170/941) remote: Counting objects: 19% (179/941) remote: Counting objects: 20% (189/941) remote: Counting objects: 21% (198/941) remote: Counting objects: 22% (208/941) remote: Counting objects: 23% (217/941) remote: Counting objects: 24% (226/941) remote: Counting objects: 25% (236/941) remote: Counting objects: 26% (245/941) remote: Counting objects: 27% (255/941) remote: Counting objects: 28% (264/941) remote: Counting objects: 29% (273/941) remote: Counting objects: 30% (283/941) remote: Counting objects: 31% (292/941) remote: Counting objects: 32% (302/941) remote: Counting objects: 33% (311/941) remote: Counting objects: 34% (320/941) remote: Counting objects: 35% (330/941) remote: Counting objects: 36% (339/941) remote: Counting objects: 37% (349/941) remote: Counting objects: 38% (358/941) remote: Counting objects: 39% (367/941) remote: Counting objects: 40% (377/941) remote: Counting objects: 41% (386/941) remote: Counting objects: 42% (396/941) remote: Counting objects: 43% (405/941) remote: Counting objects: 44% (415/941) remote: Counting objects: 45% (424/941) remote: Counting objects: 46% (433/941) remote: Counting objects: 47% (443/941) remote: Counting objects: 48% (452/941) remote: Counting objects: 49% (462/941) remote: Counting objects: 50% (471/941) remote: Counting objects: 51% (480/941) remote: Counting objects: 52% (490/941) remote: Counting objects: 53% (499/941) remote: Counting objects: 54% (509/941) remote: Counting objects: 55% (518/941) remote: Counting objects: 56% (527/941) remote: Counting objects: 57% (537/941) remote: Counting objects: 58% (546/941) remote: Counting objects: 59% (556/941) remote: Counting objects: 60% (565/941) remote: Counting objects: 61% (575/941) remote: Counting objects: 62% (584/941) remote: Counting objects: 63% (593/941) remote: Counting objects: 64% (603/941) remote: Counting objects: 65% (612/941) remote: Counting objects: 66% (622/941) remote: Counting objects: 67% (631/941) remote: Counting objects: 68% (640/941) remote: Counting objects: 69% (650/941) remote: Counting objects: 70% (659/941) remote: Counting objects: 71% (669/941) remote: Counting objects: 72% (678/941) remote: Counting objects: 73% (687/941) remote: Counting objects: 74% (697/941) remote: Counting objects: 75% (706/941) remote: Counting objects: 76% (716/941) remote: Counting objects: 77% (725/941) remote: Counting objects: 78% (734/941) remote: Counting objects: 79% (744/941) remote: Counting objects: 80% (753/941) remote: Counting objects: 81% (763/941) remote: Counting objects: 82% (772/941) remote: Counting objects: 83% (782/941) remote: Counting objects: 84% (791/941) remote: Counting objects: 85% (800/941) remote: Counting objects: 86% (810/941) remote: Counting objects: 87% (819/941) remote: Counting objects: 88% (829/941) remote: Counting objects: 89% (838/941) remote: Counting objects: 90% (847/941) remote: Counting objects: 91% (857/941) remote: Counting objects: 92% (866/941) remote: Counting objects: 93% (876/941) remote: Counting objects: 94% (885/941) remote: Counting objects: 95% (894/941) remote: Counting objects: 96% (904/941) remote: Counting objects: 97% (913/941) remote: Counting objects: 98% (923/941) remote: Counting objects: 99% (932/941) remote: Counting objects: 100% (941/941) remote: Counting objects: 100% (941/941), done. remote: Compressing objects: 0% (1/373) remote: Compressing objects: 1% (4/373) remote: Compressing objects: 2% (8/373) remote: Compressing objects: 3% (12/373) remote: Compressing objects: 4% (15/373) remote: Compressing objects: 5% (19/373) remote: Compressing objects: 6% (23/373) remote: Compressing objects: 7% (27/373) remote: Compressing objects: 8% (30/373) remote: Compressing objects: 9% (34/373) remote: Compressing objects: 10% (38/373) remote: Compressing objects: 11% (42/373) remote: Compressing objects: 12% (45/373) remote: Compressing objects: 13% (49/373) remote: Compressing objects: 14% (53/373) remote: Compressing objects: 15% (56/373) remote: Compressing objects: 16% (60/373) remote: Compressing objects: 17% (64/373) remote: Compressing objects: 18% (68/373) remote: Compressing objects: 19% (71/373) remote: Compressing objects: 20% (75/373) remote: Compressing objects: 21% (79/373) remote: Compressing objects: 22% (83/373) remote: Compressing objects: 23% (86/373) remote: Compressing objects: 24% (90/373) remote: Compressing objects: 25% (94/373) remote: Compressing objects: 26% (97/373) remote: Compressing objects: 27% (101/373) remote: Compressing objects: 28% (105/373) remote: Compressing objects: 29% (109/373) remote: Compressing objects: 30% (112/373) remote: Compressing objects: 31% (116/373) remote: Compressing objects: 32% (120/373) remote: Compressing objects: 33% (124/373) remote: Compressing objects: 34% (127/373) remote: Compressing objects: 35% (131/373) remote: Compressing objects: 36% (135/373) remote: Compressing objects: 37% (139/373) remote: Compressing objects: 38% (142/373) remote: Compressing objects: 39% (146/373) remote: Compressing objects: 40% (150/373) remote: Compressing objects: 41% (153/373) remote: Compressing objects: 42% (157/373) remote: Compressing objects: 43% (161/373) remote: Compressing objects: 44% (165/373) remote: Compressing objects: 45% (168/373) remote: Compressing objects: 46% (172/373) remote: Compressing objects: 47% (176/373) remote: Compressing objects: 48% (180/373) remote: Compressing objects: 49% (183/373) remote: Compressing objects: 50% (187/373) remote: Compressing objects: 51% (191/373) remote: Compressing objects: 52% (194/373) remote: Compressing objects: 53% (198/373) remote: Compressing objects: 54% (202/373) remote: Compressing objects: 55% (206/373) remote: Compressing objects: 56% (209/373) remote: Compressing objects: 57% (213/373) remote: Compressing objects: 58% (217/373) remote: Compressing objects: 59% (221/373) remote: Compressing objects: 60% (224/373) remote: Compressing objects: 61% (228/373) remote: Compressing objects: 62% (232/373) remote: Compressing objects: 63% (235/373) remote: Compressing objects: 64% (239/373) remote: Compressing objects: 65% (243/373) remote: Compressing objects: 66% (247/373) remote: Compressing objects: 67% (250/373) remote: Compressing objects: 68% (254/373) remote: Compressing objects: 69% (258/373) remote: Compressing objects: 70% (262/373) remote: Compressing objects: 71% (265/373) remote: Compressing objects: 72% (269/373) remote: Compressing objects: 73% (273/373) remote: Compressing objects: 74% (277/373) remote: Compressing objects: 75% (280/373) remote: Compressing objects: 76% (284/373) remote: Compressing objects: 77% (288/373) remote: Compressing objects: 78% (291/373) remote: Compressing objects: 79% (295/373) remote: Compressing objects: 80% (299/373) remote: Compressing objects: 81% (303/373) remote: Compressing objects: 82% (306/373) remote: Compressing objects: 83% (310/373) remote: Compressing objects: 84% (314/373) remote: Compressing objects: 85% (318/373) remote: Compressing objects: 86% (321/373) remote: Compressing objects: 87% (325/373) remote: Compressing objects: 88% (329/373) remote: Compressing objects: 89% (332/373) remote: Compressing objects: 90% (336/373) remote: Compressing objects: 91% (340/373) remote: Compressing objects: 92% (344/373) remote: Compressing objects: 93% (347/373) remote: Compressing objects: 94% (351/373) remote: Compressing objects: 95% (355/373) remote: Compressing objects: 96% (359/373) remote: Compressing objects: 97% (362/373) remote: Compressing objects: 98% (366/373) remote: Compressing objects: 99% (370/373) remote: Compressing objects: 100% (373/373) remote: Compressing objects: 100% (373/373), done. Receiving objects: 0% (1/2636) Receiving objects: 1% (27/2636) Receiving objects: 2% (53/2636) Receiving objects: 3% (80/2636) Receiving objects: 4% (106/2636) Receiving objects: 5% (132/2636) Receiving objects: 6% (159/2636) Receiving objects: 7% (185/2636) Receiving objects: 8% (211/2636) Receiving objects: 9% (238/2636) Receiving objects: 10% (264/2636) Receiving objects: 11% (290/2636) Receiving objects: 12% (317/2636) Receiving objects: 13% (343/2636) Receiving objects: 14% (370/2636) Receiving objects: 15% (396/2636) Receiving objects: 16% (422/2636) Receiving objects: 17% (449/2636) Receiving objects: 18% (475/2636) Receiving objects: 19% (501/2636) Receiving objects: 20% (528/2636) Receiving objects: 21% (554/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 22% (580/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 23% (607/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 24% (633/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 25% (659/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 26% (686/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 27% (712/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 28% (739/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 29% (765/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 30% (791/2636), 1.32 MiB | 2.63 MiB/s Receiving objects: 30% (799/2636), 3.20 MiB | 3.19 MiB/s Receiving objects: 30% (799/2636), 7.06 MiB | 3.52 MiB/s Receiving objects: 30% (799/2636), 10.65 MiB | 3.55 MiB/s Receiving objects: 30% (799/2636), 14.05 MiB | 3.51 MiB/s Receiving objects: 30% (799/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 31% (818/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 32% (844/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 33% (870/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 34% (897/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 35% (923/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 36% (949/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 37% (976/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 38% (1002/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 39% (1029/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 40% (1055/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 41% (1081/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 42% (1108/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 43% (1134/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 44% (1160/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 45% (1187/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 46% (1213/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 47% (1239/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 48% (1266/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 49% (1292/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 50% (1318/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 51% (1345/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 52% (1371/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 53% (1398/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 54% (1424/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 55% (1450/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 56% (1477/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 57% (1503/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 58% (1529/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 59% (1556/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 60% (1582/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 61% (1608/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 62% (1635/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 63% (1661/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 64% (1688/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 65% (1714/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 66% (1740/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 67% (1767/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 68% (1793/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 69% (1819/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 70% (1846/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 71% (1872/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 72% (1898/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 73% (1925/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 74% (1951/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 75% (1977/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 76% (2004/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 77% (2030/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 78% (2057/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 79% (2083/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 80% (2109/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 81% (2136/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 82% (2162/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 83% (2188/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 84% (2215/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 85% (2241/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 86% (2267/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 87% (2294/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 88% (2320/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 89% (2347/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 90% (2373/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 91% (2399/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 92% (2426/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 93% (2452/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 94% (2478/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 95% (2505/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 96% (2531/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 97% (2557/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 98% (2584/2636), 17.46 MiB | 3.58 MiB/s remote: Total 2636 (delta 716), reused 568 (delta 568), pack-reused 1695 (from 3) Receiving objects: 99% (2610/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 100% (2636/2636), 17.46 MiB | 3.58 MiB/s Receiving objects: 100% (2636/2636), 19.26 MiB | 3.52 MiB/s, done. Resolving deltas: 0% (0/1514) Resolving deltas: 1% (16/1514) Resolving deltas: 2% (31/1514) Resolving deltas: 3% (46/1514) Resolving deltas: 4% (61/1514) Resolving deltas: 5% (76/1514) Resolving deltas: 6% (91/1514) Resolving deltas: 7% (106/1514) Resolving deltas: 8% (122/1514) Resolving deltas: 9% (137/1514) Resolving deltas: 10% (153/1514) Resolving deltas: 11% (167/1514) Resolving deltas: 12% (183/1514) Resolving deltas: 13% (197/1514) Resolving deltas: 14% (212/1514) Resolving deltas: 15% (228/1514) Resolving deltas: 16% (243/1514) Resolving deltas: 17% (258/1514) Resolving deltas: 18% (273/1514) Resolving deltas: 19% (288/1514) Resolving deltas: 20% (303/1514) Resolving deltas: 21% (318/1514) Resolving deltas: 22% (334/1514) Resolving deltas: 23% (349/1514) Resolving deltas: 24% (364/1514) Resolving deltas: 25% (379/1514) Resolving deltas: 26% (394/1514) Resolving deltas: 27% (409/1514) Resolving deltas: 28% (424/1514) Resolving deltas: 29% (440/1514) Resolving deltas: 30% (455/1514) Resolving deltas: 31% (470/1514) Resolving deltas: 32% (485/1514) Resolving deltas: 33% (500/1514) Resolving deltas: 34% (515/1514) Resolving deltas: 35% (532/1514) Resolving deltas: 36% (546/1514) Resolving deltas: 37% (561/1514) Resolving deltas: 38% (576/1514) Resolving deltas: 39% (592/1514) Resolving deltas: 40% (606/1514) Resolving deltas: 41% (622/1514) Resolving deltas: 42% (636/1514) Resolving deltas: 43% (653/1514) Resolving deltas: 44% (667/1514) Resolving deltas: 45% (682/1514) Resolving deltas: 46% (697/1514) Resolving deltas: 46% (704/1514) Resolving deltas: 47% (712/1514) Resolving deltas: 48% (727/1514) Resolving deltas: 49% (742/1514) Resolving deltas: 50% (757/1514) Resolving deltas: 51% (773/1514) Resolving deltas: 52% (788/1514) Resolving deltas: 53% (803/1514) Resolving deltas: 54% (818/1514) Resolving deltas: 55% (833/1514) Resolving deltas: 56% (848/1514) Resolving deltas: 57% (863/1514) Resolving deltas: 58% (880/1514) Resolving deltas: 59% (894/1514) Resolving deltas: 60% (909/1514) Resolving deltas: 61% (924/1514) Resolving deltas: 62% (939/1514) Resolving deltas: 63% (954/1514) Resolving deltas: 64% (969/1514) Resolving deltas: 65% (985/1514) Resolving deltas: 66% (1000/1514) Resolving deltas: 67% (1015/1514) Resolving deltas: 68% (1030/1514) Resolving deltas: 69% (1045/1514) Resolving deltas: 70% (1061/1514) Resolving deltas: 71% (1075/1514) Resolving deltas: 72% (1091/1514) Resolving deltas: 73% (1106/1514) Resolving deltas: 74% (1121/1514) Resolving deltas: 75% (1136/1514) Resolving deltas: 76% (1151/1514) Resolving deltas: 77% (1167/1514) Resolving deltas: 78% (1182/1514) Resolving deltas: 79% (1197/1514) Resolving deltas: 80% (1212/1514) Resolving deltas: 81% (1227/1514) Resolving deltas: 82% (1242/1514) Resolving deltas: 83% (1257/1514) Resolving deltas: 84% (1272/1514) Resolving deltas: 85% (1287/1514) Resolving deltas: 86% (1303/1514) Resolving deltas: 87% (1318/1514) Resolving deltas: 88% (1333/1514) Resolving deltas: 89% (1348/1514) Resolving deltas: 90% (1363/1514) Resolving deltas: 91% (1378/1514) Resolving deltas: 92% (1393/1514) Resolving deltas: 93% (1409/1514) Resolving deltas: 94% (1424/1514) Resolving deltas: 95% (1439/1514) Resolving deltas: 96% (1454/1514) Resolving deltas: 97% (1469/1514) Resolving deltas: 98% (1484/1514) Resolving deltas: 99% (1499/1514) Resolving deltas: 100% (1514/1514) Resolving deltas: 100% (1514/1514), done.  -> Cloning SPIRV-Headers git repo... Cloning into bare repository '/home/felix/packages/directx-shader-compiler/SPIRV-Headers'... remote: Enumerating objects: 8379, done. remote: Counting objects: 0% (1/397) remote: Counting objects: 1% (4/397) remote: Counting objects: 2% (8/397) remote: Counting objects: 3% (12/397) remote: Counting objects: 4% (16/397) remote: Counting objects: 5% (20/397) remote: Counting objects: 6% (24/397) remote: Counting objects: 7% (28/397) remote: Counting objects: 8% (32/397) remote: Counting objects: 9% (36/397) remote: Counting objects: 10% (40/397) remote: Counting objects: 11% (44/397) remote: Counting objects: 12% (48/397) remote: Counting objects: 13% (52/397) remote: Counting objects: 14% (56/397) remote: Counting objects: 15% (60/397) remote: Counting objects: 16% (64/397) remote: Counting objects: 17% (68/397) remote: Counting objects: 18% (72/397) remote: Counting objects: 19% (76/397) remote: Counting objects: 20% (80/397) remote: Counting objects: 21% (84/397) remote: Counting objects: 22% (88/397) remote: Counting objects: 23% (92/397) remote: Counting objects: 24% (96/397) remote: Counting objects: 25% (100/397) remote: Counting objects: 26% (104/397) remote: Counting objects: 27% (108/397) remote: Counting objects: 28% (112/397) remote: Counting objects: 29% (116/397) remote: Counting objects: 30% (120/397) remote: Counting objects: 31% (124/397) remote: Counting objects: 32% (128/397) remote: Counting objects: 33% (132/397) remote: Counting objects: 34% (135/397) remote: Counting objects: 35% (139/397) remote: Counting objects: 36% (143/397) remote: Counting objects: 37% (147/397) remote: Counting objects: 38% (151/397) remote: Counting objects: 39% (155/397) remote: Counting objects: 40% (159/397) remote: Counting objects: 41% (163/397) remote: Counting objects: 42% (167/397) remote: Counting objects: 43% (171/397) remote: Counting objects: 44% (175/397) remote: Counting objects: 45% (179/397) remote: Counting objects: 46% (183/397) remote: Counting objects: 47% (187/397) remote: Counting objects: 48% (191/397) remote: Counting objects: 49% (195/397) remote: Counting objects: 50% (199/397) remote: Counting objects: 51% (203/397) remote: Counting objects: 52% (207/397) remote: Counting objects: 53% (211/397) remote: Counting objects: 54% (215/397) remote: Counting objects: 55% (219/397) remote: Counting objects: 56% (223/397) remote: Counting objects: 57% (227/397) remote: Counting objects: 58% (231/397) remote: Counting objects: 59% (235/397) remote: Counting objects: 60% (239/397) remote: Counting objects: 61% (243/397) remote: Counting objects: 62% (247/397) remote: Counting objects: 63% (251/397) remote: Counting objects: 64% (255/397) remote: Counting objects: 65% (259/397) remote: Counting objects: 66% (263/397) remote: Counting objects: 67% (266/397) remote: Counting objects: 68% (270/397) remote: Counting objects: 69% (274/397) remote: Counting objects: 70% (278/397) remote: Counting objects: 71% (282/397) remote: Counting objects: 72% (286/397) remote: Counting objects: 73% (290/397) remote: Counting objects: 74% (294/397) remote: Counting objects: 75% (298/397) remote: Counting objects: 76% (302/397) remote: Counting objects: 77% (306/397) remote: Counting objects: 78% (310/397) remote: Counting objects: 79% (314/397) remote: Counting objects: 80% (318/397) remote: Counting objects: 81% (322/397) remote: Counting objects: 82% (326/397) remote: Counting objects: 83% (330/397) remote: Counting objects: 84% (334/397) remote: Counting objects: 85% (338/397) remote: Counting objects: 86% (342/397) remote: Counting objects: 87% (346/397) remote: Counting objects: 88% (350/397) remote: Counting objects: 89% (354/397) remote: Counting objects: 90% (358/397) remote: Counting objects: 91% (362/397) remote: Counting objects: 92% (366/397) remote: Counting objects: 93% (370/397) remote: Counting objects: 94% (374/397) remote: Counting objects: 95% (378/397) remote: Counting objects: 96% (382/397) remote: Counting objects: 97% (386/397) remote: Counting objects: 98% (390/397) remote: Counting objects: 99% (394/397) remote: Counting objects: 100% (397/397) remote: Counting objects: 100% (397/397), done. remote: Compressing objects: 1% (1/98) remote: Compressing objects: 2% (2/98) remote: Compressing objects: 3% (3/98) remote: Compressing objects: 4% (4/98) remote: Compressing objects: 5% (5/98) remote: Compressing objects: 6% (6/98) remote: Compressing objects: 7% (7/98) remote: Compressing objects: 8% (8/98) remote: Compressing objects: 9% (9/98) remote: Compressing objects: 10% (10/98) remote: Compressing objects: 11% (11/98) remote: Compressing objects: 12% (12/98) remote: Compressing objects: 13% (13/98) remote: Compressing objects: 14% (14/98) remote: Compressing objects: 15% (15/98) remote: Compressing objects: 16% (16/98) remote: Compressing objects: 17% (17/98) remote: Compressing objects: 18% (18/98) remote: Compressing objects: 19% (19/98) remote: Compressing objects: 20% (20/98) remote: Compressing objects: 21% (21/98) remote: Compressing objects: 22% (22/98) remote: Compressing objects: 23% (23/98) remote: Compressing objects: 24% (24/98) remote: Compressing objects: 25% (25/98) remote: Compressing objects: 26% (26/98) remote: Compressing objects: 27% (27/98) remote: Compressing objects: 28% (28/98) remote: Compressing objects: 29% (29/98) remote: Compressing objects: 30% (30/98) remote: Compressing objects: 31% (31/98) remote: Compressing objects: 32% (32/98) remote: Compressing objects: 33% (33/98) remote: Compressing objects: 34% (34/98) remote: Compressing objects: 35% (35/98) remote: Compressing objects: 36% (36/98) remote: Compressing objects: 37% (37/98) remote: Compressing objects: 38% (38/98) remote: Compressing objects: 39% (39/98) remote: Compressing objects: 40% (40/98) remote: Compressing objects: 41% (41/98) remote: Compressing objects: 42% (42/98) remote: Compressing objects: 43% (43/98) remote: Compressing objects: 44% (44/98) remote: Compressing objects: 45% (45/98) remote: Compressing objects: 46% (46/98) remote: Compressing objects: 47% (47/98) remote: Compressing objects: 48% (48/98) remote: Compressing objects: 50% (49/98) remote: Compressing objects: 51% (50/98) remote: Compressing objects: 52% (51/98) remote: Compressing objects: 53% (52/98) remote: Compressing objects: 54% (53/98) remote: Compressing objects: 55% (54/98) remote: Compressing objects: 56% (55/98) remote: Compressing objects: 57% (56/98) remote: Compressing objects: 58% (57/98) remote: Compressing objects: 59% (58/98) remote: Compressing objects: 60% (59/98) remote: Compressing objects: 61% (60/98) remote: Compressing objects: 62% (61/98) remote: Compressing objects: 63% (62/98) remote: Compressing objects: 64% (63/98) remote: Compressing objects: 65% (64/98) remote: Compressing objects: 66% (65/98) remote: Compressing objects: 67% (66/98) remote: Compressing objects: 68% (67/98) remote: Compressing objects: 69% (68/98) remote: Compressing objects: 70% (69/98) remote: Compressing objects: 71% (70/98) remote: Compressing objects: 72% (71/98) remote: Compressing objects: 73% (72/98) remote: Compressing objects: 74% (73/98) remote: Compressing objects: 75% (74/98) remote: Compressing objects: 76% (75/98) remote: Compressing objects: 77% (76/98) remote: Compressing objects: 78% (77/98) remote: Compressing objects: 79% (78/98) remote: Compressing objects: 80% (79/98) remote: Compressing objects: 81% (80/98) remote: Compressing objects: 82% (81/98) remote: Compressing objects: 83% (82/98) remote: Compressing objects: 84% (83/98) remote: Compressing objects: 85% (84/98) remote: Compressing objects: 86% (85/98) remote: Compressing objects: 87% (86/98) remote: Compressing objects: 88% (87/98) remote: Compressing objects: 89% (88/98) remote: Compressing objects: 90% (89/98) remote: Compressing objects: 91% (90/98) remote: Compressing objects: 92% (91/98) remote: Compressing objects: 93% (92/98) remote: Compressing objects: 94% (93/98) remote: Compressing objects: 95% (94/98) remote: Compressing objects: 96% (95/98) remote: Compressing objects: 97% (96/98) remote: Compressing objects: 98% (97/98) remote: Compressing objects: 100% (98/98) remote: Compressing objects: 100% (98/98), done. Receiving objects: 0% (1/8379) Receiving objects: 1% (84/8379) Receiving objects: 2% (168/8379) Receiving objects: 3% (252/8379) Receiving objects: 4% (336/8379) Receiving objects: 5% (419/8379) Receiving objects: 6% (503/8379) Receiving objects: 7% (587/8379) Receiving objects: 8% (671/8379) Receiving objects: 9% (755/8379) Receiving objects: 10% (838/8379), 364.01 KiB | 709.00 KiB/s Receiving objects: 11% (922/8379), 364.01 KiB | 709.00 KiB/s Receiving objects: 12% (1006/8379), 364.01 KiB | 709.00 KiB/s Receiving objects: 13% (1090/8379), 364.01 KiB | 709.00 KiB/s Receiving objects: 14% (1174/8379), 364.01 KiB | 709.00 KiB/s Receiving objects: 15% (1257/8379), 364.01 KiB | 709.00 KiB/s Receiving objects: 15% (1339/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 16% (1341/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 17% (1425/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 18% (1509/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 19% (1593/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 20% (1676/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 21% (1760/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 22% (1844/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 23% (1928/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 24% (2011/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 25% (2095/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 26% (2179/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 27% (2263/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 28% (2347/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 29% (2430/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 30% (2514/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 31% (2598/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 32% (2682/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 33% (2766/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 34% (2849/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 35% (2933/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 36% (3017/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 37% (3101/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 38% (3185/8379), 1.25 MiB | 1.21 MiB/s Receiving objects: 39% (3268/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 40% (3352/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 41% (3436/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 42% (3520/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 43% (3603/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 44% (3687/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 45% (3771/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 46% (3855/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 47% (3939/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 48% (4022/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 49% (4106/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 50% (4190/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 51% (4274/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 52% (4358/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 53% (4441/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 54% (4525/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 55% (4609/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 56% (4693/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 57% (4777/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 58% (4860/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 59% (4944/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 60% (5028/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 61% (5112/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 62% (5195/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 63% (5279/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 64% (5363/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 65% (5447/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 66% (5531/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 67% (5614/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 68% (5698/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 69% (5782/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 70% (5866/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 71% (5950/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 72% (6033/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 73% (6117/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 74% (6201/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 75% (6285/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 75% (6332/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 76% (6369/8379), 2.44 MiB | 1.59 MiB/s Receiving objects: 77% (6452/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 78% (6536/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 79% (6620/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 80% (6704/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 81% (6787/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 82% (6871/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 83% (6955/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 84% (7039/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 85% (7123/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 86% (7206/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 87% (7290/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 88% (7374/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 89% (7458/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 90% (7542/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 91% (7625/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 92% (7709/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 93% (7793/8379), 3.55 MiB | 1.74 MiB/s Receiving objects: 94% (7877/8379), 4.24 MiB | 1.67 MiB/s Receiving objects: 95% (7961/8379), 4.24 MiB | 1.67 MiB/s Receiving objects: 96% (8044/8379), 4.24 MiB | 1.67 MiB/s Receiving objects: 97% (8128/8379), 4.24 MiB | 1.67 MiB/s Receiving objects: 98% (8212/8379), 4.24 MiB | 1.67 MiB/s Receiving objects: 99% (8296/8379), 4.24 MiB | 1.67 MiB/s remote: Total 8379 (delta 359), reused 298 (delta 296), pack-reused 7982 (from 4) Receiving objects: 100% (8379/8379), 4.24 MiB | 1.67 MiB/s Receiving objects: 100% (8379/8379), 4.91 MiB | 1.81 MiB/s, done. Resolving deltas: 0% (0/5937) Resolving deltas: 1% (60/5937) Resolving deltas: 2% (119/5937) Resolving deltas: 3% (179/5937) Resolving deltas: 4% (238/5937) Resolving deltas: 5% (297/5937) Resolving deltas: 5% (333/5937) Resolving deltas: 6% (357/5937) Resolving deltas: 7% (416/5937) Resolving deltas: 8% (475/5937) Resolving deltas: 9% (535/5937) Resolving deltas: 10% (594/5937) Resolving deltas: 11% (654/5937) Resolving deltas: 12% (713/5937) Resolving deltas: 13% (773/5937) Resolving deltas: 13% (775/5937) Resolving deltas: 14% (832/5937) Resolving deltas: 15% (891/5937) Resolving deltas: 16% (950/5937) Resolving deltas: 17% (1011/5937) Resolving deltas: 18% (1069/5937) Resolving deltas: 19% (1129/5937) Resolving deltas: 20% (1188/5937) Resolving deltas: 21% (1247/5937) Resolving deltas: 22% (1307/5937) Resolving deltas: 23% (1366/5937) Resolving deltas: 24% (1425/5937) Resolving deltas: 25% (1485/5937) Resolving deltas: 25% (1502/5937) Resolving deltas: 26% (1544/5937) Resolving deltas: 27% (1603/5937) Resolving deltas: 28% (1663/5937) Resolving deltas: 29% (1722/5937) Resolving deltas: 30% (1782/5937) Resolving deltas: 31% (1841/5937) Resolving deltas: 32% (1900/5937) Resolving deltas: 33% (1960/5937) Resolving deltas: 34% (2019/5937) Resolving deltas: 35% (2078/5937) Resolving deltas: 36% (2138/5937) Resolving deltas: 37% (2197/5937) Resolving deltas: 38% (2257/5937) Resolving deltas: 39% (2316/5937) Resolving deltas: 40% (2375/5937) Resolving deltas: 41% (2435/5937) Resolving deltas: 42% (2494/5937) Resolving deltas: 43% (2553/5937) Resolving deltas: 44% (2613/5937) Resolving deltas: 45% (2672/5937) Resolving deltas: 46% (2732/5937) Resolving deltas: 47% (2791/5937) Resolving deltas: 48% (2850/5937) Resolving deltas: 49% (2910/5937) Resolving deltas: 50% (2969/5937) Resolving deltas: 51% (3028/5937) Resolving deltas: 52% (3088/5937) Resolving deltas: 53% (3147/5937) Resolving deltas: 54% (3206/5937) Resolving deltas: 55% (3266/5937) Resolving deltas: 56% (3325/5937) Resolving deltas: 56% (3340/5937) Resolving deltas: 57% (3385/5937) Resolving deltas: 58% (3444/5937) Resolving deltas: 59% (3503/5937) Resolving deltas: 60% (3563/5937) Resolving deltas: 61% (3622/5937) Resolving deltas: 62% (3681/5937) Resolving deltas: 63% (3741/5937) Resolving deltas: 64% (3801/5937) Resolving deltas: 65% (3860/5937) Resolving deltas: 66% (3919/5937) Resolving deltas: 67% (3978/5937) Resolving deltas: 68% (4039/5937) Resolving deltas: 69% (4097/5937) Resolving deltas: 70% (4157/5937) Resolving deltas: 71% (4216/5937) Resolving deltas: 72% (4275/5937) Resolving deltas: 73% (4335/5937) Resolving deltas: 74% (4394/5937) Resolving deltas: 75% (4453/5937) Resolving deltas: 76% (4513/5937) Resolving deltas: 77% (4572/5937) Resolving deltas: 78% (4631/5937) Resolving deltas: 79% (4691/5937) Resolving deltas: 80% (4750/5937) Resolving deltas: 81% (4809/5937) Resolving deltas: 82% (4869/5937) Resolving deltas: 83% (4928/5937) Resolving deltas: 84% (4988/5937) Resolving deltas: 85% (5048/5937) Resolving deltas: 86% (5106/5937) Resolving deltas: 87% (5166/5937) Resolving deltas: 88% (5225/5937) Resolving deltas: 89% (5284/5937) Resolving deltas: 90% (5344/5937) Resolving deltas: 91% (5403/5937) Resolving deltas: 92% (5463/5937) Resolving deltas: 93% (5522/5937) Resolving deltas: 94% (5581/5937) Resolving deltas: 95% (5641/5937) Resolving deltas: 96% (5700/5937) Resolving deltas: 97% (5759/5937) Resolving deltas: 97% (5807/5937) Resolving deltas: 98% (5819/5937) Resolving deltas: 99% (5878/5937) Resolving deltas: 100% (5937/5937) Resolving deltas: 100% (5937/5937), done.  -> Cloning SPIRV-Tools git repo... Cloning into bare repository '/home/felix/packages/directx-shader-compiler/SPIRV-Tools'... remote: Enumerating objects: 99999, done. remote: Counting objects: 0% (1/585) remote: Counting objects: 1% (6/585) remote: Counting objects: 2% (12/585) remote: Counting objects: 3% (18/585) remote: Counting objects: 4% (24/585) remote: Counting objects: 5% (30/585) remote: Counting objects: 6% (36/585) remote: Counting objects: 7% (41/585) remote: Counting objects: 8% (47/585) remote: Counting objects: 9% (53/585) remote: Counting objects: 10% (59/585) remote: Counting objects: 11% (65/585) remote: Counting objects: 12% (71/585) remote: Counting objects: 13% (77/585) remote: Counting objects: 14% (82/585) remote: Counting objects: 15% (88/585) remote: Counting objects: 16% (94/585) remote: Counting objects: 17% (100/585) remote: Counting objects: 18% (106/585) remote: Counting objects: 19% (112/585) remote: Counting objects: 20% (117/585) remote: Counting objects: 21% (123/585) remote: Counting objects: 22% (129/585) remote: Counting objects: 23% (135/585) remote: Counting objects: 24% (141/585) remote: Counting objects: 25% (147/585) remote: Counting objects: 26% (153/585) remote: Counting objects: 27% (158/585) remote: Counting objects: 28% (164/585) remote: Counting objects: 29% (170/585) remote: Counting objects: 30% (176/585) remote: Counting objects: 31% (182/585) remote: Counting objects: 32% (188/585) remote: Counting objects: 33% (194/585) remote: Counting objects: 34% (199/585) remote: Counting objects: 35% (205/585) remote: Counting objects: 36% (211/585) remote: Counting objects: 37% (217/585) remote: Counting objects: 38% (223/585) remote: Counting objects: 39% (229/585) remote: Counting objects: 40% (234/585) remote: Counting objects: 41% (240/585) remote: Counting objects: 42% (246/585) remote: Counting objects: 43% (252/585) remote: Counting objects: 44% (258/585) remote: Counting objects: 45% (264/585) remote: Counting objects: 46% (270/585) remote: Counting objects: 47% (275/585) remote: Counting objects: 48% (281/585) remote: Counting objects: 49% (287/585) remote: Counting objects: 50% (293/585) remote: Counting objects: 51% (299/585) remote: Counting objects: 52% (305/585) remote: Counting objects: 53% (311/585) remote: Counting objects: 54% (316/585) remote: Counting objects: 55% (322/585) remote: Counting objects: 56% (328/585) remote: Counting objects: 57% (334/585) remote: Counting objects: 58% (340/585) remote: Counting objects: 59% (346/585) remote: Counting objects: 60% (351/585) remote: Counting objects: 61% (357/585) remote: Counting objects: 62% (363/585) remote: Counting objects: 63% (369/585) remote: Counting objects: 64% (375/585) remote: Counting objects: 65% (381/585) remote: Counting objects: 66% (387/585) remote: Counting objects: 67% (392/585) remote: Counting objects: 68% (398/585) remote: Counting objects: 69% (404/585) remote: Counting objects: 70% (410/585) remote: Counting objects: 71% (416/585) remote: Counting objects: 72% (422/585) remote: Counting objects: 73% (428/585) remote: Counting objects: 74% (433/585) remote: Counting objects: 75% (439/585) remote: Counting objects: 76% (445/585) remote: Counting objects: 77% (451/585) remote: Counting objects: 78% (457/585) remote: Counting objects: 79% (463/585) remote: Counting objects: 80% (468/585) remote: Counting objects: 81% (474/585) remote: Counting objects: 82% (480/585) remote: Counting objects: 83% (486/585) remote: Counting objects: 84% (492/585) remote: Counting objects: 85% (498/585) remote: Counting objects: 86% (504/585) remote: Counting objects: 87% (509/585) remote: Counting objects: 88% (515/585) remote: Counting objects: 89% (521/585) remote: Counting objects: 90% (527/585) remote: Counting objects: 91% (533/585) remote: Counting objects: 92% (539/585) remote: Counting objects: 93% (545/585) remote: Counting objects: 94% (550/585) remote: Counting objects: 95% (556/585) remote: Counting objects: 96% (562/585) remote: Counting objects: 97% (568/585) remote: Counting objects: 98% (574/585) remote: Counting objects: 99% (580/585) remote: Counting objects: 100% (585/585) remote: Counting objects: 100% (585/585), done. remote: Compressing objects: 0% (1/254) remote: Compressing objects: 1% (3/254) remote: Compressing objects: 2% (6/254) remote: Compressing objects: 3% (8/254) remote: Compressing objects: 4% (11/254) remote: Compressing objects: 5% (13/254) remote: Compressing objects: 6% (16/254) remote: Compressing objects: 7% (18/254) remote: Compressing objects: 8% (21/254) remote: Compressing objects: 9% (23/254) remote: Compressing objects: 10% (26/254) remote: Compressing objects: 11% (28/254) remote: Compressing objects: 12% (31/254) remote: Compressing objects: 13% (34/254) remote: Compressing objects: 14% (36/254) remote: Compressing objects: 15% (39/254) remote: Compressing objects: 16% (41/254) remote: Compressing objects: 17% (44/254) remote: Compressing objects: 18% (46/254) remote: Compressing objects: 19% (49/254) remote: Compressing objects: 20% (51/254) remote: Compressing objects: 21% (54/254) remote: Compressing objects: 22% (56/254) remote: Compressing objects: 23% (59/254) remote: Compressing objects: 24% (61/254) remote: Compressing objects: 25% (64/254) remote: Compressing objects: 26% (67/254) remote: Compressing objects: 27% (69/254) remote: Compressing objects: 28% (72/254) remote: Compressing objects: 29% (74/254) remote: Compressing objects: 30% (77/254) remote: Compressing objects: 31% (79/254) remote: Compressing objects: 32% (82/254) remote: Compressing objects: 33% (84/254) remote: Compressing objects: 34% (87/254) remote: Compressing objects: 35% (89/254) remote: Compressing objects: 36% (92/254) remote: Compressing objects: 37% (94/254) remote: Compressing objects: 38% (97/254) remote: Compressing objects: 39% (100/254) remote: Compressing objects: 40% (102/254) remote: Compressing objects: 41% (105/254) remote: Compressing objects: 42% (107/254) remote: Compressing objects: 43% (110/254) remote: Compressing objects: 44% (112/254) remote: Compressing objects: 45% (115/254) remote: Compressing objects: 46% (117/254) remote: Compressing objects: 47% (120/254) remote: Compressing objects: 48% (122/254) remote: Compressing objects: 49% (125/254) remote: Compressing objects: 50% (127/254) remote: Compressing objects: 51% (130/254) remote: Compressing objects: 52% (133/254) remote: Compressing objects: 53% (135/254) remote: Compressing objects: 54% (138/254) remote: Compressing objects: 55% (140/254) remote: Compressing objects: 56% (143/254) remote: Compressing objects: 57% (145/254) remote: Compressing objects: 58% (148/254) remote: Compressing objects: 59% (150/254) remote: Compressing objects: 60% (153/254) remote: Compressing objects: 61% (155/254) remote: Compressing objects: 62% (158/254) remote: Compressing objects: 63% (161/254) remote: Compressing objects: 64% (163/254) remote: Compressing objects: 65% (166/254) remote: Compressing objects: 66% (168/254) remote: Compressing objects: 67% (171/254) remote: Compressing objects: 68% (173/254) remote: Compressing objects: 69% (176/254) remote: Compressing objects: 70% (178/254) remote: Compressing objects: 71% (181/254) remote: Compressing objects: 72% (183/254) remote: Compressing objects: 73% (186/254) remote: Compressing objects: 74% (188/254) remote: Compressing objects: 75% (191/254) remote: Compressing objects: 76% (194/254) remote: Compressing objects: 77% (196/254) remote: Compressing objects: 78% (199/254) remote: Compressing objects: 79% (201/254) remote: Compressing objects: 80% (204/254) remote: Compressing objects: 81% (206/254) remote: Compressing objects: 82% (209/254) remote: Compressing objects: 83% (211/254) remote: Compressing objects: 84% (214/254) remote: Compressing objects: 85% (216/254) remote: Compressing objects: 86% (219/254) remote: Compressing objects: 87% (221/254) remote: Compressing objects: 88% (224/254) remote: Compressing objects: 89% (227/254) remote: Compressing objects: 90% (229/254) remote: Compressing objects: 91% (232/254) remote: Compressing objects: 92% (234/254) remote: Compressing objects: 93% (237/254) remote: Compressing objects: 94% (239/254) remote: Compressing objects: 95% (242/254) remote: Compressing objects: 96% (244/254) remote: Compressing objects: 97% (247/254) remote: Compressing objects: 98% (249/254) remote: Compressing objects: 99% (252/254) remote: Compressing objects: 100% (254/254) remote: Compressing objects: 100% (254/254), done. Receiving objects: 0% (1/99999) Receiving objects: 1% (1000/99999), 800.00 KiB | 1.55 MiB/s Receiving objects: 2% (2000/99999), 800.00 KiB | 1.55 MiB/s Receiving objects: 3% (3000/99999), 800.00 KiB | 1.55 MiB/s Receiving objects: 4% (4000/99999), 800.00 KiB | 1.55 MiB/s Receiving objects: 4% (4392/99999), 800.00 KiB | 1.55 MiB/s Receiving objects: 5% (5000/99999), 2.45 MiB | 2.45 MiB/s Receiving objects: 6% (6000/99999), 2.45 MiB | 2.45 MiB/s Receiving objects: 7% (7000/99999), 4.80 MiB | 3.19 MiB/s Receiving objects: 7% (7644/99999), 4.80 MiB | 3.19 MiB/s Receiving objects: 8% (8000/99999), 6.66 MiB | 3.32 MiB/s Receiving objects: 9% (9000/99999), 6.66 MiB | 3.32 MiB/s Receiving objects: 10% (10000/99999), 8.90 MiB | 3.55 MiB/s Receiving objects: 10% (10877/99999), 8.90 MiB | 3.55 MiB/s Receiving objects: 11% (11000/99999), 11.46 MiB | 3.82 MiB/s Receiving objects: 12% (12000/99999), 11.46 MiB | 3.82 MiB/s Receiving objects: 13% (13000/99999), 11.46 MiB | 3.82 MiB/s Receiving objects: 14% (14000/99999), 11.46 MiB | 3.82 MiB/s Receiving objects: 15% (15000/99999), 14.65 MiB | 4.18 MiB/s Receiving objects: 16% (16000/99999), 14.65 MiB | 4.18 MiB/s Receiving objects: 17% (17000/99999), 14.65 MiB | 4.18 MiB/s Receiving objects: 18% (18000/99999), 14.65 MiB | 4.18 MiB/s Receiving objects: 19% (19000/99999), 14.65 MiB | 4.18 MiB/s Receiving objects: 20% (20000/99999), 14.65 MiB | 4.18 MiB/s Receiving objects: 20% (20483/99999), 14.65 MiB | 4.18 MiB/s Receiving objects: 21% (21000/99999), 17.65 MiB | 4.41 MiB/s Receiving objects: 22% (22000/99999), 17.65 MiB | 4.41 MiB/s Receiving objects: 23% (23000/99999), 17.65 MiB | 4.41 MiB/s Receiving objects: 24% (24000/99999), 17.65 MiB | 4.41 MiB/s Receiving objects: 25% (25000/99999), 17.65 MiB | 4.41 MiB/s Receiving objects: 26% (26000/99999), 20.27 MiB | 4.50 MiB/s Receiving objects: 27% (27000/99999), 20.27 MiB | 4.50 MiB/s Receiving objects: 28% (28000/99999), 20.27 MiB | 4.50 MiB/s Receiving objects: 29% (29000/99999), 20.27 MiB | 4.50 MiB/s Receiving objects: 30% (30000/99999), 20.27 MiB | 4.50 MiB/s Receiving objects: 30% (30632/99999), 20.27 MiB | 4.50 MiB/s Receiving objects: 31% (31000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 32% (32000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 33% (33000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 34% (34000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 35% (35000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 36% (36000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 37% (37000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 38% (38000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 39% (39000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 40% (40000/99999), 23.32 MiB | 5.01 MiB/s Receiving objects: 41% (41000/99999), 26.55 MiB | 5.35 MiB/s Receiving objects: 42% (42000/99999), 26.55 MiB | 5.35 MiB/s Receiving objects: 43% (43000/99999), 26.55 MiB | 5.35 MiB/s Receiving objects: 44% (44000/99999), 26.55 MiB | 5.35 MiB/s Receiving objects: 45% (45000/99999), 26.55 MiB | 5.35 MiB/s Receiving objects: 46% (46000/99999), 26.55 MiB | 5.35 MiB/s Receiving objects: 47% (47000/99999), 26.55 MiB | 5.35 MiB/s Receiving objects: 48% (48000/99999), 26.55 MiB | 5.35 MiB/s Receiving objects: 48% (48769/99999), 26.55 MiB | 5.35 MiB/s Receiving objects: 49% (49000/99999), 28.87 MiB | 5.35 MiB/s Receiving objects: 50% (50000/99999), 28.87 MiB | 5.35 MiB/s Receiving objects: 51% (51000/99999), 28.87 MiB | 5.35 MiB/s Receiving objects: 52% (52000/99999), 28.87 MiB | 5.35 MiB/s Receiving objects: 53% (53000/99999), 28.87 MiB | 5.35 MiB/s Receiving objects: 54% (54000/99999), 28.87 MiB | 5.35 MiB/s Receiving objects: 55% (55000/99999), 28.87 MiB | 5.35 MiB/s Receiving objects: 56% (56000/99999), 28.87 MiB | 5.35 MiB/s Receiving objects: 57% (57000/99999), 30.44 MiB | 5.28 MiB/s Receiving objects: 58% (58000/99999), 30.44 MiB | 5.28 MiB/s Receiving objects: 59% (59000/99999), 30.44 MiB | 5.28 MiB/s Receiving objects: 60% (60000/99999), 30.44 MiB | 5.28 MiB/s Receiving objects: 60% (60153/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 61% (61000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 62% (62000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 63% (63000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 64% (64000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 65% (65000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 66% (66000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 67% (67000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 68% (68000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 69% (69000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 70% (70000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 71% (71000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 72% (72000/99999), 33.21 MiB | 5.40 MiB/s Receiving objects: 73% (73000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 74% (74000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 75% (75000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 76% (76000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 77% (77000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 78% (78000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 79% (79000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 80% (80000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 81% (81000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 82% (82000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 83% (83000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 84% (84000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 85% (85000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 86% (86000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 87% (87000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 88% (88000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 89% (89000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 89% (89885/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 90% (90000/99999), 36.32 MiB | 5.52 MiB/s Receiving objects: 91% (91000/99999), 39.73 MiB | 5.57 MiB/s Receiving objects: 92% (92000/99999), 39.73 MiB | 5.57 MiB/s Receiving objects: 93% (93000/99999), 39.73 MiB | 5.57 MiB/s Receiving objects: 94% (94000/99999), 39.73 MiB | 5.57 MiB/s Receiving objects: 95% (95000/99999), 39.73 MiB | 5.57 MiB/s Receiving objects: 96% (96000/99999), 39.73 MiB | 5.57 MiB/s Receiving objects: 97% (97000/99999), 39.73 MiB | 5.57 MiB/s Receiving objects: 98% (98000/99999), 39.73 MiB | 5.57 MiB/s Receiving objects: 99% (99000/99999), 39.73 MiB | 5.57 MiB/s remote: Total 99999 (delta 473), reused 340 (delta 331), pack-reused 99414 (from 4) Receiving objects: 100% (99999/99999), 42.07 MiB | 5.43 MiB/s Receiving objects: 100% (99999/99999), 43.24 MiB | 4.86 MiB/s, done. Resolving deltas: 0% (0/78470) Resolving deltas: 1% (786/78470) Resolving deltas: 2% (1570/78470) Resolving deltas: 3% (2355/78470) Resolving deltas: 4% (3139/78470) Resolving deltas: 5% (3924/78470) Resolving deltas: 6% (4709/78470) Resolving deltas: 7% (5493/78470) Resolving deltas: 8% (6278/78470) Resolving deltas: 8% (6839/78470) Resolving deltas: 9% (7064/78470) Resolving deltas: 10% (7847/78470) Resolving deltas: 11% (8632/78470) Resolving deltas: 12% (9417/78470) Resolving deltas: 13% (10202/78470) Resolving deltas: 14% (10986/78470) Resolving deltas: 14% (11624/78470) Resolving deltas: 15% (11771/78470) Resolving deltas: 16% (12556/78470) Resolving deltas: 17% (13340/78470) Resolving deltas: 18% (14125/78470) Resolving deltas: 19% (14910/78470) Resolving deltas: 19% (14991/78470) Resolving deltas: 20% (15694/78470) Resolving deltas: 21% (16479/78470) Resolving deltas: 22% (17264/78470) Resolving deltas: 22% (17905/78470) Resolving deltas: 23% (18049/78470) Resolving deltas: 24% (18833/78470) Resolving deltas: 25% (19618/78470) Resolving deltas: 25% (19688/78470) Resolving deltas: 26% (20403/78470) Resolving deltas: 26% (20945/78470) Resolving deltas: 27% (21187/78470) Resolving deltas: 28% (21972/78470) Resolving deltas: 29% (22757/78470) Resolving deltas: 30% (23541/78470) Resolving deltas: 31% (24326/78470) Resolving deltas: 31% (24383/78470) Resolving deltas: 32% (25111/78470) Resolving deltas: 33% (25896/78470) Resolving deltas: 34% (26680/78470) Resolving deltas: 35% (27465/78470) Resolving deltas: 36% (28250/78470) Resolving deltas: 36% (28269/78470) Resolving deltas: 37% (29034/78470) Resolving deltas: 38% (29819/78470) Resolving deltas: 39% (30604/78470) Resolving deltas: 39% (31178/78470) Resolving deltas: 40% (31388/78470) Resolving deltas: 41% (32173/78470) Resolving deltas: 42% (32958/78470) Resolving deltas: 43% (33743/78470) Resolving deltas: 43% (34316/78470) Resolving deltas: 44% (34527/78470) Resolving deltas: 45% (35312/78470) Resolving deltas: 46% (36097/78470) Resolving deltas: 47% (36881/78470) Resolving deltas: 48% (37666/78470) Resolving deltas: 48% (37810/78470) Resolving deltas: 49% (38451/78470) Resolving deltas: 50% (39235/78470) Resolving deltas: 51% (40020/78470) Resolving deltas: 52% (40805/78470) Resolving deltas: 53% (41590/78470) Resolving deltas: 54% (42374/78470) Resolving deltas: 55% (43159/78470) Resolving deltas: 56% (43944/78470) Resolving deltas: 57% (44728/78470) Resolving deltas: 58% (45513/78470) Resolving deltas: 59% (46298/78470) Resolving deltas: 60% (47082/78470) Resolving deltas: 60% (47537/78470) Resolving deltas: 61% (47867/78470) Resolving deltas: 62% (48652/78470) Resolving deltas: 63% (49437/78470) Resolving deltas: 64% (50221/78470) Resolving deltas: 65% (51006/78470) Resolving deltas: 66% (51791/78470) Resolving deltas: 66% (52292/78470) Resolving deltas: 67% (52575/78470) Resolving deltas: 68% (53360/78470) Resolving deltas: 69% (54145/78470) Resolving deltas: 70% (54929/78470) Resolving deltas: 71% (55714/78470) Resolving deltas: 72% (56499/78470) Resolving deltas: 73% (57284/78470) Resolving deltas: 74% (58068/78470) Resolving deltas: 75% (58853/78470) Resolving deltas: 76% (59638/78470) Resolving deltas: 77% (60422/78470) Resolving deltas: 78% (61207/78470) Resolving deltas: 79% (61992/78470) Resolving deltas: 80% (62776/78470) Resolving deltas: 81% (63561/78470) Resolving deltas: 81% (63886/78470) Resolving deltas: 82% (64347/78470) Resolving deltas: 83% (65131/78470) Resolving deltas: 84% (65915/78470) Resolving deltas: 85% (66700/78470) Resolving deltas: 86% (67485/78470) Resolving deltas: 87% (68269/78470) Resolving deltas: 88% (69054/78470) Resolving deltas: 89% (69839/78470) Resolving deltas: 90% (70623/78470) Resolving deltas: 91% (71408/78470) Resolving deltas: 92% (72193/78470) Resolving deltas: 93% (72978/78470) Resolving deltas: 93% (73657/78470) Resolving deltas: 94% (73762/78470) Resolving deltas: 95% (74547/78470) Resolving deltas: 96% (75332/78470) Resolving deltas: 97% (76116/78470) Resolving deltas: 98% (76901/78470) Resolving deltas: 99% (77686/78470) Resolving deltas: 100% (78470/78470) Resolving deltas: 100% (78470/78470), done.  -> Found 0001-Install-more-components.patch ==> Validating source files with b2sums... directx-shader-compiler ... Passed directx-headers ... Skipped SPIRV-Headers ... Skipped SPIRV-Tools ... Skipped 0001-Install-more-components.patch ... Passed ]3008;start=af245eced0264adf925d28412396164f;user=root;hostname=reshiram.felixc.at;machineid=5a3dacbc3e2748818cda949fa1ac65eb;bootid=3f7820f24b114d70ba4083567be5bf0b;pid=2367795;pidfdid=2367796;comm=systemd-nspawn;container=arch-nspawn-2367795;type=container\]11;?\]2;🔵 Container arch-nspawn-2367795 on reshiram.felixc.at\==> Making package: directx-shader-compiler 1.9.2602-1 (Thu Mar 5 20:36:48 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (18) New Version Net Change Download Size extra/compiler-rt 21.1.8-2 121.33 MiB 8.90 MiB extra/cppdap 1.58.0-2 1.48 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 3.16 MiB core/libedit 20250104_3.1-1 0.25 MiB extra/libuv 1.52.0-1 0.62 MiB extra/llvm-libs 21.1.8-1 143.41 MiB core/mpdecimal 4.0.1-1 0.31 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.34-1 0.14 MiB extra/rhash 1.4.6-1 0.35 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/clang 21.1.8-1 213.89 MiB 54.09 MiB extra/cmake 4.2.3-1 83.34 MiB extra/git 2.53.0-1 28.84 MiB extra/ninja 1.13.2-3 0.36 MiB 0.17 MiB core/python 3.14.3-1 132.79 MiB Total Download Size: 63.16 MiB Total Installed Size: 730.70 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... clang-21.1.8-1-riscv64 downloading... compiler-rt-21.1.8-2-riscv64 downloading... ninja-1.13.2-3-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [pending] llvm: referenced by some clang headers installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing ninja... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources...  -> Found 0001-Install-more-components.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of directx-shader-compiler git repo... Cloning into 'directx-shader-compiler'... done. Updating files: 7% (1303/18138) Updating files: 8% (1452/18138) Updating files: 9% (1633/18138) Updating files: 10% (1814/18138) Updating files: 11% (1996/18138) Updating files: 12% (2177/18138) Updating files: 12% (2354/18138) Updating files: 13% (2358/18138) Updating files: 14% (2540/18138) Updating files: 15% (2721/18138) Updating files: 16% (2903/18138) Updating files: 17% (3084/18138) Updating files: 18% (3265/18138) Updating files: 19% (3447/18138) Updating files: 20% (3628/18138) Updating files: 21% (3809/18138) Updating files: 22% (3991/18138) Updating files: 23% (4172/18138) Updating files: 24% (4354/18138) Updating files: 25% (4535/18138) Updating files: 26% (4716/18138) Updating files: 27% (4898/18138) Updating files: 28% (5079/18138) Updating files: 28% (5154/18138) Updating files: 29% (5261/18138) Updating files: 30% (5442/18138) Updating files: 31% (5623/18138) Updating files: 32% (5805/18138) Updating files: 33% (5986/18138) Updating files: 34% (6167/18138) Updating files: 35% (6349/18138) Updating files: 36% (6530/18138) Updating files: 37% (6712/18138) Updating files: 38% (6893/18138) Updating files: 39% (7074/18138) Updating files: 40% (7256/18138) Updating files: 41% (7437/18138) Updating files: 42% (7618/18138) Updating files: 42% (7619/18138) Updating files: 43% (7800/18138) Updating files: 44% (7981/18138) Updating files: 45% (8163/18138) Updating files: 46% (8344/18138) Updating files: 46% (8444/18138) Updating files: 47% (8525/18138) Updating files: 48% (8707/18138) Updating files: 49% (8888/18138) Updating files: 50% (9069/18138) Updating files: 51% (9251/18138) Updating files: 52% (9432/18138) Updating files: 52% (9496/18138) Updating files: 53% (9614/18138) Updating files: 54% (9795/18138) Updating files: 55% (9976/18138) Updating files: 56% (10158/18138) Updating files: 57% (10339/18138) Updating files: 58% (10521/18138) Updating files: 59% (10702/18138) Updating files: 60% (10883/18138) Updating files: 61% (11065/18138) Updating files: 62% (11246/18138) Updating files: 63% (11427/18138) Updating files: 64% (11609/18138) Updating files: 65% (11790/18138) Updating files: 65% (11805/18138) Updating files: 66% (11972/18138) Updating files: 67% (12153/18138) Updating files: 68% (12334/18138) Updating files: 69% (12516/18138) Updating files: 70% (12697/18138) Updating files: 71% (12878/18138) Updating files: 72% (13060/18138) Updating files: 73% (13241/18138) Updating files: 74% (13423/18138) Updating files: 75% (13604/18138) Updating files: 76% (13785/18138) Updating files: 77% (13967/18138) Updating files: 78% (14148/18138) Updating files: 78% (14157/18138) Updating files: 79% (14330/18138) Updating files: 80% (14511/18138) Updating files: 81% (14692/18138) Updating files: 82% (14874/18138) Updating files: 83% (15055/18138) Updating files: 84% (15236/18138) Updating files: 85% (15418/18138) Updating files: 86% (15599/18138) Updating files: 87% (15781/18138) Updating files: 88% (15962/18138) Updating files: 89% (16143/18138) Updating files: 90% (16325/18138) Updating files: 91% (16506/18138) Updating files: 91% (16591/18138) Updating files: 92% (16687/18138) Updating files: 93% (16869/18138) Updating files: 94% (17050/18138) Updating files: 95% (17232/18138) Updating files: 96% (17413/18138) Updating files: 97% (17594/18138) Updating files: 98% (17776/18138) Updating files: 99% (17957/18138) Updating files: 99% (17971/18138) Updating files: 100% (18138/18138) Updating files: 100% (18138/18138), done. Switched to a new branch 'makepkg'  -> Creating working copy of directx-headers git repo... Cloning into 'directx-headers'... done.  -> Creating working copy of SPIRV-Headers git repo... Cloning into 'SPIRV-Headers'... done.  -> Creating working copy of SPIRV-Tools git repo... Cloning into 'SPIRV-Tools'... done. Updating files: 67% (1176/1733) Updating files: 68% (1179/1733) Updating files: 69% (1196/1733) Updating files: 70% (1214/1733) Updating files: 71% (1231/1733) Updating files: 72% (1248/1733) Updating files: 73% (1266/1733) Updating files: 74% (1283/1733) Updating files: 75% (1300/1733) Updating files: 76% (1318/1733) Updating files: 77% (1335/1733) Updating files: 78% (1352/1733) Updating files: 79% (1370/1733) Updating files: 80% (1387/1733) Updating files: 81% (1404/1733) Updating files: 82% (1422/1733) Updating files: 83% (1439/1733) Updating files: 84% (1456/1733) Updating files: 85% (1474/1733) Updating files: 86% (1491/1733) Updating files: 87% (1508/1733) Updating files: 88% (1526/1733) Updating files: 89% (1543/1733) Updating files: 90% (1560/1733) Updating files: 91% (1578/1733) Updating files: 92% (1595/1733) Updating files: 93% (1612/1733) Updating files: 94% (1630/1733) Updating files: 95% (1647/1733) Updating files: 96% (1664/1733) Updating files: 97% (1682/1733) Updating files: 98% (1699/1733) Updating files: 99% (1716/1733) Updating files: 100% (1733/1733) Updating files: 100% (1733/1733), done. ==> Starting prepare()... Applied patch to 'CMakeLists.txt' cleanly. Applied patch to 'include/dxc/CMakeLists.txt' cleanly. Applied patch to 'tools/clang/lib/CMakeLists.txt' cleanly. Falling back to direct application... Applied patch to 'tools/clang/test/CMakeLists.txt' cleanly. Applied patch to 'tools/clang/tools/dxa/CMakeLists.txt' cleanly. Applied patch to 'tools/clang/tools/dxildll/CMakeLists.txt' cleanly. Applied patch to 'tools/clang/tools/dxr/CMakeLists.txt' cleanly. Applied patch to 'tools/clang/tools/dxv/CMakeLists.txt' cleanly. Submodule 'external/DirectX-Headers' (https://github.com/microsoft/DirectX-Headers.git) registered for path 'external/DirectX-Headers' Submodule 'external/SPIRV-Headers' (https://github.com/KhronosGroup/SPIRV-Headers) registered for path 'external/SPIRV-Headers' Submodule 'external/SPIRV-Tools' (https://github.com/KhronosGroup/SPIRV-Tools) registered for path 'external/SPIRV-Tools' Synchronizing submodule url for 'external/DirectX-Headers' Synchronizing submodule url for 'external/SPIRV-Headers' Synchronizing submodule url for 'external/SPIRV-Tools' Cloning into '/build/directx-shader-compiler/src/directx-shader-compiler/external/DirectX-Headers'... done. Cloning into '/build/directx-shader-compiler/src/directx-shader-compiler/external/SPIRV-Headers'... done. Cloning into '/build/directx-shader-compiler/src/directx-shader-compiler/external/SPIRV-Tools'... done. Submodule path 'external/DirectX-Headers': checked out '980971e835876dc0cde415e8f9bc646e64667bf7' Submodule path 'external/SPIRV-Headers': checked out '04f10f650d514df88b76d25e83db360142c7b174' Submodule path 'external/SPIRV-Tools': checked out 'fbe4f3ad913c44fe8700545f8ffe35d1382b7093' ==> Starting build()... loading initial cache file directx-shader-compiler/cmake/caches/PredefinedParams.cmake -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning at cmake/modules/VersionFromVCS.cmake:82 (message): failed to run git describe to get version Call Stack (most recent call first): CMakeLists.txt:153 (add_version_info_from_vcs) -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for execinfo.h -- Looking for execinfo.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for limits.h -- Looking for limits.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for ndir.h -- Looking for ndir.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/dir.h -- Looking for sys/dir.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for sys/wait.h -- Looking for sys/wait.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for utime.h -- Looking for utime.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for mach-o/dyld.h -- Looking for mach-o/dyld.h - not found -- Looking for histedit.h -- Looking for histedit.h - found -- Performing Test HAVE_CXXABI_H -- Performing Test HAVE_CXXABI_H - Success -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for compress2 in z -- Looking for compress2 in z - found -- Looking for el_init in edit -- Looking for el_init in edit - found -- Looking for arc4random -- Looking for arc4random - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for writev -- Looking for writev - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for mallinfo2 -- Looking for mallinfo2 - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - found -- Looking for closedir -- Looking for closedir - found -- Looking for opendir -- Looking for opendir - found -- Looking for readdir -- Looking for readdir - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for srand48 -- Looking for srand48 - found -- Looking for lrand48 -- Looking for lrand48 - found -- Looking for drand48 -- Looking for drand48 - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoq -- Looking for strtoq - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlerror -- Looking for dlerror - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG - Success -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Target triple: riscv64-unknown-linux-gnu -- Native target RISCV is not selected; lli will not JIT code -- Threads enabled. -- Doxygen disabled. -- Sphinx disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (METAL_IRCONVERTER) does not match the name of the calling package (MetalIRConverter). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/modules/FindMetalIRConverter.cmake:11 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) cmake/config-ix.cmake:575 (find_package) CMakeLists.txt:440 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find METAL_IRCONVERTER (missing: METAL_IRCONVERTER_LIB METAL_IRCONVERTER_INCLUDE_DIR) -- Metal IR Converter Include Dir: METAL_IRCONVERTER_INCLUDE_DIR-NOTFOUND -- Metal IR Converter Library: METAL_IRCONVERTER_LIB-NOTFOUND -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_UNUSED_BUT_SET_VARIABLE -- Performing Test C_SUPPORTS_UNUSED_BUT_SET_VARIABLE - Success -- Performing Test CXX_SUPPORTS_UNUSED_BUT_SET_VARIABLE -- Performing Test CXX_SUPPORTS_UNUSED_BUT_SET_VARIABLE - Success -- Performing Test C_SUPPORTS_DEPRECATED_COPY -- Performing Test C_SUPPORTS_DEPRECATED_COPY - Failed -- Performing Test CXX_SUPPORTS_DEPRECATED_COPY -- Performing Test CXX_SUPPORTS_DEPRECATED_COPY - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test C_SUPPORTS_SUPPORTS_FLTO -- Performing Test C_SUPPORTS_SUPPORTS_FLTO - Success -- Performing Test CXX_SUPPORTS_SUPPORTS_FLTO -- Performing Test CXX_SUPPORTS_SUPPORTS_FLTO - Success -- Found Python3: /usr/bin/python3.14 (found version "3.14.3") found components: Interpreter -- Constructing LLVMBuild project information Will generate official build version based on the latest release fork sha and current commit count /build/directx-shader-compiler/src/build/utils/version/version.inc--official -- Found LibXml2: /usr/lib/libxml2.so (found version "2.15.2") -- Clang version: 3.7.0 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- Configuring done (637.8s) -- Generating done (3.5s) -- Build files have been written to: /build/directx-shader-compiler/src/build [1/1348] Building DxcOptimizer.inc... [2/1348] Building DxilValidationImpl.inc... [3/1348] Building DxilValidation.inc... [4/1348] Building DxilPIXPasses.inc... [5/1348] Building DxcDisassembler.inc... [6/1348] Building docs/DXIL.rst... [7/1348] Building CXX object lib/MSSupport/CMakeFiles/LLVMMSSupport.dir/MSFileSystemImpl.cpp.o [8/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o [9/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [10/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o [11/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [12/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o [13/1348] Building gen_intrin_main_tables_15.h... [14/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [15/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o [16/1348] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.c.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/ConvertUTF.c:55: /build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/ConvertUTF.c: In function ‘findMaximalSubpartOfIllFormedUTF8Sequence’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/ConvertUTF.c:411:3: note: in expansion of macro ‘assert’ 411 | assert(!isLegalUTF8Sequence(source, sourceEnd)); | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/ConvertUTF.c:489:3: note: in expansion of macro ‘assert’ 489 | assert((b1 >= 0x80 && b1 <= 0xC1) || b1 >= 0xF5); | ^~~~~~ [17/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [18/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o [19/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o [20/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o [21/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [22/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o [23/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o [24/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o [25/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataStream.cpp.o [26/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o [27/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o [28/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o [29/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/ErrorHandling.cpp:35: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [30/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o [31/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o [32/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o [33/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o [34/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntrusiveRefCntPtr.cpp.o [35/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o [36/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o [37/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o [38/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o [39/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o [40/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o [41/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o [42/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o [43/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o [44/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSFileSystemBasic.cpp.o [45/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryObject.cpp.o [46/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o [47/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [48/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o [49/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o [50/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [51/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o [52/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o [53/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o [54/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o [55/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o [56/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [57/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o [58/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StreamingMemoryObject.cpp.o [59/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o [60/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o [61/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o [62/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o [63/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o [64/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o [65/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o [66/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o [67/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o [68/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [69/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o [70/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o [71/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o [72/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o [73/1348] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o [74/1348] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o [75/1348] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [76/1348] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o [77/1348] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o [78/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/regmalloc.cpp.o [79/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o [80/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o [81/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o [82/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/assert.cpp.o [83/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o [84/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o [85/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [86/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o [87/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o [88/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o [89/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o [90/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o [91/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [92/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [93/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o [94/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o [95/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o [96/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o [97/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o [98/1348] Linking CXX static library lib/libLLVMMSSupport.a [99/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeValue.cpp.o [100/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o [101/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [102/1348] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [103/1348] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o [104/1348] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o [105/1348] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o [106/1348] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [107/1348] Building HlslIntrinsicOp.h... [108/1348] Building DxilConstants.h... [109/1348] Building DxilSigPoint.inl... [110/1348] Building DxilCounters.h... [111/1348] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [112/1348] Building DxilShaderModel.h... [113/1348] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o [114/1348] Building HLSLOptions.td... [115/1348] Updating DxcOptimizer.inc... [116/1348] Building RDAT_LibraryTypes.inl... [117/1348] Building hlsl_intrinsic_opcodes.json... [118/1348] Building DxilShaderModel.cpp... [119/1348] Updating DxilPIXPasses.inc... [120/1348] Updating DxilValidation.inc... [121/1348] Updating DxilValidationImpl.inc... [122/1348] Updating gen_intrin_main_tables_15.h... [123/1348] Updating DxcDisassembler.inc... [124/1348] Verifying clang-format results... [125/1348] Building DxilMetadataHelper.cpp... [126/1348] Building DxilOperations.cpp... [127/1348] Linking CXX static library lib/libLLVMSupport.a [128/1348] Building DxilInstructions.h... [129/1348] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o [130/1348] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [131/1348] Linking CXX static library lib/libLLVMTableGen.a [132/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterInst.cpp.o [133/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CallingConvEmitter.cpp.o [134/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeEmitterGen.cpp.o [135/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterEmitter.cpp.o [136/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmMatcherEmitter.cpp.o [137/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenMapTable.cpp.o [138/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenInstruction.cpp.o [139/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o [140/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelEmitter.cpp.o [141/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o [142/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenSchedule.cpp.o [143/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenTarget.cpp.o [144/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenRegisters.cpp.o [145/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherGen.cpp.o [146/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DisassemblerEmitter.cpp.o [147/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o [148/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o [149/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcher.cpp.o [150/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptParserEmitter.cpp.o [151/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/FastISelEmitter.cpp.o [152/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o [153/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/IntrinsicEmitter.cpp.o [154/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrInfoEmitter.cpp.o [155/1348] Verifying clang-format results... [156/1348] Verifying clang-format results... [157/1348] Verifying clang-format results... [158/1348] Verifying clang-format results... [159/1348] Verifying clang-format results... [160/1348] Verifying clang-format results... [161/1348] Verifying clang-format results... [162/1348] Verifying clang-format results... [163/1348] Verifying clang-format results... [164/1348] Verifying clang-format results... [165/1348] Verifying clang-format results... [166/1348] Verifying clang-format results... [167/1348] Verifying clang-format results... [168/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o [169/1348] Verifying clang-format results... [170/1348] Verifying clang-format results... [171/1348] Verifying clang-format results... [172/1348] Verifying clang-format results... [173/1348] Verifying clang-format results... [174/1348] Generate grammar tables [175/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/TableGen.cpp.o [176/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CTagsEmitter.cpp.o [177/1348] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o [178/1348] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o [179/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SubtargetEmitter.cpp.o [180/1348] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o [181/1348] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o [182/1348] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterInfoEmitter.cpp.o [183/1348] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o [184/1348] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o [185/1348] Generate language specific header for DebugInfo. [186/1348] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o [187/1348] Generate language specific header for NonSemanticShaderDebugInfo100. [188/1348] Generate language specific header for OpenCLDebugInfo100. [189/1348] Generate tables based on the SPIR-V XML registry. [190/1348] Touch GetCommitInfo.py to trigger rebuild [191/1348] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [192/1348] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o [193/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/bit_vector.cpp.o [194/1348] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o [195/1348] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o [196/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/string_utils.cpp.o [197/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/parse_number.cpp.o [198/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/assembly_grammar.cpp.o [199/1348] Generating dxcversion.inc.gen Generating version [200/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/diagnostic.cpp.o [201/1348] cd /build/directx-shader-compiler/src/build/utils/version && /usr/bin/cmake -E copy_if_different /build/directx-shader-compiler/src/build/utils/version/dxcversion.inc.gen /build/directx-shader-compiler/src/build/utils/version/dxcversion.inc [202/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/binary.cpp.o [203/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/ext_inst.cpp.o [204/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/extensions.cpp.o [205/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/libspirv.cpp.o [206/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/disassemble.cpp.o [207/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/opcode.cpp.o [208/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/name_mapper.cpp.o [209/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/software_version.cpp.o [210/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_endian.cpp.o [211/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/parsed_operand.cpp.o [212/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/operand.cpp.o [213/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_optimizer_options.cpp.o [214/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/print.cpp.o [215/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_validator_options.cpp.o [216/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_fuzzer_options.cpp.o [217/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_reducer_options.cpp.o [218/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_target_env.cpp.o [219/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/table.cpp.o [220/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/to_string.cpp.o [221/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/table2.cpp.o [222/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/text.cpp.o [223/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/text_handler.cpp.o [224/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_adjacency.cpp.o [225/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate.cpp.o [226/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_annotation.cpp.o [227/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_arithmetics.cpp.o [228/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_atomics.cpp.o [229/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_barriers.cpp.o [230/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_bitwise.cpp.o [231/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_capability.cpp.o [232/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_composites.cpp.o [233/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_cfg.cpp.o [234/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_builtins.cpp.o [235/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_constants.cpp.o [236/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_conversion.cpp.o [237/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_debug.cpp.o [238/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_derivatives.cpp.o [239/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_decorations.cpp.o [240/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_extensions.cpp.o [241/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_execution_limitations.cpp.o [242/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_function.cpp.o [243/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_id.cpp.o [244/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_graph.cpp.o [245/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_image.cpp.o [246/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_interfaces.cpp.o [247/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_layout.cpp.o [248/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_instruction.cpp.o [249/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_literals.cpp.o [250/1348] Linking CXX executable bin/clang-tblgen [251/1348] Building Attrs.inc... [252/1348] Building AttrImpl.inc... [253/1348] Building AttrDump.inc... [254/1348] Building AttrVisitor.inc... [255/1348] Building StmtNodes.inc... [256/1348] Building DeclNodes.inc... [257/1348] Building CommentNodes.inc... [258/1348] Building CommentHTMLTags.inc... [259/1348] Building CommentHTMLTagsProperties.inc... [260/1348] Building CommentHTMLNamedCharacterReferences.inc... [261/1348] Building CommentCommandInfo.inc... [262/1348] Building CommentCommandList.inc... [263/1348] Building DiagnosticAnalysisKinds.inc... [264/1348] Building DiagnosticASTKinds.inc... [265/1348] Building DiagnosticCommentKinds.inc... [266/1348] Building DiagnosticCommonKinds.inc... [267/1348] Building DiagnosticDriverKinds.inc... [268/1348] Building DiagnosticFrontendKinds.inc... [269/1348] Building DiagnosticLexKinds.inc... [270/1348] Building DiagnosticParseKinds.inc... [271/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_logicals.cpp.o [272/1348] Building DiagnosticSerializationKinds.inc... [273/1348] Building DiagnosticSemaKinds.inc... [274/1348] Building DiagnosticGroups.inc... [275/1348] Building DiagnosticIndexName.inc... [276/1348] Building AttrList.inc... [277/1348] Building AttrHasAttributeImpl.inc... [278/1348] Building AttrParserStringSwitches.inc... [279/1348] Building AttrTemplateInstantiate.inc... [280/1348] Building AttrParsedAttrList.inc... [281/1348] Building AttrSpellingListIndex.inc... [282/1348] Building AttrParsedAttrKinds.inc... [283/1348] Building AttrParsedAttrImpl.inc... [284/1348] Building AttrPCHRead.inc... [285/1348] Building AttrPCHWrite.inc... [286/1348] Updating AttrImpl.inc... [287/1348] Updating Attrs.inc... [288/1348] Updating AttrDump.inc... [289/1348] Updating AttrVisitor.inc... [290/1348] Updating DeclNodes.inc... [291/1348] Updating StmtNodes.inc... [292/1348] Updating CommentNodes.inc... [293/1348] Updating CommentHTMLTags.inc... [294/1348] Updating CommentHTMLTagsProperties.inc... [295/1348] Updating CommentCommandInfo.inc... [296/1348] Updating CommentHTMLNamedCharacterReferences.inc... [297/1348] Updating CommentCommandList.inc... [298/1348] Updating DiagnosticAnalysisKinds.inc... [299/1348] Updating DiagnosticASTKinds.inc... [300/1348] Updating DiagnosticCommonKinds.inc... [301/1348] Updating DiagnosticCommentKinds.inc... [302/1348] Updating DiagnosticDriverKinds.inc... [303/1348] Updating DiagnosticLexKinds.inc... [304/1348] Updating DiagnosticParseKinds.inc... [305/1348] Updating DiagnosticSemaKinds.inc... [306/1348] Updating DiagnosticFrontendKinds.inc... [307/1348] Updating DiagnosticSerializationKinds.inc... [308/1348] Updating DiagnosticGroups.inc... [309/1348] Updating AttrList.inc... [310/1348] Updating DiagnosticIndexName.inc... [311/1348] Updating AttrHasAttributeImpl.inc... [312/1348] Updating AttrParserStringSwitches.inc... [313/1348] Updating AttrTemplateInstantiate.inc... [314/1348] Updating AttrParsedAttrKinds.inc... [315/1348] Updating AttrParsedAttrList.inc... [316/1348] Updating AttrSpellingListIndex.inc... [317/1348] Updating AttrParsedAttrImpl.inc... [318/1348] Updating AttrPCHRead.inc... [319/1348] Updating AttrPCHWrite.inc... [320/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_logical_pointers.cpp.o [321/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory_semantics.cpp.o [322/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory.cpp.o [323/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mesh_shading.cpp.o [324/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_misc.cpp.o [325/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_non_uniform.cpp.o [326/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mode_setting.cpp.o [327/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_primitives.cpp.o [328/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_query.cpp.o [329/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_tracing.cpp.o [330/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_tracing_reorder.cpp.o [331/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_scopes.cpp.o [332/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_small_type_uses.cpp.o [333/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_tensor_layout.cpp.o [334/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_tensor.cpp.o [335/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/basic_block.cpp.o [336/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_invalid_type.cpp.o [337/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/instruction.cpp.o [338/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_type.cpp.o [339/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/construct.cpp.o [340/1348] Collect Git commit info for versioning [341/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/timer.cpp.o [342/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/function.cpp.o [343/1348] Building CXX object external/SPIRV-Tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validation_state.cpp.o [344/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_func_call_arguments.cpp.o [345/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/analyze_live_input_pass.cpp.o [346/1348] Linking CXX static library lib/libSPIRV-Tools.a [347/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o [348/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/amd_ext_to_khr.cpp.o [349/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_pass.cpp.o [350/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o [351/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_util.cpp.o [352/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build_module.cpp.o [353/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o [354/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg_cleanup_pass.cpp.o [355/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o [356/1348] Linking CXX executable bin/llvm-tblgen [357/1348] Building Intrinsics.gen... [358/1348] Building HLSLOptions.inc... [359/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/code_sink.cpp.o [360/1348] Updating Intrinsics.gen... [361/1348] Updating HLSLOptions.inc... [362/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/compact_ids_pass.cpp.o [363/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o [364/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/composite.cpp.o [365/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o [366/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o [367/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o [368/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o [369/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o [370/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o [371/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/const_folding_rules.cpp.o [372/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o [373/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o [374/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o [375/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o [376/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o [377/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o [378/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [379/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o [380/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o [381/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o [382/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o [383/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o [384/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCOV.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/GCOV.cpp: In member function ‘std::unique_ptr llvm::FileInfo::openCoveragePath(llvm::StringRef)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/GCOV.cpp:564:19: warning: redundant move in return statement [-Wredundant-move] 564 | return std::move(OS); | ~~~~~~~~~^~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/GCOV.cpp:564:19: note: remove ‘std::move’ call [385/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o [386/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o [387/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o [388/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o [389/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o [390/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [391/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o [392/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o [393/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o [394/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o [395/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o [396/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o [397/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MetadataTracking.cpp.o [398/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o [399/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o [400/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o [401/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o [402/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o [403/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o [404/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o [405/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o [406/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o [407/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o [408/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o [409/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o [410/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o [411/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o [412/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/dxcapi.use.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcSupport/dxcapi.use.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [413/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [414/1348] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o [415/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/dxcmem.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcSupport/dxcmem.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [416/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/Global.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcSupport/Global.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [417/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/Unicode.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcSupport/Unicode.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [418/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/FileIOHelper.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcSupport/FileIOHelper.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [419/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/WinAdapter.cpp.o [420/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/WinIncludes.cpp.o [421/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/WinFunctions.cpp.o [422/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilCBuffer.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilCBuffer.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [423/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/HLSLOptions.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcSupport/HLSLOptions.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [424/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilInterpolationMode.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilInterpolationMode.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [425/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilCompType.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilCompType.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [426/1348] Building CXX object lib/DxcSupport/CMakeFiles/LLVMDxcSupport.dir/dxcapi.extval.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcSupport/dxcapi.extval.cpp:5: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [427/1348] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o [428/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilNodeProps.cpp.o [429/1348] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/Bitcode/Reader/BitcodeReader.cpp: In function ‘llvm::ErrorOr > getBitcodeModuleImpl(std::unique_ptr, llvm::StringRef, std::unique_ptr<{anonymous}::BitcodeReader>, llvm::LLVMContext&, bool, bool)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/Bitcode/Reader/BitcodeReader.cpp:5067:19: warning: redundant move in return statement [-Wredundant-move] 5067 | return std::move(M); | ~~~~~~~~~^~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Bitcode/Reader/BitcodeReader.cpp:5067:19: note: remove ‘std::move’ call [430/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilCounters.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilCounters.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [431/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilResource.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilResource.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [432/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilResourceBase.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilResourceBase.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [433/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilModuleHelper.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilModuleHelper.cpp:20: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilEntryProps.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilModuleHelper.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilModuleHelper.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [434/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilSampler.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilSampler.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [435/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilOperations.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilOperations.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilOperations.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilOperations.cpp: In constructor ‘hlsl::OP::OP(llvm::LLVMContext&, llvm::Module*)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilOperations.cpp:4062:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct hlsl::OP::OpCodeCacheItem’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4062 | memset(m_OpCodeClassCache, 0, sizeof(m_OpCodeClassCache)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilOperations.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilOperations.h:226:10: note: ‘struct hlsl::OP::OpCodeCacheItem’ declared here 226 | struct OpCodeCacheItem { | ^~~~~~~~~~~~~~~ [436/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilMetadataHelper.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilMetadataHelper.cpp:24: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilMetadataHelper.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilMetadataHelper.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/MathExtras.h:17, from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:20, from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ArrayRef.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:16: /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilMetadataHelper.cpp: In member function ‘void hlsl::DxilMDHelper::LoadDxilCounters(hlsl::DxilCounters&) const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/WinAdapter.h:86:50: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilCounters’; use assignment or value-initialization instead [-Wclass-memaccess] 86 | #define RtlZeroMemory(Destination, Length) memset((Destination), 0, (Length)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/WinAdapter.h:90:20: note: in expansion of macro ‘RtlZeroMemory’ 90 | #define ZeroMemory RtlZeroMemory | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilMetadataHelper.cpp:3022:3: note: in expansion of macro ‘ZeroMemory’ 3022 | ZeroMemory(&counters, sizeof(counters)); | ^~~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilMetadataHelper.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilCounters.h:23:8: note: ‘struct hlsl::DxilCounters’ declared here 23 | struct DxilCounters { | ^~~~~~~~~~~~ [437/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilResourceProperties.cpp.o [438/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilSemantic.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilSemantic.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [439/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilResourceBinding.cpp.o [440/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilShaderModel.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilShaderModel.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [441/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilSignatureElement.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilSignatureElement.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [442/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilModule.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilModule.cpp:20: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilModule.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [443/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilSignature.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilSignature.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [444/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilSubobject.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilSubobject.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [445/1348] Building Options.inc... [446/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilShaderFlags.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilShaderFlags.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilShaderFlags.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilEntryProps.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilShaderFlags.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [447/1348] Linking CXX static library lib/libLLVMCore.a [448/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilPDB.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilPDB.cpp:31: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [449/1348] Linking CXX static library lib/libLLVMBitReader.a [450/1348] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o [451/1348] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o [452/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilTypeSystem.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilTypeSystem.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilTypeSystem.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [453/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilUtilDbgInfoAndMisc.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilUtilDbgInfoAndMisc.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilUtilDbgInfoAndMisc.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilUtilDbgInfoAndMisc.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/DxilConvergentName.h:14:20: warning: ‘hlsl::kConvergentFunctionPrefix’ defined but not used [-Wunused-variable] 14 | static const char *kConvergentFunctionPrefix = "dxil.convergent.marker."; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [454/1348] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilUtil.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilUtil.cpp:18: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DXIL/DxilUtil.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [455/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o [456/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o [457/1348] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o [458/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o [459/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o [460/1348] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o [461/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o [462/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o [463/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o [464/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o [465/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o [466/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o [467/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o [468/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o [469/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o [470/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o [471/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o [472/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o [473/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o [474/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplifyId.cpp.o [475/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o [476/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o [477/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Utils/Local.cpp:49: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [478/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o [479/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o [480/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o [481/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o [482/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o [483/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o [484/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o [485/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o [486/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o [487/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o [488/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o [489/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o [490/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o [491/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o [492/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o [493/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o [494/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Utils/SimplifyCFG.cpp:52: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [495/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o [496/1348] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o [497/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisCounter.cpp.o [498/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o [499/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasDebugger.cpp.o [500/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o [501/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o [502/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o [503/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o [504/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o [505/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o [506/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o [507/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o [508/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o [509/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o [510/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o [511/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o [512/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o [513/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o [514/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAliasAnalysis.cpp.o [515/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o [516/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o [517/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DxilConstantFoldingExt.cpp.o [518/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o [519/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o [520/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o [521/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o [522/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DxilConstantFolding.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DXIL.h:18, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/DxilConstantFolding.cpp:38: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/DxilConstantFolding.cpp: In function ‘llvm::Constant* ConstantFoldMakeDouble(llvm::Type*, const {anonymous}::DxilIntrinsicOperands&)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/DxilConstantFolding.cpp:435:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 435 | double dval = *(double *)&dbits; | ^~~~~~~~~~~~~~~~ [523/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DxilSimplify.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/DxilSimplify.cpp:24: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [524/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o [525/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o [526/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o [527/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DxilValueCache.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/DxilValueCache.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [528/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o [529/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o [530/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LibCallAliasAnalysis.cpp.o [531/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o [532/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LibCallSemantics.cpp.o [533/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o [534/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o [535/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o [536/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o [537/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o [538/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o [539/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o [540/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o [541/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o [542/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/NoAliasAnalysis.cpp.o [543/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o [544/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o [545/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o [546/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o [547/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o [548/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o [549/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o [550/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ReducibilityAnalysis.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/ReducibilityAnalysis.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [551/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o [552/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/regioninfo.cpp.o [553/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o [554/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/regionprinter.cpp.o [555/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o [556/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o [557/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o [558/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o [559/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o [560/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o [561/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o [562/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o [563/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o [564/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o [565/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils2.cpp.o [566/1348] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/CallPrinter.cpp.o [567/1348] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/IPA.cpp.o [568/1348] Linking CXX static library lib/libLLVMDxcSupport.a [569/1348] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/CallGraphSCCPass.cpp.o [570/1348] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/CallGraph.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/IPA/CallGraph.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [571/1348] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o [572/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/ControlDependence.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/ControlDependence.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [573/1348] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/GlobalsModRef.cpp.o [574/1348] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/InlineCost.cpp.o [575/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/ComputeViewIdState.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/ComputeViewIdState.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/ComputeViewIdState.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [576/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/ComputeViewIdStateBuilder.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/ComputeViewIdStateBuilder.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/ComputeViewIdStateBuilder.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/ComputeViewIdStateBuilder.cpp:273:6: warning: ‘void {anonymous}::DxilViewIdStateBuilder::FuncInfo::Clear()’ defined but not used [-Wunused-function] 273 | void DxilViewIdStateBuilder::FuncInfo::Clear() { | ^~~~~~~~~~~~~~~~~~~~~~ [577/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilConvergent.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilConvergent.cpp:24: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [578/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilEliminateOutputDynamicIndexing.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilEliminateOutputDynamicIndexing.cpp:18: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilEliminateOutputDynamicIndexing.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [579/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilExpandTrigIntrinsics.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilExpandTrigIntrinsics.cpp:48: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilExpandTrigIntrinsics.cpp:44: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [580/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilContainerReflection.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilContainerReflection.cpp:22: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilContainerReflection.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilContainerReflection.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [581/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilCondenseResources.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/DxilSpanAllocator.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:22: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp: In member function ‘bool {anonymous}::LegalizeResourceUseHelper::AreGEPUsersTrivial(llvm::GEPOperator*)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:953:25: warning: unused variable ‘GV’ [-Wunused-variable] 953 | if (GlobalVariable *GV = LookupResourceGV(GEP)) { | ^~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp: In member function ‘void {anonymous}::LegalizeResourceUseHelper::AssignResourceGVFromStore(llvm::GlobalVariable*, llvm::Value*, llvm::SmallPtrSet&, bool)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:1000:28: warning: unused variable ‘Sel’ [-Wunused-variable] 1000 | } else if (SelectInst *Sel = dyn_cast(V)) { | ^~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:991:25: warning: unused variable ‘Phi’ [-Wunused-variable] 991 | } else if (PHINode *Phi = dyn_cast(V)) { | ^~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp: In member function ‘void {anonymous}::LegalizeResourceUseHelper::CollectResourceGVUsers(llvm::GlobalVariable*, llvm::Value*, bool, bool)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:1100:26: warning: unused variable ‘C’ [-Wunused-variable] 1100 | } else if (Constant *C = dyn_cast(V)) { | ^ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp: In member function ‘void {anonymous}::DxilLowerCreateHandleForLib::TranslateDxilResourceUses(hlsl::DxilResourceBase&)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:2189:36: warning: enumerated mismatch in conditional expression: ‘hlsl::DxilInst_CreateHandleFromBinding::OperandIdx’ vs ‘hlsl::DxilInst_CreateHandle::OperandIdx’ [-Wenum-compare] 2188 | const unsigned resIdxOpIdx = bCreateFromBinding | ~~~~~~~~~~~~~~~~~~ 2189 | ? DxilInst_CreateHandleFromBinding::arg_index | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2190 | : DxilInst_CreateHandle::arg_index; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:2192:26: warning: enumerated mismatch in conditional expression: ‘hlsl::DxilInst_CreateHandleFromBinding::OperandIdx’ vs ‘hlsl::DxilInst_CreateHandle::OperandIdx’ [-Wenum-compare] 2192 | bCreateFromBinding ? DxilInst_CreateHandleFromBinding::arg_nonUniformIndex | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2193 | : DxilInst_CreateHandle::arg_nonUniformIndex; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp: In function ‘void CollectCBufferMemberUsage(llvm::Value*, FieldAnnotationByOffsetMap&, FieldAnnotationByOffsetMap&, hlsl::OP*, bool, OffsetForValueMap&)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:2711:26: warning: unused variable ‘LI’ [-Wunused-variable] 2711 | } else if (LoadInst *LI = dyn_cast(U)) { | ^~ [582/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilLegalizeEvalOperations.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLegalizeEvalOperations.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [583/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilLoopDeletion.cpp.o [584/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilLegalizeSampleOffsetPass.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLegalizeSampleOffsetPass.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [585/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilGenerationPass.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilGenerationPass.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilEntryProps.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilGenerationPass.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilGenerationPass.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [586/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilPackSignatureElement.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPackSignatureElement.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [587/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilPrecisePropagatePass.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPrecisePropagatePass.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPrecisePropagatePass.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPrecisePropagatePass.cpp:338:6: warning: ‘void {anonymous}::FuncInfo::Clear()’ defined but not used [-Wunused-function] 338 | void FuncInfo::Clear() { | ^~~~~~~~ [588/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilLinker.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilEntryProps.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp: In member function ‘void {anonymous}::DxilLinkJob::AddFunctions(hlsl::DxilModule&, llvm::ValueToValueMapTy&)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp:716:33: warning: unused variable ‘funcAnnotation’ [-Wunused-variable] 716 | if (DxilFunctionAnnotation *funcAnnotation = | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp: In function ‘hlsl::DxilResourceBase* {anonymous}::findResourceFromPtr(llvm::Value*, hlsl::DxilModule&, llvm::DenseMap&)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp:1148:23: warning: unused variable ‘GV’ [-Wunused-variable] 1148 | if (GlobalVariable *GV = dyn_cast(Ptr)) { | ^~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp:332:6: warning: ‘bool {anonymous}::DxilLib::HasFunction(std::string&)’ defined but not used [-Wunused-function] 332 | bool DxilLib::HasFunction(std::string &name) { | ^~~~~~~ [589/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilPromoteResourcePasses.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPromoteResourcePasses.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPromoteResourcePasses.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPromoteResourcePasses.cpp: In member function ‘llvm::Type* {anonymous}::DxilMutateResourceToHandle::mutateToHandleTy(llvm::Type*, bool)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPromoteResourcePasses.cpp:328:18: warning: unused variable ‘AT’ [-Wunused-variable] 328 | if (ArrayType *AT = dyn_cast(Ty)) { | ^~ [590/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilPreparePasses.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPreparePasses.cpp:24: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilEntryProps.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPreparePasses.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPreparePasses.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPreparePasses.cpp: In function ‘bool {anonymous}::RemoveAddrSpaceCasts(llvm::Value*, llvm::Value*, PHIReplacementMap&, llvm::DenseMap&)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPreparePasses.cpp:1391:29: warning: unused variable ‘I’ [-Wunused-variable] 1391 | } else if (Instruction *I = dyn_cast(user)) { | ^ [591/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilRenameResourcesPass.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilRenameResourcesPass.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [592/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilPreserveAllOutputs.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPreserveAllOutputs.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPreserveAllOutputs.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [593/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilNoops.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilNoops.cpp:90: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [594/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilPatchShaderRecordBindings.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPatchShaderRecordBindings.cpp:20: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPatchShaderRecordBindings.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPatchShaderRecordBindings.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [595/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilSignatureValidation.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSignatureValidation.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [596/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilTargetLowering.cpp.o [597/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilScalarizeVectorIntrinsics.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilScalarizeVectorIntrinsics.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [598/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilTranslateRawBuffer.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilTranslateRawBuffer.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilTranslateRawBuffer.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [599/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilSimpleGVNHoist.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSimpleGVNHoist.cpp:413:6: warning: ‘void {anonymous}::ValueTable::verifyRemoved(const llvm::Value*) const’ defined but not used [-Wunused-function] 413 | void ValueTable::verifyRemoved(const Value *V) const { | ^~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSimpleGVNHoist.cpp:409:6: warning: ‘void {anonymous}::ValueTable::erase(llvm::Value*)’ defined but not used [-Wunused-function] 409 | void ValueTable::erase(Value *V) { valueNumbering.erase(V); } | ^~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSimpleGVNHoist.cpp:399:6: warning: ‘void {anonymous}::ValueTable::clear()’ defined but not used [-Wunused-function] 399 | void ValueTable::clear() { | ^~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSimpleGVNHoist.cpp:391:10: warning: ‘uint32_t {anonymous}::ValueTable::lookupOrAddCmp(unsigned int, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*)’ defined but not used [-Wunused-function] 391 | uint32_t ValueTable::lookupOrAddCmp(unsigned Opcode, | ^~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSimpleGVNHoist.cpp:378:10: warning: ‘uint32_t {anonymous}::ValueTable::lookup(llvm::Value*, bool) const’ defined but not used [-Wunused-function] 378 | uint32_t ValueTable::lookup(Value *V, bool Verify) const { | ^~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSimpleGVNHoist.cpp:301:6: warning: ‘bool {anonymous}::ValueTable::exists(llvm::Value*) const’ defined but not used [-Wunused-function] 301 | bool ValueTable::exists(Value *V) const { return valueNumbering.count(V) != 0; } | ^~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSimpleGVNHoist.cpp:246:6: warning: ‘void {anonymous}::ValueTable::add(llvm::Value*, uint32_t)’ defined but not used [-Wunused-function] 246 | void ValueTable::add(Value *V, uint32_t num) { | ^~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSimpleGVNHoist.cpp:242:1: warning: ‘{anonymous}::ValueTable::ValueTable({anonymous}::ValueTable&&)’ defined but not used [-Wunused-function] 242 | ValueTable::ValueTable(ValueTable &&) = default; | ^~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilSimpleGVNHoist.cpp:241:1: warning: ‘{anonymous}::ValueTable::ValueTable(const {anonymous}::ValueTable&)’ defined but not used [-Wunused-function] 241 | ValueTable::ValueTable(const ValueTable &) = default; | ^~~~~~~~~~ [600/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilExportMap.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilExportMap.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [601/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilTargetTransformInfo.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilTargetTransformInfo.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [602/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLDeadFunctionElimination.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLDeadFunctionElimination.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [603/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLExpandStoreIntrinsics.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLExpandStoreIntrinsics.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [604/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLLegalizeParameter.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLLegalizeParameter.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [605/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxcOptimizer.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxcOptimizer.cpp:21: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxcOptimizer.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [606/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLMatrixBitcastLowerPass.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMatrixBitcastLowerPass.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMatrixBitcastLowerPass.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [607/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLLowerUDT.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLLowerUDT.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLLowerUDT.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLLowerUDT.cpp:18: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [608/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLMatrixSubscriptUseReplacer.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMatrixSubscriptUseReplacer.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [609/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLMatrixType.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMatrixType.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMatrixType.cpp: In static member function ‘static bool hlsl::HLMatrixType::isMatrixPtrOrArrayPtr(llvm::Type*)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMatrixType.cpp:159:21: warning: unused variable ‘ArrayTy’ [-Wunused-variable] 159 | while (ArrayType *ArrayTy = llvm::dyn_cast(Ty)) | ^~~~~~~ [610/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLMetadataPasses.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMetadataPasses.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [611/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLOperations.cpp.o [612/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLMatrixLowerPass.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMatrixLowerPass.cpp:20: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMatrixLowerPass.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [613/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLResource.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLResource.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [614/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLPreprocess.cpp.o [615/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLModule.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLModule.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [616/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLOperationLowerExtension.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLOperationLowerExtension.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLOperationLowerExtension.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [617/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLUtil.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLUtil.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [618/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/PauseResumePasses.cpp.o [619/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLOperationLower.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLLowerUDT.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLOperationLower.cpp:26: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLOperationLower.cpp:21: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [620/1348] Linking CXX static library lib/libLLVMDXIL.a [621/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLSignatureLower.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLSignatureLower.cpp:22: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [622/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilNoOptLegalize.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilNoOptLegalize.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [623/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilPoisonValues.cpp.o [624/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/WaveSensitivityAnalysis.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/WaveSensitivityAnalysis.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [625/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/D3DReflectionStrings.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/D3DReflectionStrings.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [626/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/DxilContainer.cpp.o [627/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/D3DReflectionDumper.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Test/DumpContext.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Test/D3DReflectionDumper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/D3DReflectionDumper.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [628/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/DxilContainerReader.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/DxilContainerReader.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilContainerReader.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [629/1348] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilDeleteRedundantDebugValues.cpp.o [630/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/DxcContainerBuilder.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/DxcContainerBuilder.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxcContainerBuilder.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [631/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/DxilRDATBuilder.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilRDATBuilder.cpp:3: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilRDATBuilder.cpp: In member function ‘llvm::StringRef hlsl::DxilRDATBuilder::FinalizeAndGetData()’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilRDATBuilder.cpp:221:37: warning: catching polymorphic type ‘class {anonymous}::CheckedWriter::exception’ by value [-Wcatch-value=] 221 | } catch (CheckedWriter::exception e) { | ^ [632/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/RDATDumper.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Test/DumpContext.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Test/RDATDumper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/RDATDumper.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/RDATDumper.cpp:190: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::RuntimeDataResourceInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::RuntimeDataResourceInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:176:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 176 | RDAT_STRUCT_TABLE(RuntimeDataResourceInfo, ResourceTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::RuntimeDataFunctionInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::RuntimeDataFunctionInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:191:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 191 | RDAT_STRUCT_TABLE(RuntimeDataFunctionInfo, FunctionTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::RecordDispatchGrid]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::RecordDispatchGrid*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:326:1: note: in expansion of macro ‘RDAT_STRUCT’ 326 | RDAT_STRUCT(RecordDispatchGrid) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::NodeID]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::NodeID*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:344:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 344 | RDAT_STRUCT_TABLE(NodeID, NodeIDTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::NodeShaderFuncAttrib]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::NodeShaderFuncAttrib*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:351:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 351 | RDAT_STRUCT_TABLE(NodeShaderFuncAttrib, NodeShaderFuncAttribTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::NodeShaderIOAttrib]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::NodeShaderIOAttrib*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:387:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 387 | RDAT_STRUCT_TABLE(NodeShaderIOAttrib, NodeShaderIOAttribTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::IONode]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::IONode*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:425:3: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 425 | RDAT_STRUCT_TABLE(IONode, IONodeTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::NodeShaderInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::NodeShaderInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:447:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 447 | RDAT_STRUCT_TABLE(NodeShaderInfo, NodeShaderInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::RuntimeDataFunctionInfo2]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::RuntimeDataFunctionInfo2*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:297:3: note: in expansion of macro ‘RDAT_STRUCT’ 297 | RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:364:3: note: in expansion of macro ‘RDAT_STRUCT_DERIVED’ 364 | RDAT_STRUCT_DERIVED(type, base) | ^~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:461:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE_DERIVED’ 461 | RDAT_STRUCT_TABLE_DERIVED(RuntimeDataFunctionInfo2, RuntimeDataFunctionInfo, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::SignatureElement]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::SignatureElement*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:600:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 600 | RDAT_STRUCT_TABLE(SignatureElement, SignatureElementTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::VSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::VSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:648:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 648 | RDAT_STRUCT_TABLE(VSInfo, VSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::PSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::PSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:656:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 656 | RDAT_STRUCT_TABLE(PSInfo, PSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::HSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::HSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:663:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 663 | RDAT_STRUCT_TABLE(HSInfo, HSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::DSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::DSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:679:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 679 | RDAT_STRUCT_TABLE(DSInfo, DSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::GSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::GSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:692:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 692 | RDAT_STRUCT_TABLE(GSInfo, GSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::CSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::CSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:705:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 705 | RDAT_STRUCT_TABLE(CSInfo, CSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::MSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::MSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:713:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 713 | RDAT_STRUCT_TABLE(MSInfo, MSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::ASInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::ASInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:730:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 730 | RDAT_STRUCT_TABLE(ASInfo, ASInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::DxilPdbInfoLibrary]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::DxilPdbInfoLibrary*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl:15:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 15 | RDAT_STRUCT_TABLE(DxilPdbInfoLibrary, DxilPdbInfoLibraryTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::DxilPdbInfoSource]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::DxilPdbInfoSource*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl:22:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 22 | RDAT_STRUCT_TABLE(DxilPdbInfoSource, DxilPdbInfoSourceTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::DxilPdbInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::DxilPdbInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl:29:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 29 | RDAT_STRUCT_TABLE(DxilPdbInfo, DxilPdbInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::StateObjectConfig_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::StateObjectConfig_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:85:1: note: in expansion of macro ‘RDAT_STRUCT’ 85 | RDAT_STRUCT(StateObjectConfig_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::RootSignature_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::RootSignature_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:91:1: note: in expansion of macro ‘RDAT_STRUCT’ 91 | RDAT_STRUCT(RootSignature_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::SubobjectToExportsAssociation_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::SubobjectToExportsAssociation_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:97:1: note: in expansion of macro ‘RDAT_STRUCT’ 97 | RDAT_STRUCT(SubobjectToExportsAssociation_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::RaytracingShaderConfig_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::RaytracingShaderConfig_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:104:1: note: in expansion of macro ‘RDAT_STRUCT’ 104 | RDAT_STRUCT(RaytracingShaderConfig_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::RaytracingPipelineConfig_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::RaytracingPipelineConfig_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:111:1: note: in expansion of macro ‘RDAT_STRUCT’ 111 | RDAT_STRUCT(RaytracingPipelineConfig_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::HitGroup_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::HitGroup_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:117:1: note: in expansion of macro ‘RDAT_STRUCT’ 117 | RDAT_STRUCT(HitGroup_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::RaytracingPipelineConfig1_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::RaytracingPipelineConfig1_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:126:1: note: in expansion of macro ‘RDAT_STRUCT’ 126 | RDAT_STRUCT(RaytracingPipelineConfig1_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In member function ‘void hlsl::dump::RecordDumper<_RecordType>::Dump(const hlsl::RDAT::RDATContext&, hlsl::dump::DumpContext&) const [with _RecordType = hlsl::RDAT::RuntimeDataSubobjectInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:274:15: warning: cast from type ‘const hlsl::RDAT::RuntimeDataSubobjectInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 274 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:133:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 133 | RDAT_STRUCT_TABLE(RuntimeDataSubobjectInfo, SubobjectTable) | ^~~~~~~~~~~~~~~~~ [633/1348] Updating Options.inc... [634/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/DxilRuntimeReflection.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilRuntimeReflection.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/DxilRuntimeReflection.inl:22, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilRuntimeReflection.cpp:20: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderFuncAttrib_Reader::hasID() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:354:5: note: in expansion of macro ‘RDAT_UNION_IF’ 354 | RDAT_UNION_IF(ID, getAttribKind() == hlsl::RDAT::NodeFuncAttribKind::ID) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderFuncAttrib_Reader::hasNumThreads() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:356:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 356 | RDAT_UNION_ELIF(NumThreads, getAttribKind() == | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderFuncAttrib_Reader::hasSharedInput() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:360:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 360 | RDAT_UNION_ELIF(SharedInput, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderFuncAttrib_Reader::hasDispatchGrid() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:364:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 364 | RDAT_UNION_ELIF(DispatchGrid, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderFuncAttrib_Reader::hasMaxRecursionDepth() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:368:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 368 | RDAT_UNION_ELIF(MaxRecursionDepth, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderFuncAttrib_Reader::hasLocalRootArgumentsTableIndex() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:372:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 372 | RDAT_UNION_ELIF( | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderFuncAttrib_Reader::hasMaxDispatchGrid() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:377:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 377 | RDAT_UNION_ELIF(MaxDispatchGrid, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderIOAttrib_Reader::hasID() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:390:5: note: in expansion of macro ‘RDAT_UNION_IF’ 390 | RDAT_UNION_IF(ID, getAttribKind() == hlsl::RDAT::NodeAttribKind::OutputID) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderIOAttrib_Reader::hasMaxRecords() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:392:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 392 | RDAT_UNION_ELIF(MaxRecords, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderIOAttrib_Reader::hasMaxRecordsSharedWith() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:395:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 395 | RDAT_UNION_ELIF(MaxRecordsSharedWith, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderIOAttrib_Reader::hasRecordSizeInBytes() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:399:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 399 | RDAT_UNION_ELIF(RecordSizeInBytes, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderIOAttrib_Reader::hasRecordDispatchGrid() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:403:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 403 | RDAT_UNION_ELIF(RecordDispatchGrid, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderIOAttrib_Reader::hasOutputArraySize() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:407:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 407 | RDAT_UNION_ELIF(OutputArraySize, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderIOAttrib_Reader::hasAllowSparseNodes() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:411:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 411 | RDAT_UNION_ELIF(AllowSparseNodes, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::NodeShaderIOAttrib_Reader::hasRecordAlignmentInBytes() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:415:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 415 | RDAT_UNION_ELIF(RecordAlignmentInBytes, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasRawShaderRef() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:470:5: note: in expansion of macro ‘RDAT_UNION_IF’ 470 | RDAT_UNION_IF(RawShaderRef, | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasNode() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:473:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 473 | RDAT_UNION_ELIF(Node, (getShaderKind() == hlsl::DXIL::ShaderKind::Node)) | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasVS() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:476:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 476 | RDAT_UNION_ELIF(VS, (getShaderKind() == hlsl::DXIL::ShaderKind::Vertex)) | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasPS() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:478:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 478 | RDAT_UNION_ELIF(PS, (getShaderKind() == hlsl::DXIL::ShaderKind::Pixel)) | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasHS() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:480:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 480 | RDAT_UNION_ELIF(HS, (getShaderKind() == hlsl::DXIL::ShaderKind::Hull)) | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasDS() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:482:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 482 | RDAT_UNION_ELIF(DS, (getShaderKind() == hlsl::DXIL::ShaderKind::Domain)) | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasGS() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:484:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 484 | RDAT_UNION_ELIF(GS, (getShaderKind() == hlsl::DXIL::ShaderKind::Geometry)) | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasCS() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:486:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 486 | RDAT_UNION_ELIF(CS, (getShaderKind() == hlsl::DXIL::ShaderKind::Compute)) | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasMS() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:488:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 488 | RDAT_UNION_ELIF(MS, (getShaderKind() == hlsl::DXIL::ShaderKind::Mesh)) | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In member function ‘bool hlsl::RDAT::RuntimeDataFunctionInfo2_Reader::hasAS() const’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:176:15: warning: unused variable ‘pRecord’ [-Wunused-variable] 176 | if (auto *pRecord = asRecord()) \ | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:180:37: note: in expansion of macro ‘RDAT_UNION_IF’ 180 | #define RDAT_UNION_ELIF(name, expr) RDAT_UNION_IF(name, expr) | ^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:490:5: note: in expansion of macro ‘RDAT_UNION_ELIF’ 490 | RDAT_UNION_ELIF(AS, | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/DxilRuntimeReflection.inl: In member function ‘bool hlsl::RDAT::DxilRuntimeData::InitFromRDAT(const void*, size_t)’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/DxilRuntimeReflection.inl:160:39: warning: catching polymorphic type ‘class hlsl::RDAT::CheckedReader::exception’ by value [-Wcatch-value=] 160 | } catch (CheckedReader::exception e) { | ^ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/DxilRuntimeReflection.inl:242: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = RuntimeDataResourceInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::RuntimeDataResourceInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:176:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 176 | RDAT_STRUCT_TABLE(RuntimeDataResourceInfo, ResourceTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = RuntimeDataFunctionInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::RuntimeDataFunctionInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:191:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 191 | RDAT_STRUCT_TABLE(RuntimeDataFunctionInfo, FunctionTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = RecordDispatchGrid]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::RecordDispatchGrid*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:326:1: note: in expansion of macro ‘RDAT_STRUCT’ 326 | RDAT_STRUCT(RecordDispatchGrid) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = NodeID]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::NodeID*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:344:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 344 | RDAT_STRUCT_TABLE(NodeID, NodeIDTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = NodeShaderFuncAttrib]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::NodeShaderFuncAttrib*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:351:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 351 | RDAT_STRUCT_TABLE(NodeShaderFuncAttrib, NodeShaderFuncAttribTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = NodeShaderIOAttrib]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::NodeShaderIOAttrib*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:387:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 387 | RDAT_STRUCT_TABLE(NodeShaderIOAttrib, NodeShaderIOAttribTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = IONode]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::IONode*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:425:3: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 425 | RDAT_STRUCT_TABLE(IONode, IONodeTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = NodeShaderInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::NodeShaderInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:447:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 447 | RDAT_STRUCT_TABLE(NodeShaderInfo, NodeShaderInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = RuntimeDataFunctionInfo2]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::RuntimeDataFunctionInfo2*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:237:41: note: in expansion of macro ‘RDAT_STRUCT’ 237 | #define RDAT_STRUCT_DERIVED(type, base) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:364:3: note: in expansion of macro ‘RDAT_STRUCT_DERIVED’ 364 | RDAT_STRUCT_DERIVED(type, base) | ^~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:461:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE_DERIVED’ 461 | RDAT_STRUCT_TABLE_DERIVED(RuntimeDataFunctionInfo2, RuntimeDataFunctionInfo, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = SignatureElement]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::SignatureElement*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:600:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 600 | RDAT_STRUCT_TABLE(SignatureElement, SignatureElementTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = VSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::VSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:648:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 648 | RDAT_STRUCT_TABLE(VSInfo, VSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = PSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::PSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:656:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 656 | RDAT_STRUCT_TABLE(PSInfo, PSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = HSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::HSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:663:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 663 | RDAT_STRUCT_TABLE(HSInfo, HSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = DSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::DSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:679:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 679 | RDAT_STRUCT_TABLE(DSInfo, DSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = GSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::GSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:692:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 692 | RDAT_STRUCT_TABLE(GSInfo, GSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = CSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::CSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:705:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 705 | RDAT_STRUCT_TABLE(CSInfo, CSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = MSInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::MSInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:713:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 713 | RDAT_STRUCT_TABLE(MSInfo, MSInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = ASInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::ASInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_LibraryTypes.inl:730:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 730 | RDAT_STRUCT_TABLE(ASInfo, ASInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = DxilPdbInfoLibrary]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::DxilPdbInfoLibrary*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl:15:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 15 | RDAT_STRUCT_TABLE(DxilPdbInfoLibrary, DxilPdbInfoLibraryTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = DxilPdbInfoSource]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::DxilPdbInfoSource*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl:22:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 22 | RDAT_STRUCT_TABLE(DxilPdbInfoSource, DxilPdbInfoSourceTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = DxilPdbInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::DxilPdbInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_PdbInfoTypes.inl:29:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 29 | RDAT_STRUCT_TABLE(DxilPdbInfo, DxilPdbInfoTable) | ^~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = StateObjectConfig_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::StateObjectConfig_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:85:1: note: in expansion of macro ‘RDAT_STRUCT’ 85 | RDAT_STRUCT(StateObjectConfig_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = RootSignature_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::RootSignature_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:91:1: note: in expansion of macro ‘RDAT_STRUCT’ 91 | RDAT_STRUCT(RootSignature_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = SubobjectToExportsAssociation_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::SubobjectToExportsAssociation_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:97:1: note: in expansion of macro ‘RDAT_STRUCT’ 97 | RDAT_STRUCT(SubobjectToExportsAssociation_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = RaytracingShaderConfig_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::RaytracingShaderConfig_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:104:1: note: in expansion of macro ‘RDAT_STRUCT’ 104 | RDAT_STRUCT(RaytracingShaderConfig_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = RaytracingPipelineConfig_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::RaytracingPipelineConfig_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:111:1: note: in expansion of macro ‘RDAT_STRUCT’ 111 | RDAT_STRUCT(RaytracingPipelineConfig_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = HitGroup_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::HitGroup_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:117:1: note: in expansion of macro ‘RDAT_STRUCT’ 117 | RDAT_STRUCT(HitGroup_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = RaytracingPipelineConfig1_t]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::RaytracingPipelineConfig1_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:126:1: note: in expansion of macro ‘RDAT_STRUCT’ 126 | RDAT_STRUCT(RaytracingPipelineConfig1_t) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl: In function ‘bool hlsl::RDAT::ValidateRecord(const RDATContext&, const _RecordType*) [with _RecordType = RuntimeDataSubobjectInfo]’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:236:15: warning: cast from type ‘const hlsl::RDAT::RuntimeDataSubobjectInfo*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 236 | &ctx, (void *)pRecord, (uint32_t)RecordTraits::RecordSize())); | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:360:40: note: in expansion of macro ‘RDAT_STRUCT’ 360 | #define RDAT_STRUCT_TABLE(type, table) RDAT_STRUCT(type) | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_SubobjectTypes.inl:133:1: note: in expansion of macro ‘RDAT_STRUCT_TABLE’ 133 | RDAT_STRUCT_TABLE(RuntimeDataSubobjectInfo, SubobjectTable) | ^~~~~~~~~~~~~~~~~ [635/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/DxilPipelineStateValidation.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilPipelineStateValidation.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilPipelineStateValidation.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [636/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/RDATDxilSubobjects.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/RDATDxilSubobjects.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [637/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/control_dependence.cpp.o [638/1348] Building CXX object lib/DxcBindingTable/CMakeFiles/LLVMDxcBindingTable.dir/DxcBindingTable.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcBindingTable/DxcBindingTable.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcBindingTable/DxcBindingTable.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [639/1348] Building CXX object lib/DxilContainer/CMakeFiles/LLVMDxilContainer.dir/DxilContainerAssembler.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilContainerAssembler.cpp:26: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilEntryProps.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilContainerAssembler.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilContainer/DxilContainerAssembler.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [640/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/constants.cpp.o [641/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_sampled_image_pass.cpp.o [642/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_half_pass.cpp.o [643/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dataflow.cpp.o [644/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/copy_prop_arrays.cpp.o [645/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/def_use_manager.cpp.o [646/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_branch_elim_pass.cpp.o [647/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_insert_elim_pass.cpp.o [648/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_variable_elimination.cpp.o [649/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o [650/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/debug_info_manager.cpp.o [651/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_analysis.cpp.o [652/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa_util.cpp.o [653/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa.cpp.o [654/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_tree.cpp.o [655/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_constant_pass.cpp.o [656/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/feature_manager.cpp.o [657/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_pass.cpp.o [658/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_util.cpp.o [659/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_io_components_pass.cpp.o [660/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_output_stores_pass.cpp.o [661/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_members_pass.cpp.o [662/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_storage_class.cpp.o [663/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/flatten_decoration_pass.cpp.o [664/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/graph.cpp.o [665/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold.cpp.o [666/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold_spec_constant_op_and_composite_pass.cpp.o [667/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/freeze_spec_constant_value_pass.cpp.o [668/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/folding_rules.cpp.o [669/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/function.cpp.o [670/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/if_conversion.cpp.o [671/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/graphics_robust_access_pass.cpp.o [672/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction_list.cpp.o [673/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_exhaustive_pass.cpp.o [674/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_opaque_pass.cpp.o [675/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_pass.cpp.o [676/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction.cpp.o [677/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/interp_fixup_pass.cpp.o [678/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/interface_var_sroa.cpp.o [679/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/opextinst_forward_ref_fixup_pass.cpp.o [680/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/invocation_interlock_placement_pass.cpp.o [681/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_loader.cpp.o [682/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/licm_pass.cpp.o [683/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/liveness.cpp.o [684/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_redundancy_elimination.cpp.o [685/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_context.cpp.o [686/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_access_chain_convert_pass.cpp.o [687/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_block_elim_pass.cpp.o [688/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_store_elim_pass.cpp.o [689/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence_helpers.cpp.o [690/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence.cpp.o [691/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_descriptor.cpp.o [692/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fission.cpp.o [693/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion_pass.cpp.o [694/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion.cpp.o [695/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_utils.cpp.o [696/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_peeling.cpp.o [697/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unroller.cpp.o [698/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unswitch_pass.cpp.o [699/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/mem_pass.cpp.o [700/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/modify_maximal_reconvergence.cpp.o [701/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/merge_return_pass.cpp.o [702/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/module.cpp.o [703/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass.cpp.o [704/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass_manager.cpp.o [705/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/private_to_local_pass.cpp.o [706/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/propagator.cpp.o [707/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/reduce_load_size.cpp.o [708/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/optimizer.cpp.o [709/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/redundancy_elimination.cpp.o [710/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/register_pressure.cpp.o [711/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/canonicalize_ids_pass.cpp.o [712/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/relax_float_ops_pass.cpp.o [713/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_dontinline_pass.cpp.o [714/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_duplicates_pass.cpp.o [715/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_unused_interface_variables_pass.cpp.o [716/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis_simplification.cpp.o [717/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/replace_desc_array_access_using_var_index.cpp.o [718/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/replace_invalid_opc.cpp.o [719/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/resolve_binding_conflicts_pass.cpp.o [720/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis.cpp.o [721/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/set_spec_constant_default_value_pass.cpp.o [722/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_replacement_pass.cpp.o [723/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/simplification_pass.cpp.o [724/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/spread_volatile_semantics.cpp.o [725/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/split_combined_image_sampler_pass.cpp.o [726/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ssa_rewrite_pass.cpp.o [727/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strength_reduction_pass.cpp.o [728/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_debug_info_pass.cpp.o [729/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_nonsemantic_info_pass.cpp.o [730/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/struct_packing_pass.cpp.o [731/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/struct_cfg_analysis.cpp.o [732/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/switch_descriptorset_pass.cpp.o [733/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/types.cpp.o [734/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/trim_capabilities_pass.cpp.o [735/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/type_manager.cpp.o [736/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/unify_const_pass.cpp.o [737/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/value_number_table.cpp.o [738/1348] Linking CXX static library lib/libLLVMBitWriter.a [739/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/upgrade_memory_model.cpp.o [740/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/vector_dce.cpp.o [741/1348] Linking CXX static library lib/libLLVMTransformUtils.a [742/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/workaround1209.cpp.o [743/1348] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o [744/1348] Building CXX object external/SPIRV-Tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/wrap_opkill.cpp.o [745/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/InstCombine/InstCombineAddSub.cpp:274:6: warning: ‘void {anonymous}::FAddendCoef::operator-=(const {anonymous}::FAddendCoef&)’ defined but not used [-Wunused-function] 274 | void FAddendCoef::operator-=(const FAddendCoef &That) { | ^~~~~~~~~~~ [746/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o [747/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o [748/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o [749/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o [750/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o [751/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o [752/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o [753/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o [754/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o [755/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o [756/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o [757/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o [758/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o [759/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o [760/1348] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o [761/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o [762/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o [763/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o [764/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o [765/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o [766/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o [767/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o [768/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o [769/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/HoistConstantArray.cpp.o [770/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o [771/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o [772/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/GVN.cpp:753:6: warning: ‘void {anonymous}::GVN::dump(llvm::DenseMap&)’ defined but not used [-Wunused-function] 753 | void GVN::dump(DenseMap& d) { | ^~~ [773/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o [774/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o [775/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o [776/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o [777/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o [778/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o [779/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o [780/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopInterchange.cpp:1127:6: warning: ‘void {anonymous}::LoopInterchangeTransform::adjustInnerLoopPreheader()’ defined but not used [-Wunused-function] 1127 | void LoopInterchangeTransform::adjustInnerLoopPreheader() { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopInterchange.cpp:1120:6: warning: ‘void {anonymous}::LoopInterchangeTransform::adjustOuterLoopPreheader()’ defined but not used [-Wunused-function] 1120 | void LoopInterchangeTransform::adjustOuterLoopPreheader() { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopInterchange.cpp:1069:6: warning: ‘void {anonymous}::LoopInterchangeTransform::splitOuterLoopLatch()’ defined but not used [-Wunused-function] 1069 | void LoopInterchangeTransform::splitOuterLoopLatch() { | ^~~~~~~~~~~~~~~~~~~~~~~~ [781/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o [782/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o [783/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o [784/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o [785/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o [786/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o [787/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopStrengthReduce.cpp:4931:6: warning: ‘void {anonymous}::LSRInstance::dump() const’ defined but not used [-Wunused-function] 4931 | void LSRInstance::dump() const { | ^~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3656:6: warning: ‘void {anonymous}::WorkItem::dump() const’ defined but not used [-Wunused-function] 3656 | void WorkItem::dump() const { | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1362:6: warning: ‘void {anonymous}::LSRUse::dump() const’ defined but not used [-Wunused-function] 1362 | void LSRUse::dump() const { | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1158:6: warning: ‘void {anonymous}::LSRFixup::dump() const’ defined but not used [-Wunused-function] 1158 | void LSRFixup::dump() const { | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1070:6: warning: ‘void {anonymous}::Cost::dump() const’ defined but not used [-Wunused-function] 1070 | void Cost::dump() const { | ^~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopStrengthReduce.cpp:486:6: warning: ‘void {anonymous}::Formula::dump() const’ defined but not used [-Wunused-function] 486 | void Formula::dump() const { | ^~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopStrengthReduce.cpp:127:6: warning: ‘void {anonymous}::RegSortData::dump() const’ defined but not used [-Wunused-function] 127 | void RegSortData::dump() const { | ^~~~~~~~~~~ [788/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerTypePasses.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LowerTypePasses.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LowerTypePasses.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LowerTypePasses.cpp: In member function ‘virtual void {anonymous}::MultiDimArrayToOneDimArray::lowerUseWithNewValue(llvm::Value*, llvm::Value*)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LowerTypePasses.cpp:668:24: warning: unused variable ‘GEP’ [-Wunused-variable] 668 | if (GEPOperator *GEP = dyn_cast(U)) { | ^~~ [789/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o [790/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o [791/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o [792/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o [793/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o [794/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2MemHLSL.cpp.o [795/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o [796/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o [797/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o [798/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o [799/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o [800/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SampleProfile.cpp.o [801/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/SROA.cpp:60: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [802/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ScalarReplAggregates.cpp.o [803/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DxilRemoveDeadBlocks.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/DxilRemoveDeadBlocks.cpp:27: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/DxilRemoveDeadBlocks.cpp:28: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [804/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DxilEraseDeadRegion.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/DxilEraseDeadRegion.cpp:34: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [805/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DxilLoopUnroll.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/DxilLoopUnroll.cpp:83: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [806/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DxilFixConstArrayInitializer.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/DxilFixConstArrayInitializer.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/DxilFixConstArrayInitializer.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [807/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DxilEliminateVector.cpp.o [808/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ScalarReplAggregatesHLSL.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLLowerUDT.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/ScalarReplAggregatesHLSL.cpp:22: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/ScalarReplAggregatesHLSL.cpp:18: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/ScalarReplAggregatesHLSL.cpp: In function ‘bool {anonymous}::replaceScalarArrayWithVectorArray(llvm::Value*, llvm::Value*, llvm::MemCpyInst*, unsigned int)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/ScalarReplAggregatesHLSL.cpp:3632:24: warning: unused variable ‘GEP’ [-Wunused-variable] 3632 | if (GEPOperator *GEP = dyn_cast(U)) { | ^~~ [809/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DxilRemoveUnstructuredLoopExits.cpp.o [810/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DxilConditionalMem2Reg.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/DxilConditionalMem2Reg.cpp:27: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [811/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o [812/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/Scalarizer.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/Scalarizer.cpp: In member function ‘{anonymous}::Scatterer {anonymous}::Scalarizer::scatter(llvm::Instruction*, llvm::Value*)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/Scalarizer.cpp:348:17: warning: unused variable ‘C’ [-Wunused-variable] 348 | if (Constant *C = dyn_cast(V)) { | ^ [813/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o [814/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o [815/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o [816/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o [817/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o [818/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o [819/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o [820/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o [821/1348] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o [822/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o [823/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o [824/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o [825/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o [826/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o [827/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o [828/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineAlways.cpp.o [829/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o [830/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o [831/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/IPO/GlobalOpt.cpp:45: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [832/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o [833/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o [834/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o [835/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o [836/1348] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o [837/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerBitSets.cpp.o [838/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o [839/1348] Linking CXX static library lib/libLLVMipa.a [840/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o [841/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o [842/1348] Linking CXX static library lib/libLLVMAnalysis.a [843/1348] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o [844/1348] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o [845/1348] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o [846/1348] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o [847/1348] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o [848/1348] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o [849/1348] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetRecip.cpp.o [850/1348] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetSubtargetInfo.cpp.o [851/1348] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o [852/1348] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o [853/1348] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o [854/1348] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o [855/1348] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o [856/1348] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o [857/1348] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/InstrProfReader.cpp: In static member function ‘static llvm::ErrorOr > llvm::InstrProfReader::create(std::unique_ptr)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/InstrProfReader.cpp:65:19: warning: redundant move in return statement [-Wredundant-move] 65 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/InstrProfReader.cpp:65:19: note: remove ‘std::move’ call /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/InstrProfReader.cpp: In static member function ‘static llvm::ErrorOr > llvm::IndexedInstrProfReader::create(std::unique_ptr)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/InstrProfReader.cpp:93:19: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/InstrProfReader.cpp:93:19: note: remove ‘std::move’ call [858/1348] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o [859/1348] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/CoverageMappingWriter.cpp.o [860/1348] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o [861/1348] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o [862/1348] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/CoverageMapping.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMapping.cpp: In static member function ‘static llvm::ErrorOr > llvm::coverage::CoverageMapping::load(llvm::coverage::CoverageMappingReader&, llvm::IndexedInstrProfReader&)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMapping.cpp:234:19: warning: redundant move in return statement [-Wredundant-move] 234 | return std::move(Coverage); | ~~~~~~~~~^~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMapping.cpp:234:19: note: remove ‘std::move’ call [863/1348] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/CoverageMappingReader.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMappingReader.cpp: In static member function ‘static llvm::ErrorOr > llvm::coverage::BinaryCoverageReader::create(std::unique_ptr&, llvm::StringRef)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMappingReader.cpp:539:19: warning: redundant move in return statement [-Wredundant-move] 539 | return std::move(Reader); | ~~~~~~~~~^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMappingReader.cpp:539:19: note: remove ‘std::move’ call [864/1348] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfWriter.cpp: In static member function ‘static llvm::ErrorOr > llvm::sampleprof::SampleProfileWriter::create(llvm::StringRef, llvm::sampleprof::SampleProfileFormat)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfWriter.cpp:125:19: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(Writer); | ~~~~~~~~~^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfWriter.cpp:125:19: note: remove ‘std::move’ call [865/1348] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfReader.cpp: In function ‘llvm::ErrorOr > setupMemoryBuffer(std::string)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfReader.cpp:370:19: warning: redundant move in return statement [-Wredundant-move] 370 | return std::move(Buffer); | ~~~~~~~~~^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfReader.cpp:370:19: note: remove ‘std::move’ call /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfReader.cpp: In static member function ‘static llvm::ErrorOr > llvm::sampleprof::SampleProfileReader::create(llvm::StringRef, llvm::LLVMContext&)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfReader.cpp:398:19: warning: redundant move in return statement [-Wredundant-move] 398 | return std::move(Reader); | ~~~~~~~~~^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfReader.cpp:398:19: note: remove ‘std::move’ call [866/1348] Linking CXX static library lib/libLLVMDxilContainer.a [867/1348] Building CXX object lib/DxilHash/CMakeFiles/LLVMDxilHash.dir/DxilHash.cpp.o [868/1348] Linking CXX static library lib/libLLVMHLSL.a [869/1348] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/lib/AsmParser/LLParser.cpp: In member function ‘bool llvm::LLParser::ParseTopLevelEntities()’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/AsmParser/LLParser.cpp:240:34: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 240 | if (ParseUseListOrderBB()) return true; break; | ^~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/AsmParser/LLParser.cpp:240:74: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 240 | if (ParseUseListOrderBB()) return true; break; | ^~~~~ [870/1348] Building CXX object lib/PassPrinters/CMakeFiles/LLVMPassPrinters.dir/PassPrinters.cpp.o [871/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilForceEarlyZ.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilForceEarlyZ.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [872/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilAddPixelHitInstrumentation.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [873/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilAnnotateWithVirtualRegister.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilAnnotateWithVirtualRegister.cpp:21: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilAnnotateWithVirtualRegister.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilAnnotateWithVirtualRegister.cpp: In member function ‘void {anonymous}::DxilAnnotateWithVirtualRegister::SplitVectorStores(llvm::Instruction*)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilAnnotateWithVirtualRegister.cpp:545:15: warning: unused variable ‘constIntIIndex’ [-Wunused-variable] 545 | if (auto *constIntIIndex = llvm::cast(Index)) { | ^~~~~~~~~~~~~~ [874/1348] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o [875/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilDebugInstrumentation.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilDebugInstrumentation.cpp:22: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilDebugInstrumentation.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilDebugInstrumentation.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [876/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilDbgValueToDbgDeclare.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilDbgValueToDbgDeclare.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [877/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilRemoveDiscards.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilRemoveDiscards.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [878/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilPIXPasses.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilPIXPasses.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [879/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilReduceMSAAToSingleSample.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilReduceMSAAToSingleSample.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [880/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilOutputColorBecomesConstant.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/DxilSpanAllocator.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilOutputColorBecomesConstant.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilOutputColorBecomesConstant.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [881/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilPIXMeshShaderOutputInstrumentation.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/DxilSpanAllocator.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilPIXMeshShaderOutputInstrumentation.cpp:20: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilPIXMeshShaderOutputInstrumentation.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [882/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilPIXVirtualRegisters.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilPIXVirtualRegisters.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [883/1348] Building CXX object lib/DxilRootSignature/CMakeFiles/LLVMDxilRootSignature.dir/DxilRootSignature.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilRootSignature/DxilRootSignature.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [884/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilShaderAccessTracking.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/DxilSpanAllocator.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilShaderAccessTracking.cpp:24: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilShaderAccessTracking.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilShaderAccessTracking.cpp:18: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [885/1348] Building CXX object lib/DxilRootSignature/CMakeFiles/LLVMDxilRootSignature.dir/DxilRootSignatureConvert.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilRootSignature/DxilRootSignatureConvert.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [886/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilNonUniformResourceIndexInstrumentation.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilNonUniformResourceIndexInstrumentation.cpp:18: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/PixPassHelpers.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilNonUniformResourceIndexInstrumentation.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [887/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/PixPassHelpers.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/DxilSpanAllocator.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/PixPassHelpers.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/PixPassHelpers.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/PixPassHelpers.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [888/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilPIXDXRInvocationsLog.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilPIXDXRInvocationsLog.cpp:10: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilPIXDXRInvocationsLog.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [889/1348] Building CXX object lib/DxilPIXPasses/CMakeFiles/LLVMDxilPIXPasses.dir/DxilPIXAddTidToAmplificationShaderPayload.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilPIXAddTidToAmplificationShaderPayload.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [890/1348] Linking CXX static library lib/libLLVMDxcBindingTable.a [891/1348] Building CXX object lib/DxilRootSignature/CMakeFiles/LLVMDxilRootSignature.dir/DxilRootSignatureSerializer.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilRootSignature/DxilRootSignatureSerializer.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilRootSignature/DxilRootSignatureSerializer.cpp: In function ‘void hlsl::DeserializeRootSignature(const void*, uint32_t, const DxilVersionedRootSignatureDesc**)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilRootSignature/DxilRootSignatureSerializer.cpp:469:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 469 | (const DxilRootSignatureVersion)((const uint32_t *)pData)[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [892/1348] Building CXX object lib/DxilCompression/CMakeFiles/LLVMDxilCompression.dir/DxilCompression.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/DxilCompression.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [893/1348] Building CXX object lib/DxilRootSignature/CMakeFiles/LLVMDxilRootSignature.dir/DxilRootSignatureValidator.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilRootSignature/DxilRootSignatureValidator.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [894/1348] Building C object lib/DxilCompression/CMakeFiles/LLVMDxilCompression.dir/miniz.c.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:570, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:27: /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function ‘tdefl_start_dynamic_block’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1033:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1033 | TDEFL_PUT_BITS(2, 2); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1035:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1035 | TDEFL_PUT_BITS(num_lit_codes - 257, 5); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1036:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1036 | TDEFL_PUT_BITS(num_dist_codes - 1, 5); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1042:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1042 | TDEFL_PUT_BITS(num_bit_lengths - 4, 4); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1044:9: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1044 | TDEFL_PUT_BITS(d->m_huff_code_sizes[2][s_tdefl_packed_code_size_syms_swizzle[i]], 3); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1049:9: note: in expansion of macro ‘MZ_ASSERT’ 1049 | MZ_ASSERT(code < TDEFL_MAX_HUFF_SYMBOLS_2); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1050:9: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1050 | TDEFL_PUT_BITS(d->m_huff_codes[2][code], d->m_huff_code_sizes[2][code]); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1052:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1052 | TDEFL_PUT_BITS(packed_code_sizes[packed_code_sizes_index++], "\02\03\07"[code - 16]); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function ‘tdefl_start_static_block’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1075:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1075 | TDEFL_PUT_BITS(1, 2); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function ‘tdefl_compress_lz_codes’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1193:13: note: in expansion of macro ‘MZ_ASSERT’ 1193 | MZ_ASSERT(d->m_huff_code_sizes[0][s_tdefl_len_sym[match_len]]); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1194:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1194 | TDEFL_PUT_BITS(d->m_huff_codes[0][s_tdefl_len_sym[match_len]], d->m_huff_code_sizes[0][s_tdefl_len_sym[match_len]]); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1195:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1195 | TDEFL_PUT_BITS(match_len & mz_bitmasks[s_tdefl_len_extra[match_len]], s_tdefl_len_extra[match_len]); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1207:13: note: in expansion of macro ‘MZ_ASSERT’ 1207 | MZ_ASSERT(d->m_huff_code_sizes[1][sym]); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1208:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1208 | TDEFL_PUT_BITS(d->m_huff_codes[1][sym], d->m_huff_code_sizes[1][sym]); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1209:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1209 | TDEFL_PUT_BITS(match_dist & mz_bitmasks[num_extra_bits], num_extra_bits); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1214:13: note: in expansion of macro ‘MZ_ASSERT’ 1214 | MZ_ASSERT(d->m_huff_code_sizes[0][lit]); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1215:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1215 | TDEFL_PUT_BITS(d->m_huff_codes[0][lit], d->m_huff_code_sizes[0][lit]); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1219:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1219 | TDEFL_PUT_BITS(d->m_huff_codes[0][256], d->m_huff_code_sizes[0][256]); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function ‘tdefl_flush_block’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1245:5: note: in expansion of macro ‘MZ_ASSERT’ 1245 | MZ_ASSERT(!d->m_output_flush_remaining); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1254:9: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1254 | TDEFL_PUT_BITS(0x78, 8); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1255:9: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1255 | TDEFL_PUT_BITS(0x01, 8); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1258:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1258 | TDEFL_PUT_BITS(flush == TDEFL_FINISH, 1); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1274:9: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1274 | TDEFL_PUT_BITS(0, 2); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1277:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1277 | TDEFL_PUT_BITS(0, 8 - d->m_bits_in); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1281:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1281 | TDEFL_PUT_BITS(d->m_total_lz_bytes & 0xFFFF, 16); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1285:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1285 | TDEFL_PUT_BITS(d->m_dict[(d->m_lz_code_buf_dict_pos + i) & TDEFL_LZ_DICT_SIZE_MASK], 8); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1302:17: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1302 | TDEFL_PUT_BITS(0, 8 - d->m_bits_in); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1309:21: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1309 | TDEFL_PUT_BITS((a >> 24) & 0xFF, 8); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1317:13: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1317 | TDEFL_PUT_BITS(0, 3); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1320:17: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1320 | TDEFL_PUT_BITS(0, 8 - d->m_bits_in); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:908:9: note: in expansion of macro ‘MZ_ASSERT’ 908 | MZ_ASSERT(bits <= ((1U << len) - 1U)); \ | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1324:17: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1324 | TDEFL_PUT_BITS(z & 0xFFFF, 16); | ^~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1329:5: note: in expansion of macro ‘MZ_ASSERT’ 1329 | MZ_ASSERT(d->m_pOutput_buf < d->m_pOutput_buf_end); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function ‘tdefl_find_match’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1446:5: note: in expansion of macro ‘MZ_ASSERT’ 1446 | MZ_ASSERT(max_match_len <= TDEFL_MAX_MATCH_LEN); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function ‘tdefl_record_match’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1687:5: note: in expansion of macro ‘MZ_ASSERT’ 1687 | MZ_ASSERT((match_len >= TDEFL_MIN_MATCH_LEN) && (match_dist >= 1) && (match_dist <= TDEFL_LZ_DICT_SIZE)); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function ‘tdefl_compress_normal’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1838:9: note: in expansion of macro ‘MZ_ASSERT’ 1838 | MZ_ASSERT(d->m_lookahead_size >= len_to_move); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function ‘tdefl_compress_buffer’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1949:5: note: in expansion of macro ‘MZ_ASSERT’ 1949 | MZ_ASSERT(d->m_pPut_buf_func); | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function ‘tinfl_decompress’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:48:57: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.h:612:22: note: in expansion of macro ‘assert’ 612 | #define MZ_ASSERT(x) assert(x) | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:2787:5: note: in expansion of macro ‘MZ_ASSERT’ 2787 | MZ_ASSERT(!num_bits); /* if this assert fires then we've read beyond the end of non-deflate/zlib streams with following data (such as gzip streams). */ | ^~~~~~~~~ [895/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/CharInfo.cpp.o [896/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o [897/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o [898/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o [899/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Diagnostic.cpp.o [900/1348] Building CXX object lib/DxilValidation/CMakeFiles/LLVMDxilValidation.dir/DxilContainerValidation.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilContainerValidation.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilContainerValidation.cpp:23: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilContainerValidation.cpp: In function ‘HRESULT hlsl::ValidateDxilContainerParts(llvm::Module*, llvm::Module*, const DxilContainerHeader*, uint32_t)’: /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilContainerValidation.cpp:1012:42: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 1012 | if (!ValidateCompilerVersionPart((void *)GetDxilPartData(pPart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [901/1348] Building CXX object lib/DxilValidation/CMakeFiles/LLVMDxilValidation.dir/DxilValidationUtils.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilValidationUtils.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilEntryProps.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilValidationUtils.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilValidationUtils.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [902/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp: In function ‘const {anonymous}::StaticDiagInfoRec* GetDiagInfo(unsigned int)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:132:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 132 | static_assert(NUM_BUILTIN_##PREV##_DIAGNOSTICS < DIAG_START_##NAME, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:138:3: note: in expansion of macro ‘CATEGORY’ 138 | CATEGORY(DRIVER, COMMON) | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:132:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 132 | static_assert(NUM_BUILTIN_##PREV##_DIAGNOSTICS < DIAG_START_##NAME, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:139:3: note: in expansion of macro ‘CATEGORY’ 139 | CATEGORY(FRONTEND, DRIVER) | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:132:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 132 | static_assert(NUM_BUILTIN_##PREV##_DIAGNOSTICS < DIAG_START_##NAME, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:140:3: note: in expansion of macro ‘CATEGORY’ 140 | CATEGORY(SERIALIZATION, FRONTEND) | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:132:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 132 | static_assert(NUM_BUILTIN_##PREV##_DIAGNOSTICS < DIAG_START_##NAME, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:141:3: note: in expansion of macro ‘CATEGORY’ 141 | CATEGORY(LEX, SERIALIZATION) | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:132:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 132 | static_assert(NUM_BUILTIN_##PREV##_DIAGNOSTICS < DIAG_START_##NAME, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:142:3: note: in expansion of macro ‘CATEGORY’ 142 | CATEGORY(PARSE, LEX) | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:132:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 132 | static_assert(NUM_BUILTIN_##PREV##_DIAGNOSTICS < DIAG_START_##NAME, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:143:3: note: in expansion of macro ‘CATEGORY’ 143 | CATEGORY(AST, PARSE) | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:132:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 132 | static_assert(NUM_BUILTIN_##PREV##_DIAGNOSTICS < DIAG_START_##NAME, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:144:3: note: in expansion of macro ‘CATEGORY’ 144 | CATEGORY(COMMENT, AST) | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:132:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 132 | static_assert(NUM_BUILTIN_##PREV##_DIAGNOSTICS < DIAG_START_##NAME, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:145:3: note: in expansion of macro ‘CATEGORY’ 145 | CATEGORY(SEMA, COMMENT) | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:132:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 132 | static_assert(NUM_BUILTIN_##PREV##_DIAGNOSTICS < DIAG_START_##NAME, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:146:3: note: in expansion of macro ‘CATEGORY’ 146 | CATEGORY(ANALYSIS, SEMA) | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:148:50: warning: comparison between ‘enum clang::diag::’ and ‘enum clang::diag::’ [-Wenum-compare] 148 | static_assert(NUM_BUILTIN_ANALYSIS_DIAGNOSTICS < DIAG_UPPER_LIMIT, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [903/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o [904/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileManager.cpp.o [905/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/LangOptions.cpp.o [906/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o [907/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o [908/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o [909/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Sanitizers.cpp.o [910/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o [911/1348] Building CXX object lib/DxilValidation/CMakeFiles/LLVMDxilValidation.dir/DxilValidation.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilValidation.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilEntryProps.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilValidation.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilValidation/DxilValidation.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [912/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Module.cpp.o [913/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o [914/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TokenKinds.cpp.o [915/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceLocation.cpp.o [916/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TargetInfo.cpp.o [917/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets.cpp.o [918/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Version.cpp.o [919/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o [920/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o [921/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o [922/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o [923/1348] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/VirtualFileSystem.cpp: In member function ‘virtual llvm::ErrorOr > {anonymous}::RealFileSystem::openFileForRead(const llvm::Twine&)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/VirtualFileSystem.cpp:176:19: warning: redundant move in return statement [-Wredundant-move] 176 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/VirtualFileSystem.cpp:176:19: note: remove ‘std::move’ call [924/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HLSLMacroExpander.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/HLSLMacroExpander.cpp:26: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [925/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderSearch.cpp.o [926/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o [927/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroArgs.cpp.o [928/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/LiteralSupport.cpp.o [929/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroInfo.cpp.o [930/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCallbacks.cpp.o [931/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o [932/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCaching.cpp.o [933/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ModuleMap.cpp.o [934/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPExpressions.cpp.o [935/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPDirectives.cpp.o [936/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o [937/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o [938/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o [939/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o [940/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Pragma.cpp.o [941/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o [942/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o [943/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o [944/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o [945/1348] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenLexer.cpp.o [946/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.o [947/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o [948/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o [949/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o [950/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o [951/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDecl.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Parse/ParseDecl.cpp:30: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [952/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o [953/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o [954/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o [955/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParsePragma.cpp.o [956/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o [957/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o [958/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o [959/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/HLSLRootSignature.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Parse/HLSLRootSignature.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DXIL.h:18, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Parse/HLSLRootSignature.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Parse/HLSLRootSignature.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [960/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTentative.cpp.o [961/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTConsumer.cpp.o [962/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.o [963/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o [964/1348] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseHLSL.cpp.o [965/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o [966/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o [967/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTContextHLSL.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTContextHLSL.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [968/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTImporter.cpp.o [969/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDumper.cpp.o [970/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o [971/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o [972/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o [973/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o [974/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentLexer.cpp.o [975/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/AttrImpl.cpp.o [976/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentParser.cpp.o [977/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTContext.cpp.o [978/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o [979/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclarationName.cpp.o [980/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Decl.cpp.o [981/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclBase.cpp.o [982/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclFriend.cpp.o [983/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclGroup.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclGroup.cpp: In constructor ‘clang::DeclGroup::DeclGroup(unsigned int, clang::Decl**)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclGroup.cpp:33:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class clang::DeclGroup’ from an array of ‘class clang::Decl*’ [-Wclass-memaccess] 33 | memcpy(this+1, decls, numdecls * sizeof(*decls)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclGroup.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclGroup.h:27:7: note: ‘class clang::DeclGroup’ declared here 27 | class DeclGroup { | ^~~~~~~~~ [984/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclCXX.cpp.o [985/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o [986/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclObjC.cpp.o [987/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclTemplate.cpp.o [988/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprClassification.cpp.o [989/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclPrinter.cpp.o [990/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprCXX.cpp.o [991/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Expr.cpp.o [992/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o [993/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/HlslBuiltinTypeDeclBuilder.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/HlslBuiltinTypeDeclBuilder.cpp:11: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [994/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/HlslTypes.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/HlslTypes.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/HlslTypes.cpp: In function ‘bool hlsl::IsHLSLNodeType(clang::QualType)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/HlslTypes.cpp:562:33: warning: unused variable ‘Attr’ [-Wunused-variable] 562 | if (const HLSLNodeObjectAttr *Attr = getAttr(type)) | ^~~~ [995/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o [996/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/InheritViz.cpp.o [997/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprConstant.cpp.o [998/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Mangle.cpp.o [999/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ItaniumMangle.cpp:3678:6: warning: ‘void {anonymous}::CXXNameMangler::mangleExistingSubstitution(clang::QualType)’ defined but not used [-Wunused-function] 3678 | void CXXNameMangler::mangleExistingSubstitution(QualType type) { | ^~~~~~~~~~~~~~ [1000/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ParentMap.cpp.o [1001/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o [1002/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o [1003/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RawCommentList.cpp.o [1004/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayout.cpp.o [1005/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o [1006/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o [1007/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtIterator.cpp.o [1008/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o [1009/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o [1010/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Stmt.cpp.o [1011/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtProfile.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/StmtProfile.cpp:101:6: warning: ‘void {anonymous}::StmtProfiler::VisitSwitchCase(const clang::SwitchCase*)’ defined but not used [-Wunused-function] 101 | void StmtProfiler::VisitSwitchCase(const SwitchCase *S) { | ^~~~~~~~~~~~ [1012/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateName.cpp.o [1013/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateBase.cpp.o [1014/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtPrinter.cpp.o [1015/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypeLoc.cpp.o [1016/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/Type.cpp: In member function ‘bool clang::Type::canHaveNullability() const’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/Type.cpp:3477:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 3477 | switch (cast(type.getTypePtr())->getKind()) { | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/Type.cpp:3513:3: note: here 3513 | case Type::Complex: | ^~~~ [1017/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypePrinter.cpp.o [1018/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTTBuilder.cpp.o [1019/1348] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTableBuilder.cpp.o [1020/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o [1021/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o [1022/1348] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o [1023/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DeclSpec.cpp.o [1024/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o [1025/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o [1026/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o [1027/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Scope.cpp.o [1028/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o [1029/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o [1030/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/ScopeInfo.cpp.o [1031/1348] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o [1032/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAccess.cpp.o [1033/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAttr.cpp.o [1034/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Sema.cpp.o [1035/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaConsumer.cpp.o [1036/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o [1037/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCast.cpp.o [1038/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaChecking.cpp.o [1039/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCUDA.cpp.o [1040/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp: In function ‘CXCursorKind clang::getCursorKindForDecl(const Decl*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp:3063:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 3063 | switch (cast(D)->getPropertyImplementation()) { | ^~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp:3071:7: note: here 3071 | case Decl::Import: | ^~~~ [1041/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o [1042/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDecl.cpp.o [1043/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o [1044/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o [1045/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDXR.cpp.o [1046/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp: In member function ‘bool clang::Sema::checkThisInStaticMemberFunctionExceptionSpec(clang::CXXMethodDecl*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:13603:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 13603 | if (!Finder.TraverseStmt(Proto->getNoexceptExpr())) | ^~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/Casting.h:18, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/LLVM.h:22, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/APValue.h:17, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:17, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ASTContext.h:18, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/SemaInternal.h:18, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/Compiler.h:224:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 224 | #define LLVM_FALLTHROUGH [[fallthrough]] | ^ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:13605:7: note: in expansion of macro ‘LLVM_FALLTHROUGH’ 13605 | LLVM_FALLTHROUGH; // HLSL Change | ^~~~~~~~~~~~~~~~ [1047/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o [1048/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprMember.cpp.o [1049/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o [1050/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLambda.cpp.o [1051/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaInit.cpp.o [1052/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaHLSL.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:21: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ASTContext.h:18, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/SemaHLSL.h:17, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:225:16: warning: ‘virtual void clang::ExternalASTSource::CompleteType(clang::ObjCInterfaceDecl*)’ was hidden [-Woverloaded-virtual=] 225 | virtual void CompleteType(ObjCInterfaceDecl *Class); | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:5960:8: note: by ‘virtual void HLSLExternalSource::CompleteType(clang::TagDecl*)’ 5960 | void CompleteType(TagDecl *Tag) override { | ^~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp: In constructor ‘HLSLExternalSource::HLSLExternalSource()’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:4127:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class clang::QualType’; use assignment or value-initialization instead [-Wclass-memaccess] 4127 | memset(m_scalarTypes, 0, sizeof(m_scalarTypes)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:22: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:566:7: note: ‘class clang::QualType’ declared here 566 | class QualType { | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:4129:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class clang::QualType’; use assignment or value-initialization instead [-Wclass-memaccess] 4129 | memset(m_baseTypes, 0, sizeof(m_baseTypes)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:566:7: note: ‘class clang::QualType’ declared here 566 | class QualType { | ^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp: In member function ‘clang::ExprResult HLSLExternalSource::LookupArrayMemberExprForHLSL(clang::Expr&, clang::DeclarationName, bool, clang::SourceLocation, clang::SourceLocation)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:9080:34: warning: unused variable ‘CAT’ [-Wunused-variable] 9080 | if (const ConstantArrayType *CAT = dyn_cast(BaseType)) { | ^~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp: In function ‘bool hlsl::ShouldSkipNRVO(clang::Sema&, clang::QualType, clang::VarDecl*, clang::FunctionDecl*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13354:31: warning: unused variable ‘Attr’ [-Wunused-variable] 13354 | if (const HLSLShaderAttr *Attr = FD->getAttr()) { | ^~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/cassert:1, from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringRef.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/ErrorHandling.h:18, from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/Casting.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/LLVM.h:22, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/APValue.h:17, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:17: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp: In member function ‘HLSLExternalSource::AddTemplateParamToArray(char const*, clang::CXXRecordDecl*, int, clang::NamedDecl* (&) [30], unsigned long*)’: /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:47:4: warning: ‘nonnull’ argument ‘templateParamNamedDecls’ compared to NULL [-Wnonnull-compare] 47 | ((void)((!!(Expression)) || \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | (llvm_assert(#Expression, __FILE__, __LINE__, __FUNCTION__), 0))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1053/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o [1054/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o [1055/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o [1056/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaHLSLDiagnoseTU.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSLDiagnoseTU.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSLDiagnoseTU.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSLDiagnoseTU.cpp: In member function ‘bool {anonymous}::HLSLReachableDiagnoseVisitor::VisitVarDecl(clang::VarDecl*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSLDiagnoseTU.cpp:408:25: warning: unused variable ‘IL’ [-Wunused-variable] 408 | if (auto *IL = dyn_cast(subExpr)) | ^~ [1057/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o [1058/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o [1059/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLookup.cpp.o [1060/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOverload.cpp.o [1061/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o [1062/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o [1063/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmt.cpp.o [1064/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o [1065/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o [1066/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o [1067/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o [1068/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplate.cpp.o [1069/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o [1070/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1071/1348] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:34: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1072/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o [1073/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o [1074/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o [1075/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o [1076/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o [1077/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o [1078/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o [1079/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o [1080/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGClass.cpp.o [1081/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCall.cpp.o [1082/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o [1083/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGDecl.cpp:32: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [1084/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o [1085/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGException.cpp.o [1086/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o [1087/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o [1088/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o [1089/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o [1090/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp: In member function ‘llvm::Constant* {anonymous}::ConstExprEmitter::VisitCastExpr(clang::CastExpr*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:873:47: warning: unused variable ‘CAZ’ [-Wunused-variable] 873 | else if (llvm::ConstantAggregateZero *CAZ = dyn_cast(SubExprResult)) { | ^~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:918:45: warning: unused variable ‘CAZ’ [-Wunused-variable] 918 | else if (llvm::ConstantAggregateZero *CAZ = dyn_cast(C)) { | ^~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:944:45: warning: unused variable ‘CAZ’ [-Wunused-variable] 944 | else if (llvm::ConstantAggregateZero *CAZ = dyn_cast(C)) { | ^~~ [1091/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGHLSLRootSignature.cpp.o [1092/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGHLSLRuntime.cpp.o [1093/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o [1094/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o [1095/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o [1096/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGHLSLMSFinishCodeGen.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGHLSLMSFinishCodeGen.cpp:44: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [1097/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o [1098/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGHLSLMS.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:24, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGHLSLMS.cpp:21: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/HLSL/HLModule.h:15: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGHLSLMS.cpp: In member function ‘virtual void {anonymous}::CGMSHLSLRuntime::AddHLSLFunctionInfo(llvm::Function*, const clang::FunctionDecl*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGHLSLMS.cpp:1821:21: warning: unused variable ‘pAttr’ [-Wunused-variable] 1821 | if (const auto *pAttr = FD->getAttr()) { | ^~~~~ [1099/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o [1100/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o [1101/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o [1102/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o [1103/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o [1104/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenAction.cpp: In member function ‘virtual std::unique_ptr clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenAction.cpp:742:19: warning: redundant move in return statement [-Wredundant-move] 742 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenAction.cpp:742:19: note: remove ‘std::move’ call [1105/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o [1106/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenFunction.cpp:35: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [1107/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o [1108/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o [1109/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o [1110/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o [1111/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o [1112/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o [1113/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ModuleBuilder.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [1114/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o [1115/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o [1116/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o [1117/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o [1118/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o [1119/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o [1120/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o [1121/1348] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/TargetInfo.cpp:1306:6: warning: ‘static bool {anonymous}::X86_32TargetCodeGenInfo::isStructReturnInRegABI(const llvm::Triple&, const clang::CodeGenOptions&)’ defined but not used [-Wunused-function] 1306 | bool X86_32TargetCodeGenInfo::isStructReturnInRegABI( | ^~~~~~~~~~~~~~~~~~~~~~~ [1122/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Dominators.cpp.o [1123/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFG.cpp.o [1124/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o [1125/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o [1126/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o [1127/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o [1128/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o [1129/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Consumed.cpp.o [1130/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o [1131/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o [1132/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o [1133/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o [1134/1348] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o [1135/1348] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o [1136/1348] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/EditedSource.cpp.o [1137/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o [1138/1348] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o [1139/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o [1140/1348] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o [1141/1348] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o [1142/1348] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DriverOptions.cpp.o [1143/1348] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o [1144/1348] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/Rewriter.cpp.o [1145/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o [1146/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o [1147/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o [1148/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o [1149/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o [1150/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInvocation.cpp:2010:13: warning: ‘llvm::APInt {anonymous}::ModuleSignature::getAsInteger() const’ defined but not used [-Wunused-function] 2010 | llvm::APInt ModuleSignature::getAsInteger() const { | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInvocation.cpp:2005:6: warning: ‘void {anonymous}::ModuleSignature::add(llvm::StringRef)’ defined but not used [-Wunused-function] 2005 | void ModuleSignature::add(StringRef Value) { | ^~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInvocation.cpp:1996:6: warning: ‘void {anonymous}::ModuleSignature::flush()’ defined but not used [-Wunused-function] 1996 | void ModuleSignature::flush() { | ^~~~~~~~~~~~~~~ [1151/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o [1152/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o [1153/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInstance.cpp: In member function ‘std::unique_ptr clang::CompilerInstance::createOutputFile(llvm::StringRef, std::error_code&, bool, bool, llvm::StringRef, llvm::StringRef, bool, bool, std::string*, std::string*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInstance.cpp:732:21: warning: redundant move in return statement [-Wredundant-move] 732 | return std::move(OS); | ~~~~~~~~~^~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInstance.cpp:732:21: note: remove ‘std::move’ call /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInstance.cpp:737:19: warning: redundant move in return statement [-Wredundant-move] 737 | return std::move(B); | ~~~~~~~~~^~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInstance.cpp:737:19: note: remove ‘std::move’ call [1154/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o [1155/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/ASTUnit.cpp:166:6: warning: ‘void {anonymous}::OnDiskData::Cleanup()’ defined but not used [-Wunused-function] 166 | void OnDiskData::Cleanup() { | ^~~~~~~~~~ [1156/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o [1157/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o [1158/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LangStandards.cpp.o [1159/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o [1160/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o [1161/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o [1162/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o [1163/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o [1164/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o [1165/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o [1166/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o [1167/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o [1168/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o [1169/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o [1170/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o [1171/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o [1172/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o [1173/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o [1174/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o [1175/1348] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o [1176/1348] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o [1177/1348] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o [1178/1348] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o [1179/1348] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o [1180/1348] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o [1181/1348] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o [1182/1348] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o [1183/1348] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o [1184/1348] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FrontendActions_rewrite.cpp.o [1185/1348] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o [1186/1348] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o [1187/1348] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o [1188/1348] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Refactoring.cpp.o [1189/1348] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Replacement.cpp.o [1190/1348] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Tooling.cpp.o [1191/1348] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/BreakableToken.cpp.o [1192/1348] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o [1193/1348] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CommentToXML.cpp.o [1194/1348] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatToken.cpp.o [1195/1348] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/USRGeneration.cpp.o [1196/1348] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o [1197/1348] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/Format.cpp.o [1198/1348] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o [1199/1348] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o [1200/1348] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o [1201/1348] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o [1202/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/BlockReadableOrder.cpp.o [1203/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/AlignmentSizeCalculator.cpp.o [1204/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/AstTypeProbe.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/AstTypeProbe.cpp: In function ‘clang::QualType clang::spirv::desugarType(clang::QualType, llvm::Optional*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/AstTypeProbe.cpp:818:18: warning: unused variable ‘kind’ [-Wunused-variable] 818 | switch (auto kind = attrType->getAttrKind()) { | ^~~~ [1205/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/ConstEvaluator.cpp.o [1206/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/CapabilityVisitor.cpp.o [1207/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/FeatureManager.cpp.o [1208/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/DebugTypeVisitor.cpp.o [1209/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/DeclResultIdMapper.cpp.o [1210/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/EmitSpirvAction.cpp.o [1211/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/EmitVisitor.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/EmitVisitor.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/EmitVisitor.cpp: In member function ‘void clang::spirv::EmitTypeHandler::emitDecorationsForNodePayloadArrayTypes(const clang::spirv::NodePayloadArrayType*, uint32_t)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/EmitVisitor.cpp:2993:19: warning: unused variable ‘attr’ [-Wunused-variable] 2993 | if (const auto *attr = nodeDecl->getAttr()) { | ^~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/EmitVisitor.cpp:2997:19: warning: unused variable ‘attr’ [-Wunused-variable] 2997 | if (const auto *attr = nodeDecl->getAttr()) { | ^~~~ [1212/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/GlPerVertex.cpp.o [1213/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/InitListHandler.cpp.o [1214/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/LiteralTypeVisitor.cpp.o [1215/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SortDebugInfoVisitor.cpp.o [1216/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/NonUniformVisitor.cpp.o [1217/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/PreciseVisitor.cpp.o [1218/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/LowerTypeVisitor.cpp.o [1219/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SpirvBasicBlock.cpp.o [1220/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/PervertexInputVisitor.cpp.o [1221/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/RemoveBufferBlockVisitor.cpp.o [1222/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/RelaxedPrecisionVisitor.cpp.o [1223/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/RawBufferMethods.cpp.o [1224/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SpirvFunction.cpp.o [1225/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SpirvInstruction.cpp.o [1226/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SpirvBuilder.cpp.o [1227/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SpirvModule.cpp.o [1228/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SpirvContext.cpp.o [1229/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/String.cpp.o [1230/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SpirvType.cpp.o [1231/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o [1232/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SignaturePackingUtil.cpp.o [1233/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o [1234/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o [1235/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o [1236/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o [1237/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o [1238/1348] Building CXX object tools/clang/lib/SPIRV/CMakeFiles/clangSPIRV.dir/SpirvEmitter.cpp.o /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp: In member function ‘void clang::spirv::SpirvEmitter::doDecl(const clang::Decl*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:1066:26: warning: unused variable ‘classTemplateDecl’ [-Wunused-variable] 1066 | } else if (const auto *classTemplateDecl = | ^~~~~~~~~~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/cassert:1, from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringRef.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderModel.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.h:23, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:15: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp: In member function ‘clang::spirv::SpirvInstruction* clang::spirv::SpirvEmitter::processIntrinsicExtractRecordStruct(const clang::CXXMemberCallExpr*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:11547:27: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 11547 | assert(n == 0 || n == 1 && hlsl::IsHLSLNodeRecordArrayType(objType)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/llvm_assert/assert.h:47:15: note: in definition of macro ‘assert’ 47 | ((void)((!!(Expression)) || \ | ^~~~~~~~~~ [1239/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o [1240/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o [1241/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o [1242/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o [1243/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o [1244/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o [1245/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o [1246/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o [1247/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o [1248/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o [1249/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/IndexDecl.cpp.o [1250/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/IndexingContext.cpp.o [1251/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/IndexBody.cpp.o [1252/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/IndexTypeSourceInfo.cpp.o [1253/1348] Linking CXX static library lib/libLLVMIRReader.a [1254/1348] Linking CXX static library lib/libLLVMInstCombine.a [1255/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o [1256/1348] Linking CXX static library lib/libLLVMipo.a [1257/1348] Building CXX object tools/clang/tools/dxcvalidator/CMakeFiles/dxcvalidator.dir/dxcvalidator.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilValidation/DxilValidation.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcvalidator/dxcvalidator.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1258/1348] Linking CXX static library lib/libLLVMVectorize.a [1259/1348] Linking CXX static library lib/libLLVMOption.a [1260/1348] Linking CXX static library lib/libLLVMLinker.a [1261/1348] Linking CXX static library lib/libLLVMTarget.a [1262/1348] Linking CXX static library lib/libLLVMAsmParser.a [1263/1348] Linking CXX static library lib/libLLVMProfileData.a [1264/1348] Linking CXX static library lib/libLLVMPasses.a [1265/1348] Linking CXX static library lib/libLLVMPassPrinters.a [1266/1348] Linking CXX static library lib/libLLVMDxilHash.a [1267/1348] Linking CXX static library lib/libLLVMDxilRootSignature.a [1268/1348] Linking CXX static library lib/libLLVMDxilValidation.a [1269/1348] Linking CXX static library lib/libLLVMDxilCompression.a [1270/1348] Linking CXX static library lib/libLLVMDxilPIXPasses.a [1271/1348] Linking CXX static library lib/libclangBasic.a [1272/1348] Linking CXX static library lib/libLLVMScalarOpts.a [1273/1348] Linking CXX static library lib/libclangLex.a [1274/1348] Linking CXX static library lib/libclangASTMatchers.a [1275/1348] Linking CXX static library lib/libclangParse.a [1276/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/dxcisenseimpl.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp:29: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp: In function ‘void CleanupUnsavedFiles(CXUnsavedFile*, unsigned int)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp:157:19: warning: cast from type ‘const char*’ to type ‘LPVOID’ {aka ‘void*’} casts away qualifiers [-Wcast-qual] 157 | CoTaskMemFree((LPVOID)files[i].Filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp:158:19: warning: cast from type ‘const char*’ to type ‘LPVOID’ {aka ‘void*’} casts away qualifiers [-Wcast-qual] 158 | CoTaskMemFree((LPVOID)files[i].Contents); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [1277/1348] Linking CXX static library lib/libclangAnalysis.a [1278/1348] Linking CXX static library lib/libclangAST.a [1279/1348] Linking CXX static library lib/libclangEdit.a [1280/1348] Linking CXX static library lib/libclangRewrite.a [1281/1348] Linking CXX static library lib/libclangDriver.a [1282/1348] Linking CXX static library lib/libclangRewriteFrontend.a [1283/1348] Linking CXX static library lib/libclangTooling.a [1284/1348] Linking CXX static library lib/libclangToolingCore.a [1285/1348] Linking CXX static library lib/libclangIndex.a [1286/1348] Linking CXX static library lib/libclangFrontend.a [1287/1348] Linking CXX static library lib/libclangFormat.a [1288/1348] Linking CXX static library lib/libSPIRV-Tools-opt.a [1289/1348] Linking CXX static library lib/libclangCodeGen.a [1290/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcapi.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcapi.cpp:20: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1291/1348] Linking CXX static library lib/libclangSPIRV.a [1292/1348] Linking CXX static library lib/libclangSema.a [1293/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxclibrary.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxclibrary.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxclibrary.cpp: In member function ‘virtual HRESULT DxcUtils::GetDxilContainerPart(const DxcBuffer*, UINT32, void**, UINT32*)’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxclibrary.cpp:354:19: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual] 354 | *ppPartData = (void *)GetDxilPartData(*it); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1294/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/DXCompiler.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/DXCompiler.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1295/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcassembler.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcassembler.cpp:14: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcassembler.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [1296/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcfilesystem.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcfilesystem.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcutil.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcfilesystem.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [1297/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcutil.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcutil.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcutil.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcutil.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [1298/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcvalidator.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcvalidator.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1299/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcpdbutils.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcpdbutils.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcpdbutils.cpp:26: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcpdbutils.cpp:27: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [1300/1348] Linking CXX static library lib/libdxcvalidator.a [1301/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcdisassembler.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcdisassembler.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcdisassembler.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [1302/1348] Building CXX object tools/clang/tools/dxc/CMakeFiles/dxc.dir/dxcmain.cpp.o [1303/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcshadersourceinfo.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcshadersourceinfo.cpp:20: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1304/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxclinker.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxclinker.cpp:13: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcutil.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxclinker.cpp:31: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [1305/1348] Building CXX object tools/clang/tools/dxa/CMakeFiles/dxa.dir/dxa.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxa/dxa.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxa/dxa.cpp: In member function ‘void DxaContext::ListFiles()’: /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxa/dxa.cpp:205:14: warning: ISO C++11 does not support the ‘%S’ gnu_printf format [-Wformat=] 205 | printf("%S\r\n", (LPWSTR)name); | ^ [1306/1348] Building CXX object tools/clang/tools/dxl/CMakeFiles/dxl.dir/dxl.cpp.o [1307/1348] Building CXX object tools/clang/tools/dxclib/CMakeFiles/dxclib.dir/dxc.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxclib/dxc.cpp:40: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1308/1348] Building CXX object tools/clang/tools/dxopt/CMakeFiles/dxopt.dir/__/__/__/__/lib/DxcSupport/dxcapi.use.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxcSupport/dxcapi.use.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1309/1348] Building CXX object tools/clang/tools/dxopt/CMakeFiles/dxopt.dir/dxopt.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxopt/dxopt.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1310/1348] Building CXX object tools/clang/tools/dxr/CMakeFiles/dxr.dir/dxr.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxr/dxr.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1311/1348] Building CXX object lib/DxilPdbInfo/CMakeFiles/LLVMDxilPdbInfo.dir/DxilPdbInfoWriter.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilPdbInfo/DxilPdbInfoWriter.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPdbInfo/DxilPdbInfoWriter.cpp:1: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1312/1348] Building CXX object tools/clang/tools/dxv/CMakeFiles/dxv.dir/dxv.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxv/dxv.cpp:12: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1313/1348] Building CXX object tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcompilerobj.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/DxcLangExtensionsCommonHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/DxcLangExtensionsHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcompilerobj.cpp:44: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:16, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxcompiler/dxcompilerobj.cpp:32: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [1314/1348] Building CXX object lib/DxilDia/CMakeFiles/LLVMDxilDia.dir/DxcPixLiveVariables_FragmentIterator.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilDia/DxcPixLiveVariables_FragmentIterator.cpp:17: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilMetadataHelper.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilDia/DxcPixLiveVariables_FragmentIterator.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ [1315/1348] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/dxcrewriteunused.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcrewriteunused.cpp:32: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1316/1348] Building CXX object lib/DxrFallback/CMakeFiles/LLVMDxrFallback.dir/LiveValues.cpp.o [1317/1348] Building CXX object lib/DxrFallback/CMakeFiles/LLVMDxrFallback.dir/LLVMUtils.cpp.o [1318/1348] Building CXX object lib/DxrFallback/CMakeFiles/LLVMDxrFallback.dir/Reducibility.cpp.o [1319/1348] Linking CXX static library lib/libclang.a [1320/1348] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o [1321/1348] Building CXX object lib/DxrFallback/CMakeFiles/LLVMDxrFallback.dir/DxrFallbackCompiler.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/FileIOHelper.h:14, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxrFallback/DxrFallbackCompiler.cpp:8: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxrFallback/DxrFallbackCompiler.cpp:3: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor ‘hlsl::DxilFunctionProps::DxilFunctionProps()’: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct hlsl::DxilFunctionProps::NodeProps’; use assignment or value-initialization instead [-Wclass-memaccess] 117 | memset(&Node, 0, sizeof(Node)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:180:10: note: ‘struct hlsl::DxilFunctionProps::NodeProps’ declared here 180 | struct NodeProps { | ^~~~~~~~~ In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilModule.h:19, from /build/directx-shader-compiler/src/directx-shader-compiler/lib/DxrFallback/DxrFallbackCompiler.cpp:5: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h: At global scope: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 332 | #pragma GCC diagnostic ignored "-Wunused-private-field" | ^~~~~~~~~~~~~~~~~~~~~~~~ [1322/1348] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o [1323/1348] Building CXX object tools/clang/tools/dxildll/CMakeFiles/dxil.dir/dxildll.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/DxcContainerBuilder.h:15, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxildll/dxildll.cpp:19: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1324/1348] Linking CXX static library lib/libLLVMDxilPdbInfo.a [1325/1348] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o [1326/1348] Building CXX object tools/clang/tools/dxildll/CMakeFiles/dxil.dir/dxcvalidator.cpp.o In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/exception.h:13, from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/Global.h:27, from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/dxildll/dxcvalidator.cpp:16: /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Support/ErrorCodes.h:159:80: warning: backslash-newline at end of file 159 | #define DXC_E_INCORRECT_PROGRAM_VERSION \ [1327/1348] Linking CXX static library lib/libLLVMDxilDia.a [1328/1348] Linking CXX static library lib/libgtest_main.a [1329/1348] Linking CXX static library lib/libgtest.a [1330/1348] Building CXX object lib/DxrFallback/CMakeFiles/LLVMDxrFallback.dir/StateFunctionTransform.cpp.o [1331/1348] Linking CXX static library lib/libLLVMDxrFallback.a [1332/1348] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o [1333/1348] Linking CXX static library lib/libclangFrontendTool.a [1334/1348] Linking CXX shared library lib/libdxil.so [1335/1348] Linking CXX shared library lib/libdxcompiler.so FAILED: [code=1] lib/libdxcompiler.so : && /usr/bin/c++ -fPIC -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/directx-shader-compiler/src=/usr/src/debug/directx-shader-compiler -flto=auto -fPIC -fvisibility-inlines-hidden -fvisibility=hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wimplicit-fallthrough -Wcast-qual -Wno-unknown-pragmas -Wno-unused-but-set-variable -Wno-deprecated-copy -fdiagnostics-color -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-switch -Wno-maybe-uninitialized -Wno-comment -ffunction-sections -fdata-sections -flto -fno-common -Woverloaded-virtual -fno-strict-aliasing -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-z,defs -Wl,-O3 -Wl,--gc-sections -Wl,-soname,libdxcompiler.so -Wl,--dependency-file=tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/link.d -o lib/libdxcompiler.so tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcapi.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcassembler.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxclibrary.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcompilerobj.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/DXCompiler.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcfilesystem.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcutil.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcdisassembler.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcpdbutils.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcvalidator.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxclinker.cpp.o tools/clang/tools/dxcompiler/CMakeFiles/dxcompiler.dir/dxcshadersourceinfo.cpp.o lib/libLLVMAnalysis.a lib/libLLVMAsmParser.a lib/libLLVMBitReader.a lib/libLLVMBitWriter.a lib/libLLVMCore.a lib/libLLVMDxcSupport.a lib/libLLVMDXIL.a lib/libLLVMDxilContainer.a lib/libLLVMDxilPIXPasses.a lib/libLLVMDxilRootSignature.a lib/libLLVMDxcBindingTable.a lib/libLLVMHLSL.a lib/libLLVMInstCombine.a lib/libLLVMipa.a lib/libLLVMipo.a lib/libLLVMIRReader.a lib/libLLVMLinker.a lib/libLLVMMSSupport.a lib/libLLVMOption.a lib/libLLVMProfileData.a lib/libLLVMScalarOpts.a lib/libLLVMSupport.a lib/libLLVMTarget.a lib/libLLVMTransformUtils.a lib/libLLVMVectorize.a lib/libLLVMDxilCompression.a lib/libLLVMPassPrinters.a lib/libclangIndex.a lib/libclangRewrite.a lib/libclangCodeGen.a lib/libclangRewriteFrontend.a lib/libclangFrontend.a lib/libclangDriver.a lib/libclangSema.a lib/libclangEdit.a lib/libclangAST.a lib/libclangCodeGen.a lib/libclangLex.a lib/libclangTooling.a lib/libclangBasic.a lib/libclang.a lib/libdxcvalidator.a lib/libclangSPIRV.a lib/libLLVMPasses.a lib/libclangIndex.a lib/libclangFormat.a lib/libclangTooling.a lib/libclangToolingCore.a lib/libclangRewrite.a lib/libclangASTMatchers.a lib/libLLVMDxilHash.a lib/libLLVMDxilValidation.a lib/libclangCodeGen.a lib/libclangFrontend.a lib/libclangSema.a lib/libclangEdit.a lib/libclangAST.a lib/libclangParse.a lib/libclangAnalysis.a lib/libclangCodeGen.a lib/libclangFrontend.a lib/libclangSema.a lib/libclangEdit.a lib/libclangAST.a lib/libclangParse.a lib/libclangAnalysis.a lib/libLLVMDxilRootSignature.a lib/libLLVMipo.a lib/libLLVMVectorize.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMLinker.a lib/libLLVMScalarOpts.a lib/libLLVMInstCombine.a lib/libLLVMProfileData.a lib/libLLVMTarget.a lib/libclangDriver.a lib/libLLVMOption.a lib/libLLVMHLSL.a lib/libLLVMDxilContainer.a lib/libLLVMBitWriter.a lib/libLLVMTransformUtils.a lib/libLLVMDxcBindingTable.a lib/libLLVMipa.a lib/libLLVMAnalysis.a lib/libLLVMDXIL.a lib/libLLVMBitReader.a lib/libclangLex.a lib/libclangBasic.a lib/libLLVMCore.a lib/libLLVMDxcSupport.a lib/libLLVMSupport.a lib/libLLVMMSSupport.a -ldl -lpthread -lz -lm lib/libSPIRV-Tools-opt.a lib/libSPIRV-Tools.a -lrt && : In member function ‘__ct ’, inlined from ‘__ct ’ at /usr/include/c++/15.2.1/bits/stl_pair.h:902:4, inlined from ‘make_pair’ at /usr/include/c++/15.2.1/bits/stl_pair.h:1169:72, inlined from ‘unknown’ at /usr/src/debug/directx-shader-compiler/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:43, inlined from ‘visitInstruction.isra’ at /usr/src/debug/directx-shader-compiler/directx-shader-compiler/lib/Analysis/MemoryBuiltins.cpp:573:18: /usr/src/debug/directx-shader-compiler/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: ‘D.31343.D.3349.VAL’ is used uninitialized [-Wuninitialized] /usr/src/debug/directx-shader-compiler/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h: In function ‘visitInstruction.isra’: /usr/src/debug/directx-shader-compiler/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:33: note: ‘’ declared here In member function ‘__ct ’, inlined from ‘__ct ’ at /usr/include/c++/15.2.1/bits/stl_pair.h:902:35, inlined from ‘make_pair’ at /usr/include/c++/15.2.1/bits/stl_pair.h:1169:72, inlined from ‘unknown’ at /usr/src/debug/directx-shader-compiler/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:43, inlined from ‘visitInstruction.isra’ at /usr/src/debug/directx-shader-compiler/directx-shader-compiler/lib/Analysis/MemoryBuiltins.cpp:573:18: /usr/src/debug/directx-shader-compiler/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: ‘D.31344.D.3349.VAL’ is used uninitialized [-Wuninitialized] /usr/src/debug/directx-shader-compiler/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h: In function ‘visitInstruction.isra’: /usr/src/debug/directx-shader-compiler/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:42: note: ‘’ declared here /usr/src/debug/directx-shader-compiler/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenFunction.cpp: In member function ‘StartFunction’: /usr/src/debug/directx-shader-compiler/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenFunction.cpp:805:1: error: unrecognizable insn: (debug_insn 1212 1211 1213 102 (??? bad code 208 ) "/usr/src/debug/directx-shader-compiler/directx-shader-compiler/include/llvm/Support/Casting.h":97:36 -1 (nil)) during RTL pass: reload /usr/src/debug/directx-shader-compiler/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenFunction.cpp:805:1: internal compiler error: in extract_insn, at recog.cc:2882 0x27d7443 diagnostic_context::diagnostic_impl(rich_location*, diagnostic_metadata const*, diagnostic_option_id, char const*, void**, diagnostic_t) ???:0 0x27d7a43 internal_error(char const*, ...) ???:0 0x5aa471 fancy_abort(char const*, int, char const*) ???:0 0x5a838d _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ???:0 0x5a83af _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ???:0 0xa68a37 extract_insn(rtx_insn*) ???:0 0x8ba441 ira_remove_insn_scratches(rtx_insn*, bool, _IO_FILE*, rtx_def* (*)(rtx_def*)) ???:0 0x9054dd lra(_IO_FILE*, int) ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. make: *** [/tmp/cc8q2lVp.mk:84: /tmp/ccZDaeOl.ltrans41.ltrans.o] Error 1 make: *** Waiting for unfinished jobs.... lto-wrapper: fatal error: make returned 2 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting... [!p]104[?7h]3008;end=af245eced0264adf925d28412396164f\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list directx-shader-compiler-1.9.2602-1-riscv64-build.log directx-shader-compiler-1.9.2602-1-riscv64-prepare.log sent 62 bytes received 41,983 bytes 28,030.00 bytes/sec total size is 554,316 speedup is 13.18