==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: directx-shader-compiler 1.8.2505.1-1 (Sat Sep 27 22:54:01 2025)
==> Retrieving sources...
  -> Cloning directx-shader-compiler git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/directx-shader-compiler'...
  -> Cloning directx-headers git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/directx-headers'...
  -> Cloning SPIRV-Headers git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/SPIRV-Headers'...
  -> Cloning SPIRV-Tools git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/SPIRV-Tools'...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    directx-shader-compiler ... Skipped
    directx-headers ... Skipped
    SPIRV-Headers ... Skipped
    SPIRV-Tools ... Skipped
==> Making package: directx-shader-compiler 1.8.2505.1-1 (Sat 27 Sep 2025 10:54:55 PM MDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (16) compiler-rt-20.1.8-1  cppdap-1.58.0-2  hicolor-icon-theme-0.18-1
              jsoncpp-1.9.6-3  libedit-20250104_3.1-1  libuv-1.51.0-1
              llvm-libs-20.1.8-1  perl-error-0.17030-2  perl-mailtools-2.22-2
              perl-timedate-2.33-8  rhash-1.4.4-1  zlib-ng-2.2.5-1
              clang-20.1.8-1  cmake-4.1.1-1  git-2.51.0-1  ninja-1.12.1-2

Total Download Size:   108.08 MiB
Total Installed Size:  575.83 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 clang-20.1.8-1-aarch64 downloading...
 llvm-libs-20.1.8-1-aarch64 downloading...
 cmake-4.1.1-1-aarch64 downloading...
 git-2.51.0-1-aarch64 downloading...
 compiler-rt-20.1.8-1-aarch64 downloading...
 cppdap-1.58.0-2-aarch64 downloading...
 libuv-1.51.0-1-aarch64 downloading...
 rhash-1.4.4-1-aarch64 downloading...
 ninja-1.12.1-2-aarch64 downloading...
 jsoncpp-1.9.6-3-aarch64 downloading...
 libedit-20250104_3.1-1-aarch64 downloading...
 zlib-ng-2.2.5-1-aarch64 downloading...
 perl-mailtools-2.22-2-any downloading...
 perl-timedate-2.33-8-any downloading...
 perl-error-0.17030-2-any downloading...
 hicolor-icon-theme-0.18-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: 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 [installed]
    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-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git [installed]
installing ninja...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 970.
Creating user 'git' (git daemon user) with UID 970 and GID 970.
(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...
==> 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:  46% (8355/17933)
Updating files:  47% (8429/17933)
Updating files:  48% (8608/17933)
Updating files:  49% (8788/17933)
Updating files:  50% (8967/17933)
Updating files:  51% (9146/17933)
Updating files:  52% (9326/17933)
Updating files:  53% (9505/17933)
Updating files:  54% (9684/17933)
Updating files:  55% (9864/17933)
Updating files:  56% (10043/17933)
Updating files:  57% (10222/17933)
Updating files:  58% (10402/17933)
Updating files:  59% (10581/17933)
Updating files:  60% (10760/17933)
Updating files:  61% (10940/17933)
Updating files:  62% (11119/17933)
Updating files:  63% (11298/17933)
Updating files:  64% (11478/17933)
Updating files:  65% (11657/17933)
Updating files:  66% (11836/17933)
Updating files:  67% (12016/17933)
Updating files:  68% (12195/17933)
Updating files:  69% (12374/17933)
Updating files:  70% (12554/17933)
Updating files:  71% (12733/17933)
Updating files:  72% (12912/17933)
Updating files:  73% (13092/17933)
Updating files:  74% (13271/17933)
Updating files:  75% (13450/17933)
Updating files:  76% (13630/17933)
Updating files:  77% (13809/17933)
Updating files:  78% (13988/17933)
Updating files:  79% (14168/17933)
Updating files:  80% (14347/17933)
Updating files:  81% (14526/17933)
Updating files:  82% (14706/17933)
Updating files:  83% (14885/17933)
Updating files:  84% (15064/17933)
Updating files:  85% (15244/17933)
Updating files:  86% (15423/17933)
Updating files:  87% (15602/17933)
Updating files:  88% (15782/17933)
Updating files:  89% (15961/17933)
Updating files:  90% (16140/17933)
Updating files:  91% (16320/17933)
Updating files:  92% (16499/17933)
Updating files:  93% (16678/17933)
Updating files:  94% (16858/17933)
Updating files:  95% (17037/17933)
Updating files:  96% (17216/17933)
Updating files:  97% (17396/17933)
Updating files:  98% (17575/17933)
Updating files:  99% (17754/17933)
Updating files:  99% (17852/17933)
Updating files: 100% (17933/17933)
Updating files: 100% (17933/17933), 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.
==> Starting prepare()...
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 'aa6cef192b8e693916eb713e7a9ccadf06062ceb'
Submodule path 'external/SPIRV-Tools': checked out 'a62abcb402009b9ca5975e6167c09f237f630e0e'
==> Starting build()...
loading initial cache file directx-shader-compiler/cmake/caches/PredefinedParams.cmake
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/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/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- 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: aarch64-unknown-linux-gnu
-- Native target AArch64 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:430 (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:573 (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.13 (found version "3.13.7") 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.0")
-- Clang version: 3.7
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed
-- Configuring done (28.6s)
-- Generating done (0.8s)
-- Build files have been written to: /build/directx-shader-compiler/src/build

[0/1354] Building CXX object lib/MSSup...VMMSSupport.dir/MSFileSystemImpl.cpp.o
[0/1354] Building DxcOptimizer.inc...
[0/1354] Building DxilPIXPasses.inc...
[0/1354] Building DxilValidation.inc...
[0/1354] Building DxilValidationImpl.inc...
[0/1354] Building gen_intrin_main_tables_15.h...
[0/1354] Building DxcDisassembler.inc...
[0/1354] Building docs/DXIL.rst...
[1/1354] Building DxcDisassembler.inc...
[1/1354] Building CXX object lib/Suppo...akeFiles/LLVMSupport.dir/APFloat.cpp.o
[2/1354] Building DxcOptimizer.inc...
[2/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[3/1354] Building docs/DXIL.rst...
[3/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[4/1354] Building DxilPIXPasses.inc...
[4/1354] Building CXX object lib/Suppo...es/LLVMSupport.dir/ARMBuildAttrs.cpp.o
[5/1354] Building DxilValidation.inc...
[5/1354] Building CXX object lib/Suppo...keFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[6/1354] Building DxilValidationImpl.inc...
[6/1354] Building CXX object lib/Suppo...eFiles/LLVMSupport.dir/Allocator.cpp.o
[7/1354] Building gen_intrin_main_tables_15.h...
[7/1354] Building CXX object lib/Suppo...s/LLVMSupport.dir/BlockFrequency.cpp.o
[8/1354] Building CXX object lib/MSSup...VMMSSupport.dir/MSFileSystemImpl.cpp.o
[8/1354] Building CXX object lib/Suppo...LVMSupport.dir/BranchProbability.cpp.o
[9/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[9/1354] Building CXX object lib/Suppo...Support.dir/circular_raw_ostream.cpp.o
[10/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/APFloat.cpp.o
[10/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[11/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[11/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/CommandLine.cpp.o
[12/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[12/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/Compression.cpp.o
[13/1354] Building CXX object lib/Supp...Support.dir/circular_raw_ostream.cpp.o
[13/1354] Building C object lib/Suppor...keFiles/LLVMSupport.dir/ConvertUTF.c.o
[14/1354] Building CXX object lib/Supp...LVMSupport.dir/BranchProbability.cpp.o
[14/1354] Building CXX object lib/Supp...LVMSupport.dir/ConvertUTFWrapper.cpp.o
[15/1354] Building C object lib/Suppor...keFiles/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);
      |   ^~~~~~

[15/1354] Building CXX object lib/Supp...Support.dir/CrashRecoveryContext.cpp.o
[16/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/Compression.cpp.o
[16/1354] Building CXX object lib/Supp...es/LLVMSupport.dir/DataExtractor.cpp.o
[17/1354] Building CXX object lib/Supp...LVMSupport.dir/ConvertUTFWrapper.cpp.o
[17/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/DataStream.cpp.o
[18/1354] Building CXX object lib/Supp...Support.dir/CrashRecoveryContext.cpp.o
[18/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[19/1354] Building CXX object lib/Supp...es/LLVMSupport.dir/DataExtractor.cpp.o
[19/1354] Building CXX object lib/Supp...s/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[20/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/CommandLine.cpp.o
[20/1354] Building CXX object lib/Supp...LVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[21/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[21/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o
[22/1354] Building CXX object lib/Supp...s/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[22/1354] Building CXX object lib/Supp...es/LLVMSupport.dir/ErrorHandling.cpp.o
[23/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/DataStream.cpp.o
[23/1354] Building CXX object lib/Supp...es/LLVMSupport.dir/FileUtilities.cpp.o
[24/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o
[24/1354] Building CXX object lib/Supp...LLVMSupport.dir/FileOutputBuffer.cpp.o
[25/1354] Building CXX object lib/Supp...LVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[25/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/FoldingSet.cpp.o
[26/1354] Building CXX object lib/Supp...es/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                                        \

[26/1354] Building CXX object lib/Supp.../LLVMSupport.dir/FormattedStream.cpp.o
[27/1354] Building CXX object lib/Supp...es/LLVMSupport.dir/FileUtilities.cpp.o
[27/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/GraphWriter.cpp.o
[28/1354] Building CXX object lib/Supp.../LLVMSupport.dir/FormattedStream.cpp.o
[28/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Hashing.cpp.o
[29/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/FoldingSet.cpp.o
[29/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/IntEqClasses.cpp.o
[30/1354] Building CXX object lib/Supp...LLVMSupport.dir/FileOutputBuffer.cpp.o
[30/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/IntervalMap.cpp.o
[31/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/GraphWriter.cpp.o
[31/1354] Building CXX object lib/Supp...VMSupport.dir/IntrusiveRefCntPtr.cpp.o
[32/1354] Building CXX object lib/Supp...VMSupport.dir/IntrusiveRefCntPtr.cpp.o
[32/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/LEB128.cpp.o
[33/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/IntEqClasses.cpp.o
[33/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/LineIterator.cpp.o
[34/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Hashing.cpp.o
[34/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Locale.cpp.o
[35/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/IntervalMap.cpp.o
[35/1354] Building CXX object lib/Supp.../LLVMSupport.dir/LockFileManager.cpp.o
[36/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Locale.cpp.o
[36/1354] Building CXX object lib/Supp...es/LLVMSupport.dir/ManagedStatic.cpp.o
[37/1354] Building CXX object lib/Supp...es/LLVMSupport.dir/ManagedStatic.cpp.o
[37/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/MathExtras.cpp.o
[38/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/LEB128.cpp.o
[38/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryBuffer.cpp.o
[39/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/LineIterator.cpp.o
[39/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryObject.cpp.o
[40/1354] Building CXX object lib/Supp.../LLVMSupport.dir/LockFileManager.cpp.o
[40/1354] Building CXX object lib/Supp...LVMSupport.dir/MSFileSystemBasic.cpp.o
[41/1354] Building CXX object lib/Supp...LVMSupport.dir/MSFileSystemBasic.cpp.o
[41/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[42/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/MathExtras.cpp.o
[42/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Options.cpp.o
[43/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryBuffer.cpp.o
[43/1354] Building CXX object lib/Supp...LLVMSupport.dir/PrettyStackTrace.cpp.o
[44/1354] Building CXX object lib/Supp...s/LLVMSupport.dir/BlockFrequency.cpp.o
[44/1354] Building CXX object lib/Supp...upport.dir/RandomNumberGenerator.cpp.o
[45/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryObject.cpp.o
[45/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[46/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[46/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/ScaledNumber.cpp.o
[47/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Options.cpp.o
[47/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/SmallPtrSet.cpp.o
[48/1354] Building CXX object lib/Supp...upport.dir/RandomNumberGenerator.cpp.o
[48/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/SmallVector.cpp.o
[49/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[49/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/SourceMgr.cpp.o
[50/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/SmallPtrSet.cpp.o
[50/1354] Building CXX object lib/Supp.../LLVMSupport.dir/SpecialCaseList.cpp.o
[51/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/ScaledNumber.cpp.o
[51/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Statistic.cpp.o
[52/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/SmallVector.cpp.o
[52/1354] Building CXX object lib/Supp...upport.dir/StreamingMemoryObject.cpp.o
[53/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/SourceMgr.cpp.o
[53/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/StringExtras.cpp.o
[54/1354] Building CXX object lib/Supp.../LLVMSupport.dir/SpecialCaseList.cpp.o
[54/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/StringMap.cpp.o
[55/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Allocator.cpp.o
[55/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/StringPool.cpp.o
[56/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Statistic.cpp.o
[56/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/StringSaver.cpp.o
[57/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/StringExtras.cpp.o
[57/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/StringRef.cpp.o
[58/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/StringMap.cpp.o
[58/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/SystemUtils.cpp.o
[59/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/StringPool.cpp.o
[59/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/TargetParser.cpp.o
[60/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/StringSaver.cpp.o
[60/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[61/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/StringRef.cpp.o
[61/1354] Building CXX object lib/Supp...s/LLVMSupport.dir/ToolOutputFile.cpp.o
[62/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/TargetParser.cpp.o
[62/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Triple.cpp.o
[63/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/SystemUtils.cpp.o
[63/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[64/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[64/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Unicode.cpp.o
[65/1354] Building CXX object lib/Supp...s/LLVMSupport.dir/ToolOutputFile.cpp.o
[65/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/YAMLParser.cpp.o
[66/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[66/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/YAMLTraits.cpp.o
[67/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Triple.cpp.o
[67/1354] Building CXX object lib/Supp...s/LLVMSupport.dir/raw_os_ostream.cpp.o
[68/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Unicode.cpp.o
[68/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/raw_ostream.cpp.o
[69/1354] Building CXX object lib/Supp...s/LLVMSupport.dir/raw_os_ostream.cpp.o
[69/1354] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[70/1354] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[70/1354] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[71/1354] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[71/1354] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[72/1354] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[72/1354] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[73/1354] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[73/1354] Building C object lib/Suppor...keFiles/LLVMSupport.dir/regstrlcpy.c.o
[74/1354] Building C object lib/Suppor...keFiles/LLVMSupport.dir/regstrlcpy.c.o
[74/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/regmalloc.cpp.o
[75/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/regmalloc.cpp.o
[75/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/assert.cpp.o
[76/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/YAMLParser.cpp.o
[76/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Atomic.cpp.o
[77/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Atomic.cpp.o
[77/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[78/1354] Building CXX object lib/Supp...Files/LLVMSupport.dir/YAMLTraits.cpp.o
[78/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
[79/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/raw_ostream.cpp.o
[79/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Memory.cpp.o
[80/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/assert.cpp.o
[80/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
[81/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
[81/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[82/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[82/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Process.cpp.o
[83/1354] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Memory.cpp.o
[83/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Program.cpp.o
[84/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
[84/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/RWMutex.cpp.o
[85/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/RWMutex.cpp.o
[85/1354] Building CXX object lib/Supp.../SearchForAddressOfSpecialSymbol.cpp.o
[86/1354] Building CXX object lib/Supp.../SearchForAddressOfSpecialSymbol.cpp.o
[86/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Signals.cpp.o
[87/1354] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[87/1354] Building CXX object lib/Supp...s/LLVMSupport.dir/TargetRegistry.cpp.o
[88/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Process.cpp.o
[88/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/ThreadLocal.cpp.o
[89/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Program.cpp.o
[89/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Threading.cpp.o
[90/1354] Building CXX object lib/Supp...iles/LLVMSupport.dir/ThreadLocal.cpp.o
[90/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/TimeProfiler.cpp.o
[91/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Threading.cpp.o
[91/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/TimeValue.cpp.o
[92/1354] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Signals.cpp.o
[92/1354] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Valgrind.cpp.o
[93/1354] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Valgrind.cpp.o
[93/1354] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Watchdog.cpp.o
[94/1354] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Watchdog.cpp.o
[94/1354] Linking CXX static library lib/libLLVMMSSupport.a
[95/1354] Linking CXX static library lib/libLLVMMSSupport.a
[95/1354] Building CXX object lib/Tabl...MakeFiles/LLVMTableGen.dir/Error.cpp.o
[96/1354] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/TimeValue.cpp.o
[96/1354] Building CXX object lib/Tabl...CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[97/1354] Building CXX object lib/Supp...s/LLVMSupport.dir/TargetRegistry.cpp.o
[97/1354] Building CXX object lib/Tabl...akeFiles/LLVMTableGen.dir/Record.cpp.o
[98/1354] Building CXX object lib/Supp...les/LLVMSupport.dir/TimeProfiler.cpp.o
[98/1354] Building CXX object lib/Tabl...Files/LLVMTableGen.dir/SetTheory.cpp.o
[99/1354] Building CXX object lib/Tabl...MakeFiles/LLVMTableGen.dir/Error.cpp.o
[99/1354] Building CXX object lib/Tabl...s/LLVMTableGen.dir/StringMatcher.cpp.o
[100/1354] Building CXX object lib/Tab...CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[100/1354] Building CXX object lib/Tab...LLVMTableGen.dir/TableGenBackend.cpp.o
[101/1354] Building CXX object lib/Tab...s/LLVMTableGen.dir/StringMatcher.cpp.o
[101/1354] Building CXX object lib/Tab...keFiles/LLVMTableGen.dir/TGLexer.cpp.o
[102/1354] Building CXX object lib/Tab...LLVMTableGen.dir/TableGenBackend.cpp.o
[102/1354] Building CXX object lib/Tab...eFiles/LLVMTableGen.dir/TGParser.cpp.o
[103/1354] Building CXX object lib/Tab...Files/LLVMTableGen.dir/SetTheory.cpp.o
[103/1354] Building HlslIntrinsicOp.h...
[104/1354] Building HlslIntrinsicOp.h...
[104/1354] Building DxilConstants.h...
[105/1354] Building DxilConstants.h...
[105/1354] Building DxilInstructions.h...
[106/1354] Building CXX object lib/Tab...keFiles/LLVMTableGen.dir/TGLexer.cpp.o
[106/1354] Building DxilSigPoint.inl...
[107/1354] Building CXX object lib/Sup...es/LLVMSupport.dir/ARMBuildAttrs.cpp.o
[107/1354] Building DxilCounters.h...
[108/1354] Building CXX object lib/Tab...akeFiles/LLVMTableGen.dir/Record.cpp.o
[108/1354] Building DxilShaderModel.h...
[109/1354] Building DxilSigPoint.inl...
[109/1354] Building RDAT_LibraryTypes.inl...
[110/1354] Building DxilShaderModel.h...
[110/1354] Building HLSLOptions.td...
[111/1354] Building DxilCounters.h...
[111/1354] Building hlsl_intrinsic_opcodes.json...
[112/1354] Building HLSLOptions.td...
[112/1354] Updating DxcOptimizer.inc...
[113/1354] Building RDAT_LibraryTypes.inl...
[113/1354] Building DxilOperations.cpp...
[114/1354] Updating DxcOptimizer.inc...
[114/1354] Building DxilShaderModel.cpp...
[115/1354] Building hlsl_intrinsic_opcodes.json...
[115/1354] Building DxilMetadataHelper.cpp...
[116/1354] Building DxilShaderModel.cpp...
[116/1354] Updating DxilPIXPasses.inc...
[117/1354] Updating DxilPIXPasses.inc...
[117/1354] Updating DxilValidation.inc...
[118/1354] Building DxilMetadataHelper.cpp...
[118/1354] Updating DxilValidationImpl.inc...
[119/1354] Updating DxilValidation.inc...
[119/1354] Updating gen_intrin_main_tables_15.h...
[120/1354] Updating DxilValidationImpl.inc...
[120/1354] Updating DxcDisassembler.inc...
[121/1354] Updating gen_intrin_main_tables_15.h...
[121/1354] Verifying clang-format results...
[122/1354] Updating DxcDisassembler.inc...
[122/1354] Building CXX object utils/T...lvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[123/1354] Building DxilInstructions.h...
[123/1354] Building CXX object utils/T...llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[124/1354] Verifying clang-format results...
[124/1354] Building CXX object utils/T...es/llvm-tblgen.dir/AsmWriterInst.cpp.o
[125/1354] Building DxilOperations.cpp...
[125/1354] Building CXX object utils/T...vm-tblgen.dir/CallingConvEmitter.cpp.o
[126/1354] Building CXX object lib/Sup...upport.dir/StreamingMemoryObject.cpp.o
[126/1354] Building CXX object utils/T...s/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[127/1354] Building CXX object lib/Sup...LLVMSupport.dir/PrettyStackTrace.cpp.o
[127/1354] Building CXX object utils/T...vm-tblgen.dir/CodeGenDAGPatterns.cpp.o
[128/1354] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[128/1354] Linking CXX static library lib/libLLVMSupport.a
[129/1354] Linking CXX static library lib/libLLVMSupport.a
[129/1354] Building CXX object utils/T...vm-tblgen.dir/CodeGenInstruction.cpp.o
[130/1354] Building CXX object lib/Tab...eFiles/LLVMTableGen.dir/TGParser.cpp.o
[130/1354] Linking CXX static library lib/libLLVMTableGen.a
[131/1354] Linking CXX static library lib/libLLVMTableGen.a
[131/1354] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenMapTable.cpp.o
[132/1354] Building CXX object utils/T...s/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[132/1354] Building CXX object utils/T...llvm-tblgen.dir/CodeGenRegisters.cpp.o
[133/1354] Building CXX object utils/T...vm-tblgen.dir/CallingConvEmitter.cpp.o
[133/1354] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenSchedule.cpp.o
[134/1354] Building CXX object utils/T...vm-tblgen.dir/CodeGenDAGPatterns.cpp.o
[134/1354] Building CXX object utils/T...es/llvm-tblgen.dir/CodeGenTarget.cpp.o
[135/1354] Building CXX object utils/T...lvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[135/1354] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelEmitter.cpp.o
[136/1354] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenSchedule.cpp.o
[136/1354] Building CXX object utils/T...tblgen.dir/DAGISelMatcherEmitter.cpp.o
[137/1354] Building CXX object utils/T...llvm-tblgen.dir/CodeGenRegisters.cpp.o
[137/1354] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[138/1354] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelEmitter.cpp.o
[138/1354] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[139/1354] Building CXX object utils/T...es/llvm-tblgen.dir/CodeGenTarget.cpp.o
[139/1354] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelMatcher.cpp.o
[140/1354] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[140/1354] Building CXX object utils/T...-tblgen.dir/DFAPacketizerEmitter.cpp.o
[141/1354] Building CXX object utils/T...tblgen.dir/DAGISelMatcherEmitter.cpp.o
[141/1354] Building CXX object utils/T...m-tblgen.dir/DisassemblerEmitter.cpp.o
[142/1354] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[142/1354] Building CXX object utils/T.../llvm-tblgen.dir/FastISelEmitter.cpp.o
[143/1354] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelMatcher.cpp.o
[143/1354] Building CXX object utils/T...blgen.dir/FixedLenDecoderEmitter.cpp.o
[144/1354] Building CXX object utils/T...m-tblgen.dir/DisassemblerEmitter.cpp.o
[144/1354] Building CXX object utils/T...llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[145/1354] Building CXX object utils/T...-tblgen.dir/DFAPacketizerEmitter.cpp.o
[145/1354] Building CXX object utils/T...llvm-tblgen.dir/IntrinsicEmitter.cpp.o
[146/1354] Building CXX object utils/T.../llvm-tblgen.dir/FastISelEmitter.cpp.o
[146/1354] Building CXX object utils/T...llvm-tblgen.dir/OptParserEmitter.cpp.o
[147/1354] Building CXX object utils/T...blgen.dir/FixedLenDecoderEmitter.cpp.o
[147/1354] Building CXX object utils/T...tblgen.dir/PseudoLoweringEmitter.cpp.o
[148/1354] Building CXX object utils/T...llvm-tblgen.dir/IntrinsicEmitter.cpp.o
[148/1354] Building CXX object utils/T...m-tblgen.dir/RegisterInfoEmitter.cpp.o
[149/1354] Building CXX object utils/T...llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[149/1354] Building CXX object utils/T...llvm-tblgen.dir/SubtargetEmitter.cpp.o
[150/1354] Building CXX object utils/T...llvm-tblgen.dir/OptParserEmitter.cpp.o
[150/1354] Building CXX object utils/T...keFiles/llvm-tblgen.dir/TableGen.cpp.o
[151/1354] Building CXX object utils/T...tblgen.dir/PseudoLoweringEmitter.cpp.o
[151/1354] Building CXX object utils/T...les/llvm-tblgen.dir/CTagsEmitter.cpp.o
[152/1354] Building CXX object utils/T...keFiles/llvm-tblgen.dir/TableGen.cpp.o
[152/1354] Verifying clang-format results...
[153/1354] Verifying clang-format results...
[153/1354] Verifying clang-format results...
[154/1354] Verifying clang-format results...
[154/1354] Verifying clang-format results...
[155/1354] Verifying clang-format results...
[155/1354] Verifying clang-format results...
[156/1354] Verifying clang-format results...
[156/1354] Verifying clang-format results...
[157/1354] Verifying clang-format results...
[157/1354] Verifying clang-format results...
[158/1354] Verifying clang-format results...
[158/1354] Verifying clang-format results...
[159/1354] Verifying clang-format results...
[159/1354] Verifying clang-format results...
[160/1354] Verifying clang-format results...
[160/1354] Verifying clang-format results...
[161/1354] Verifying clang-format results...
[161/1354] Verifying clang-format results...
[162/1354] Verifying clang-format results...
[162/1354] Verifying clang-format results...
[163/1354] Verifying clang-format results...
[163/1354] Verifying clang-format results...
[164/1354] Verifying clang-format results...
[164/1354] Verifying clang-format results...
[165/1354] Verifying clang-format results...
[165/1354] Verifying clang-format results...
[166/1354] Verifying clang-format results...
[166/1354] Verifying clang-format results...
[167/1354] Verifying clang-format results...
[167/1354] Verifying clang-format results...
[168/1354] Verifying clang-format results...
[168/1354] Verifying clang-format results...
[169/1354] Verifying clang-format results...
[169/1354] Verifying clang-format results...
[170/1354] Verifying clang-format results...
[170/1354] Building CXX object tools/c...-tblgen.dir/ClangASTNodesEmitter.cpp.o
[171/1354] Building CXX object utils/T...les/llvm-tblgen.dir/CTagsEmitter.cpp.o
[171/1354] Building CXX object tools/c...lang-tblgen.dir/ClangAttrEmitter.cpp.o
[172/1354] Building CXX object utils/T...llvm-tblgen.dir/SubtargetEmitter.cpp.o
[172/1354] Building CXX object tools/c...r/ClangCommentCommandInfoEmitter.cpp.o
[173/1354] Building CXX object utils/T...m-tblgen.dir/RegisterInfoEmitter.cpp.o
[173/1354] Building CXX object tools/c...MLNamedCharacterReferenceEmitter.cpp.o
[174/1354] Building CXX object tools/c...r/ClangCommentCommandInfoEmitter.cpp.o
[174/1354] Building CXX object tools/c....dir/ClangCommentHTMLTagsEmitter.cpp.o
[175/1354] Building CXX object utils/T...vm-tblgen.dir/CodeGenInstruction.cpp.o
[175/1354] Building CXX object tools/c...lgen.dir/ClangDiagnosticsEmitter.cpp.o
[176/1354] Building CXX object tools/c...MLNamedCharacterReferenceEmitter.cpp.o
[176/1354] Building CXX object tools/c...blgen.dir/ClangSACheckersEmitter.cpp.o
[177/1354] Building CXX object tools/c....dir/ClangCommentHTMLTagsEmitter.cpp.o
[177/1354] Building CXX object tools/c...les/clang-tblgen.dir/NeonEmitter.cpp.o
[178/1354] Building CXX object tools/c...lang-tblgen.dir/ClangAttrEmitter.cpp.o
[178/1354] Building CXX object tools/c...eFiles/clang-tblgen.dir/TableGen.cpp.o
[179/1354] Building CXX object tools/c...lgen.dir/ClangDiagnosticsEmitter.cpp.o
[179/1354] Generate extended instructi...-amd-shader-explicit-vertex-parameter.
[180/1354] Generate extended instructi...-amd-shader-explicit-vertex-parameter.
[180/1354] Generate extended instructi...les for spv-amd-shader-trinary-minmax.
[181/1354] Generate extended instructi...les for spv-amd-shader-trinary-minmax.
[181/1354] Generate extended instruction tables for spv-amd-gcn-shader.
[182/1354] Generate extended instruction tables for spv-amd-gcn-shader.
[182/1354] Generate extended instruction tables for spv-amd-shader-ballot.
[183/1354] Building CXX object tools/c...blgen.dir/ClangSACheckersEmitter.cpp.o
[183/1354] Generate extended instruction tables for debuginfo.
[184/1354] Generate extended instruction tables for spv-amd-shader-ballot.
[184/1354] Generate extended instruction tables for opencl.debuginfo.100.
[185/1354] Generate extended instruction tables for debuginfo.
[185/1354] Generate extended instructi... for nonsemantic.shader.debuginfo.100.
[186/1354] Generate extended instruction tables for opencl.debuginfo.100.
[186/1354] Generate extended instruction tables for nonsemantic.clspvreflection.
[187/1354] Generate extended instructi... for nonsemantic.shader.debuginfo.100.
[187/1354] Generate extended instruction tables for nonsemantic.vkspreflection.
[188/1354] Generate extended instruction tables for nonsemantic.clspvreflection.
[188/1354] Generate language specific header for DebugInfo.
[189/1354] Generate extended instruction tables for nonsemantic.vkspreflection.
[189/1354] Generate language specific header for OpenCLDebugInfo100.
[190/1354] Generate language specific header for OpenCLDebugInfo100.
[190/1354] Generate language specific header for NonSemanticShaderDebugInfo100.
[191/1354] Generate language specific header for DebugInfo.
[191/1354] Generating dxcversion.inc.gen
[192/1354] Generate language specific header for NonSemanticShaderDebugInfo100.
[192/1354] Generate info tables for SP...ified1 core instructions and operands.
[193/1354] Building CXX object tools/c...eFiles/clang-tblgen.dir/TableGen.cpp.o
[193/1354] Generate tables based on the SPIR-V XML registry.
[194/1354] Generate info tables for SP...ified1 core instructions and operands.
[194/1354] Generate enum-string mapping for SPIR-V vunified1.
[195/1354] Generate enum-string mapping for SPIR-V vunified1.
[195/1354] Generate info tables for GL...d instructions and operands vunified1.
[196/1354] Generate tables based on the SPIR-V XML registry.
[196/1354] Generate info tables for Op...d instructions and operands vunified1.
[197/1354] Generate info tables for GL...d instructions and operands vunified1.
[197/1354] Update build-version.inc in...-Tools build directory (if necessary).
[198/1354] Generate info tables for Op...d instructions and operands vunified1.
[198/1354] Touch GetCommitInfo.py to trigger rebuild
[199/1354] Generating dxcversion.inc.gen
Generating version

[199/1354] cd /build/directx-shader-co...src/build/utils/version/dxcversion.inc
[200/1354] Touch GetCommitInfo.py to trigger rebuild
[200/1354] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[201/1354] cd /build/directx-shader-co...src/build/utils/version/dxcversion.inc
[201/1354] Building CXX object lib/Opt...MakeFiles/LLVMOption.dir/ArgList.cpp.o
[202/1354] Update build-version.inc in...-Tools build directory (if necessary).
[202/1354] Building CXX object externa...Tools-static.dir/util/bit_vector.cpp.o
[203/1354] Building CXX object tools/c...les/clang-tblgen.dir/NeonEmitter.cpp.o
[203/1354] Building CXX object externa...ols-static.dir/util/parse_number.cpp.o
[204/1354] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenMapTable.cpp.o
[204/1354] Building CXX object externa...ols-static.dir/util/string_utils.cpp.o
[205/1354] Building CXX object utils/T...es/llvm-tblgen.dir/AsmWriterInst.cpp.o
[205/1354] Building CXX object externa...ools-static.dir/assembly_grammar.cpp.o
[206/1354] Building CXX object externa...ols-static.dir/util/parse_number.cpp.o
[206/1354] Building CXX object externa...es/SPIRV-Tools-static.dir/binary.cpp.o
[207/1354] Building CXX object externa...ols-static.dir/util/string_utils.cpp.o
[207/1354] Building CXX object externa...PIRV-Tools-static.dir/diagnostic.cpp.o
[208/1354] Building CXX object externa...ools-static.dir/assembly_grammar.cpp.o
[208/1354] Building CXX object externa...IRV-Tools-static.dir/disassemble.cpp.o
[209/1354] Building CXX object utils/T...llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[209/1354] Linking CXX executable bin/llvm-tblgen
[210/1354] Building CXX object externa...PIRV-Tools-static.dir/diagnostic.cpp.o
[210/1354] Building CXX object externa...s-static.dir/enum_string_mapping.cpp.o
[211/1354] Building CXX object externa...es/SPIRV-Tools-static.dir/binary.cpp.o
[211/1354] Building CXX object externa.../SPIRV-Tools-static.dir/ext_inst.cpp.o
[212/1354] Building CXX object externa...s-static.dir/enum_string_mapping.cpp.o
[212/1354] Building CXX object externa...PIRV-Tools-static.dir/extensions.cpp.o
[213/1354] Building CXX object externa.../SPIRV-Tools-static.dir/ext_inst.cpp.o
[213/1354] Building CXX object externa.../SPIRV-Tools-static.dir/libspirv.cpp.o
[214/1354] Building CXX object lib/Opt...MakeFiles/LLVMOption.dir/ArgList.cpp.o
[214/1354] Building CXX object externa...IRV-Tools-static.dir/name_mapper.cpp.o
[215/1354] Building CXX object externa...IRV-Tools-static.dir/disassemble.cpp.o
[215/1354] Building CXX object externa...es/SPIRV-Tools-static.dir/opcode.cpp.o
[216/1354] Building CXX object externa...PIRV-Tools-static.dir/extensions.cpp.o
[216/1354] Building CXX object externa...s/SPIRV-Tools-static.dir/operand.cpp.o
[217/1354] Building CXX object externa.../SPIRV-Tools-static.dir/libspirv.cpp.o
[217/1354] Building CXX object externa...-Tools-static.dir/parsed_operand.cpp.o
[218/1354] Building CXX object externa...IRV-Tools-static.dir/name_mapper.cpp.o
[218/1354] Building CXX object externa...les/SPIRV-Tools-static.dir/print.cpp.o
[219/1354] Building CXX object externa...es/SPIRV-Tools-static.dir/opcode.cpp.o
[219/1354] Building CXX object externa...ools-static.dir/software_version.cpp.o
[220/1354] Building CXX object externa...ools-static.dir/software_version.cpp.o
[220/1354] Building CXX object externa...RV-Tools-static.dir/spirv_endian.cpp.o
[221/1354] Building CXX object externa...RV-Tools-static.dir/spirv_endian.cpp.o
[221/1354] Building CXX object externa...-static.dir/spirv_fuzzer_options.cpp.o
[222/1354] Building CXX object externa...s/SPIRV-Tools-static.dir/operand.cpp.o
[222/1354] Building CXX object externa...atic.dir/spirv_optimizer_options.cpp.o
[223/1354] Building CXX object externa...-static.dir/spirv_fuzzer_options.cpp.o
[223/1354] Building CXX object externa...static.dir/spirv_reducer_options.cpp.o
[224/1354] Building CXX object externa...atic.dir/spirv_optimizer_options.cpp.o
[224/1354] Building CXX object externa...ools-static.dir/spirv_target_env.cpp.o
[225/1354] Building CXX object externa...les/SPIRV-Tools-static.dir/print.cpp.o
[225/1354] Building CXX object externa...atic.dir/spirv_validator_options.cpp.o
[226/1354] Building CXX object externa...-Tools-static.dir/parsed_operand.cpp.o
[226/1354] Building CXX object externa...les/SPIRV-Tools-static.dir/table.cpp.o
[227/1354] Building CXX object externa...atic.dir/spirv_validator_options.cpp.o
[227/1354] Building CXX object externa...iles/SPIRV-Tools-static.dir/text.cpp.o
[228/1354] Building CXX object externa...static.dir/spirv_reducer_options.cpp.o
[228/1354] Building CXX object externa...RV-Tools-static.dir/text_handler.cpp.o
[229/1354] Building CXX object externa...ools-static.dir/spirv_target_env.cpp.o
[229/1354] Building CXX object externa...SPIRV-Tools-static.dir/to_string.cpp.o
[230/1354] Building CXX object externa...les/SPIRV-Tools-static.dir/table.cpp.o
[230/1354] Building CXX object externa...RV-Tools-static.dir/val/validate.cpp.o
[231/1354] Building CXX object externa...SPIRV-Tools-static.dir/to_string.cpp.o
[231/1354] Building CXX object externa...tatic.dir/val/validate_adjacency.cpp.o
[232/1354] Building CXX object externa...iles/SPIRV-Tools-static.dir/text.cpp.o
[232/1354] Building CXX object externa...atic.dir/val/validate_annotation.cpp.o
[233/1354] Building CXX object externa...RV-Tools-static.dir/text_handler.cpp.o
[233/1354] Building CXX object externa...tic.dir/val/validate_arithmetics.cpp.o
[234/1354] Building CXX object externa...tatic.dir/val/validate_adjacency.cpp.o
[234/1354] Building CXX object externa...-static.dir/val/validate_atomics.cpp.o
[235/1354] Building CXX object externa...RV-Tools-static.dir/val/validate.cpp.o
[235/1354] Building CXX object externa...static.dir/val/validate_barriers.cpp.o
[236/1354] Building CXX object externa...atic.dir/val/validate_annotation.cpp.o
[236/1354] Building CXX object externa...-static.dir/val/validate_bitwise.cpp.o
[237/1354] Building CXX object externa...tic.dir/val/validate_arithmetics.cpp.o
[237/1354] Building CXX object externa...static.dir/val/validate_builtins.cpp.o
[238/1354] Building CXX object externa...-static.dir/val/validate_atomics.cpp.o
[238/1354] Building CXX object externa...atic.dir/val/validate_capability.cpp.o
[239/1354] Building CXX object externa...static.dir/val/validate_barriers.cpp.o
[239/1354] Building CXX object externa...ools-static.dir/val/validate_cfg.cpp.o
[240/1354] Building CXX object externa...-static.dir/val/validate_bitwise.cpp.o
[240/1354] Building CXX object externa...atic.dir/val/validate_composites.cpp.o
[241/1354] Building CXX object externa...atic.dir/val/validate_capability.cpp.o
[241/1354] Building CXX object externa...tatic.dir/val/validate_constants.cpp.o
[242/1354] Building CXX object externa...atic.dir/val/validate_composites.cpp.o
[242/1354] Building CXX object externa...atic.dir/val/validate_conversion.cpp.o
[243/1354] Building CXX object externa...static.dir/val/validate_builtins.cpp.o
[243/1354] Building CXX object externa...ls-static.dir/val/validate_debug.cpp.o
[244/1354] Building CXX object externa...tatic.dir/val/validate_constants.cpp.o
[244/1354] Building CXX object externa...tic.dir/val/validate_decorations.cpp.o
[245/1354] Building CXX object externa...ools-static.dir/val/validate_cfg.cpp.o
[245/1354] Building CXX object externa...tic.dir/val/validate_derivatives.cpp.o
[246/1354] Building CXX object externa...atic.dir/val/validate_conversion.cpp.o
[246/1354] Building CXX object externa...atic.dir/val/validate_extensions.cpp.o
[247/1354] Building CXX object externa...ls-static.dir/val/validate_debug.cpp.o
[247/1354] Building CXX object externa...l/validate_execution_limitations.cpp.o
[248/1354] Building CXX object externa...tic.dir/val/validate_derivatives.cpp.o
[248/1354] Building CXX object externa...static.dir/val/validate_function.cpp.o
[249/1354] Building CXX object externa...tic.dir/val/validate_decorations.cpp.o
[249/1354] Building CXX object externa...Tools-static.dir/val/validate_id.cpp.o
[250/1354] Building CXX object tools/c...-tblgen.dir/ClangASTNodesEmitter.cpp.o
[250/1354] Linking CXX executable bin/clang-tblgen
[251/1354] Building CXX object externa...atic.dir/val/validate_extensions.cpp.o
[251/1354] Building CXX object externa...ls-static.dir/val/validate_image.cpp.o
[252/1354] Building CXX object externa...static.dir/val/validate_function.cpp.o
[252/1354] Building CXX object externa...atic.dir/val/validate_interfaces.cpp.o
[253/1354] Building CXX object externa...Tools-static.dir/val/validate_id.cpp.o
[253/1354] Building CXX object externa...tic.dir/val/validate_instruction.cpp.o
[254/1354] Building CXX object externa...ls-static.dir/val/validate_image.cpp.o
[254/1354] Building CXX object externa...s-static.dir/val/validate_layout.cpp.o
[255/1354] Building CXX object externa...atic.dir/val/validate_interfaces.cpp.o
[255/1354] Building CXX object externa...static.dir/val/validate_literals.cpp.o
[256/1354] Building CXX object externa...s-static.dir/val/validate_layout.cpp.o
[256/1354] Building CXX object externa...static.dir/val/validate_logicals.cpp.o
[257/1354] Building CXX object externa...static.dir/val/validate_literals.cpp.o
[257/1354] Building CXX object externa...s-static.dir/val/validate_memory.cpp.o
[258/1354] Building CXX object externa...static.dir/val/validate_logicals.cpp.o
[258/1354] Building CXX object externa...ir/val/validate_memory_semantics.cpp.o
[259/1354] Building CXX object externa...s-static.dir/val/validate_memory.cpp.o
[259/1354] Building CXX object externa...ic.dir/val/validate_mesh_shading.cpp.o
[260/1354] Building CXX object externa...ir/val/validate_memory_semantics.cpp.o
[260/1354] Building CXX object externa...ols-static.dir/val/validate_misc.cpp.o
[261/1354] Building CXX object externa...ic.dir/val/validate_mesh_shading.cpp.o
[261/1354] Building CXX object externa...ic.dir/val/validate_mode_setting.cpp.o
[262/1354] Building CXX object externa...ols-static.dir/val/validate_misc.cpp.o
[262/1354] Building CXX object externa...tic.dir/val/validate_non_uniform.cpp.o
[263/1354] Building CXX object externa...ic.dir/val/validate_mode_setting.cpp.o
[263/1354] Building CXX object externa...atic.dir/val/validate_primitives.cpp.o
[264/1354] Building CXX object externa...tic.dir/val/validate_non_uniform.cpp.o
[264/1354] Building CXX object externa...tatic.dir/val/validate_ray_query.cpp.o
[265/1354] Building CXX object externa...atic.dir/val/validate_primitives.cpp.o
[265/1354] Building CXX object externa...tic.dir/val/validate_ray_tracing.cpp.o
[266/1354] Building CXX object externa...tatic.dir/val/validate_ray_query.cpp.o
[266/1354] Building CXX object externa...val/validate_ray_tracing_reorder.cpp.o
[267/1354] Building CXX object externa...tic.dir/val/validate_ray_tracing.cpp.o
[267/1354] Building CXX object externa...s-static.dir/val/validate_scopes.cpp.o
[268/1354] Building CXX object externa...val/validate_ray_tracing_reorder.cpp.o
[268/1354] Building CXX object externa...dir/val/validate_small_type_uses.cpp.o
[269/1354] Building CXX object externa...s-static.dir/val/validate_scopes.cpp.o
[269/1354] Building CXX object externa...c.dir/val/validate_tensor_layout.cpp.o
[270/1354] Building CXX object externa...dir/val/validate_small_type_uses.cpp.o
[270/1354] Building CXX object externa...ols-static.dir/val/validate_type.cpp.o
[271/1354] Building CXX object externa...c.dir/val/validate_tensor_layout.cpp.o
[271/1354] Building CXX object externa...ic.dir/val/validate_invalid_type.cpp.o
[272/1354] Building CXX object externa...ols-static.dir/val/validate_type.cpp.o
[272/1354] Building CXX object externa...Tools-static.dir/val/basic_block.cpp.o
[273/1354] Building CXX object externa...Tools-static.dir/val/basic_block.cpp.o
[273/1354] Building CXX object externa...V-Tools-static.dir/val/construct.cpp.o
[274/1354] Building CXX object externa...ic.dir/val/validate_invalid_type.cpp.o
[274/1354] Building CXX object externa...RV-Tools-static.dir/val/function.cpp.o
[275/1354] Building CXX object externa...V-Tools-static.dir/val/construct.cpp.o
[275/1354] Building CXX object externa...Tools-static.dir/val/instruction.cpp.o
[276/1354] Building CXX object externa...RV-Tools-static.dir/val/function.cpp.o
[276/1354] Building CXX object externa...-static.dir/val/validation_state.cpp.o
[277/1354] Building CXX object externa...Tools-static.dir/val/instruction.cpp.o
[277/1354] Building CXX object externa...PIRV-Tools-static.dir/util/timer.cpp.o
[278/1354] Building CXX object externa...PIRV-Tools-static.dir/util/timer.cpp.o
[278/1354] Building CXX object externa...-opt.dir/fix_func_call_arguments.cpp.o
[279/1354] Building CXX object externa...-static.dir/val/validation_state.cpp.o
[279/1354] Building CXX object externa...r/aggressive_dead_code_elim_pass.cpp.o
[280/1354] Building CXX object externa...-opt.dir/fix_func_call_arguments.cpp.o
[280/1354] Building CXX object externa...IRV-Tools-opt.dir/amd_ext_to_khr.cpp.o
[281/1354] Linking CXX executable bin/clang-tblgen
lto-wrapper: warning: using serial compilation of 14 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information

[281/1354] Building Attrs.inc...
[282/1354] Building Attrs.inc...
[282/1354] Building AttrImpl.inc...
[283/1354] Building AttrImpl.inc...
[283/1354] Building AttrDump.inc...
[284/1354] Building AttrDump.inc...
[284/1354] Building AttrVisitor.inc...
[285/1354] Building AttrVisitor.inc...
[285/1354] Building StmtNodes.inc...
[286/1354] Building StmtNodes.inc...
[286/1354] Building DeclNodes.inc...
[287/1354] Building DeclNodes.inc...
[287/1354] Building CommentNodes.inc...
[288/1354] Building CommentNodes.inc...
[288/1354] Building CommentHTMLTags.inc...
[289/1354] Building CommentHTMLTags.inc...
[289/1354] Building CommentHTMLTagsProperties.inc...
[290/1354] Building CommentHTMLTagsProperties.inc...
[290/1354] Building CommentHTMLNamedCharacterReferences.inc...
[291/1354] Building CommentHTMLNamedCharacterReferences.inc...
[291/1354] Building CommentCommandInfo.inc...
[292/1354] Building CommentCommandInfo.inc...
[292/1354] Building CommentCommandList.inc...
[293/1354] Building CommentCommandList.inc...
[293/1354] Building DiagnosticAnalysisKinds.inc...
[294/1354] Building DiagnosticAnalysisKinds.inc...
[294/1354] Building DiagnosticASTKinds.inc...
[295/1354] Building DiagnosticASTKinds.inc...
[295/1354] Building DiagnosticCommentKinds.inc...
[296/1354] Building DiagnosticCommentKinds.inc...
[296/1354] Building DiagnosticCommonKinds.inc...
[297/1354] Building DiagnosticCommonKinds.inc...
[297/1354] Building DiagnosticDriverKinds.inc...
[298/1354] Building DiagnosticDriverKinds.inc...
[298/1354] Building DiagnosticFrontendKinds.inc...
[299/1354] Building DiagnosticFrontendKinds.inc...
[299/1354] Building DiagnosticLexKinds.inc...
[300/1354] Building DiagnosticLexKinds.inc...
[300/1354] Building DiagnosticParseKinds.inc...
[301/1354] Building DiagnosticParseKinds.inc...
[301/1354] Building DiagnosticSemaKinds.inc...
[302/1354] Building DiagnosticSemaKinds.inc...
[302/1354] Building DiagnosticSerializationKinds.inc...
[303/1354] Building DiagnosticSerializationKinds.inc...
[303/1354] Building DiagnosticGroups.inc...
[304/1354] Building DiagnosticGroups.inc...
[304/1354] Building DiagnosticIndexName.inc...
[305/1354] Building CXX object externa...Tools-static.dir/util/bit_vector.cpp.o
[305/1354] Building AttrList.inc...
[306/1354] Building AttrList.inc...
[306/1354] Building AttrHasAttributeImpl.inc...
[307/1354] Building DiagnosticIndexName.inc...
[307/1354] Building AttrParserStringSwitches.inc...
[308/1354] Building AttrParserStringSwitches.inc...
[308/1354] Building AttrTemplateInstantiate.inc...
[309/1354] Building AttrHasAttributeImpl.inc...
[309/1354] Building AttrParsedAttrList.inc...
[310/1354] Building AttrParsedAttrList.inc...
[310/1354] Building AttrParsedAttrKinds.inc...
[311/1354] Building AttrTemplateInstantiate.inc...
[311/1354] Building AttrSpellingListIndex.inc...
[312/1354] Building AttrSpellingListIndex.inc...
[312/1354] Building AttrParsedAttrImpl.inc...
[313/1354] Building AttrParsedAttrKinds.inc...
[313/1354] Building AttrPCHRead.inc...
[314/1354] Building AttrPCHRead.inc...
[314/1354] Building AttrPCHWrite.inc...
[315/1354] Building AttrParsedAttrImpl.inc...
[315/1354] Updating Attrs.inc...
[316/1354] Updating Attrs.inc...
[316/1354] Updating AttrImpl.inc...
[317/1354] Building AttrPCHWrite.inc...
[317/1354] Updating AttrDump.inc...
[318/1354] Updating AttrDump.inc...
[318/1354] Updating AttrVisitor.inc...
[319/1354] Updating AttrImpl.inc...
[319/1354] Updating StmtNodes.inc...
[320/1354] Updating StmtNodes.inc...
[320/1354] Updating DeclNodes.inc...
[321/1354] Updating AttrVisitor.inc...
[321/1354] Updating CommentNodes.inc...
[322/1354] Updating CommentNodes.inc...
[322/1354] Updating CommentHTMLTags.inc...
[323/1354] Updating DeclNodes.inc...
[323/1354] Updating CommentHTMLTagsProperties.inc...
[324/1354] Updating CommentHTMLTagsProperties.inc...
[324/1354] Updating CommentHTMLNamedCharacterReferences.inc...
[325/1354] Updating CommentHTMLTags.inc...
[325/1354] Updating CommentCommandInfo.inc...
[326/1354] Updating CommentCommandInfo.inc...
[326/1354] Updating CommentCommandList.inc...
[327/1354] Updating CommentHTMLNamedCharacterReferences.inc...
[327/1354] Updating DiagnosticAnalysisKinds.inc...
[328/1354] Updating CommentCommandList.inc...
[328/1354] Updating DiagnosticASTKinds.inc...
[329/1354] Updating DiagnosticAnalysisKinds.inc...
[329/1354] Updating DiagnosticCommentKinds.inc...
[330/1354] Updating DiagnosticCommentKinds.inc...
[330/1354] Updating DiagnosticCommonKinds.inc...
[331/1354] Updating DiagnosticASTKinds.inc...
[331/1354] Updating DiagnosticDriverKinds.inc...
[332/1354] Updating DiagnosticDriverKinds.inc...
[332/1354] Updating DiagnosticFrontendKinds.inc...
[333/1354] Updating DiagnosticCommonKinds.inc...
[333/1354] Updating DiagnosticLexKinds.inc...
[334/1354] Updating DiagnosticFrontendKinds.inc...
[334/1354] Updating DiagnosticParseKinds.inc...
[335/1354] Updating DiagnosticLexKinds.inc...
[335/1354] Updating DiagnosticSemaKinds.inc...
[336/1354] Updating DiagnosticParseKinds.inc...
[336/1354] Updating DiagnosticSerializationKinds.inc...
[337/1354] Updating DiagnosticSemaKinds.inc...
[337/1354] Updating DiagnosticGroups.inc...
[338/1354] Updating DiagnosticSerializationKinds.inc...
[338/1354] Updating DiagnosticIndexName.inc...
[339/1354] Updating DiagnosticGroups.inc...
[339/1354] Updating AttrList.inc...
[340/1354] Updating DiagnosticIndexName.inc...
[340/1354] Updating AttrHasAttributeImpl.inc...
[341/1354] Updating AttrList.inc...
[341/1354] Updating AttrParserStringSwitches.inc...
[342/1354] Updating AttrHasAttributeImpl.inc...
[342/1354] Updating AttrTemplateInstantiate.inc...
[343/1354] Updating AttrParserStringSwitches.inc...
[343/1354] Updating AttrParsedAttrList.inc...
[344/1354] Updating AttrTemplateInstantiate.inc...
[344/1354] Updating AttrParsedAttrKinds.inc...
[345/1354] Updating AttrParsedAttrList.inc...
[345/1354] Updating AttrSpellingListIndex.inc...
[346/1354] Updating AttrParsedAttrKinds.inc...
[346/1354] Updating AttrParsedAttrImpl.inc...
[347/1354] Updating AttrSpellingListIndex.inc...
[347/1354] Updating AttrPCHRead.inc...
[348/1354] Updating AttrParsedAttrImpl.inc...
[348/1354] Updating AttrPCHWrite.inc...
[349/1354] Updating AttrPCHRead.inc...
[349/1354] Building CXX object externa...-opt.dir/analyze_live_input_pass.cpp.o
[350/1354] Updating AttrPCHWrite.inc...
[350/1354] Collect Git commit info for versioning
[351/1354] Collect Git commit info for versioning
[351/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/basic_block.cpp.o
[352/1354] Building CXX object externa...r/aggressive_dead_code_elim_pass.cpp.o
[352/1354] Building CXX object externa...V-Tools-opt.dir/block_merge_pass.cpp.o
[353/1354] Building CXX object externa...l/validate_execution_limitations.cpp.o
[353/1354] Building CXX object externa...V-Tools-opt.dir/block_merge_util.cpp.o
[354/1354] Building CXX object externa...IRV-Tools-opt.dir/amd_ext_to_khr.cpp.o
[354/1354] Building CXX object externa...SPIRV-Tools-opt.dir/build_module.cpp.o
[355/1354] Building CXX object externa...V-Tools-opt.dir/block_merge_pass.cpp.o
[355/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/ccp_pass.cpp.o
[356/1354] Building CXX object externa...V-Tools-opt.dir/block_merge_util.cpp.o
[356/1354] Building CXX object externa...V-Tools-opt.dir/cfg_cleanup_pass.cpp.o
[357/1354] Building CXX object externa...SPIRV-Tools-opt.dir/build_module.cpp.o
[357/1354] Building CXX object externa...akeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o
[358/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/ccp_pass.cpp.o
[358/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/code_sink.cpp.o
[359/1354] Building CXX object externa...V-Tools-opt.dir/cfg_cleanup_pass.cpp.o
[359/1354] Building CXX object externa...ls-opt.dir/combine_access_chains.cpp.o
[360/1354] Building CXX object externa...akeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o
[360/1354] Building CXX object externa...V-Tools-opt.dir/compact_ids_pass.cpp.o
[361/1354] Building CXX object externa...-opt.dir/analyze_live_input_pass.cpp.o
[361/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/composite.cpp.o
[362/1354] Building CXX object externa...ls-opt.dir/combine_access_chains.cpp.o
[362/1354] Building CXX object externa...ools-opt.dir/const_folding_rules.cpp.o
[363/1354] Building CXX object externa...V-Tools-opt.dir/compact_ids_pass.cpp.o
[363/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/constants.cpp.o
[364/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/composite.cpp.o
[364/1354] Building CXX object externa...Tools-opt.dir/control_dependence.cpp.o
[365/1354] Building CXX object externa...Tools-opt.dir/control_dependence.cpp.o
[365/1354] Building CXX object externa...ir/convert_to_sampled_image_pass.cpp.o
[366/1354] Building CXX object externa...ools-opt.dir/const_folding_rules.cpp.o
[366/1354] Building CXX object externa...ols-opt.dir/convert_to_half_pass.cpp.o
[367/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/constants.cpp.o
[367/1354] Building CXX object externa...V-Tools-opt.dir/copy_prop_arrays.cpp.o
[368/1354] Building CXX object externa...ir/convert_to_sampled_image_pass.cpp.o
[368/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/dataflow.cpp.o
[369/1354] Building CXX object externa...ols-opt.dir/convert_to_half_pass.cpp.o
[369/1354] Building CXX object externa...ls-opt.dir/dead_branch_elim_pass.cpp.o
[370/1354] Building CXX object externa...V-Tools-opt.dir/copy_prop_arrays.cpp.o
[370/1354] Building CXX object externa...ls-opt.dir/dead_insert_elim_pass.cpp.o
[371/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/dataflow.cpp.o
[371/1354] Building CXX object externa...pt.dir/dead_variable_elimination.cpp.o
[372/1354] Building CXX object externa...ls-opt.dir/dead_branch_elim_pass.cpp.o
[372/1354] Building CXX object externa...Tools-opt.dir/decoration_manager.cpp.o
[373/1354] Building CXX object externa...ls-opt.dir/dead_insert_elim_pass.cpp.o
[373/1354] Building CXX object externa...Tools-opt.dir/debug_info_manager.cpp.o
[374/1354] Building CXX object externa...pt.dir/dead_variable_elimination.cpp.o
[374/1354] Building CXX object externa...RV-Tools-opt.dir/def_use_manager.cpp.o
[375/1354] Building CXX object externa...RV-Tools-opt.dir/def_use_manager.cpp.o
[375/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/desc_sroa.cpp.o
[376/1354] Building CXX object externa...Tools-opt.dir/decoration_manager.cpp.o
[376/1354] Building CXX object externa...IRV-Tools-opt.dir/desc_sroa_util.cpp.o
[377/1354] Building CXX object externa...Tools-opt.dir/debug_info_manager.cpp.o
[377/1354] Building CXX object externa...Tools-opt.dir/dominator_analysis.cpp.o
[378/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/desc_sroa.cpp.o
[378/1354] Building CXX object externa...IRV-Tools-opt.dir/dominator_tree.cpp.o
[379/1354] Building CXX object externa...IRV-Tools-opt.dir/desc_sroa_util.cpp.o
[379/1354] Building CXX object externa...dir/eliminate_dead_constant_pass.cpp.o
[380/1354] Building CXX object externa...Tools-opt.dir/dominator_analysis.cpp.o
[380/1354] Building CXX object externa...ir/eliminate_dead_functions_pass.cpp.o
[381/1354] Building CXX object externa...dir/eliminate_dead_constant_pass.cpp.o
[381/1354] Building CXX object externa...ir/eliminate_dead_functions_util.cpp.o
[382/1354] Building CXX object externa...IRV-Tools-opt.dir/dominator_tree.cpp.o
[382/1354] Building CXX object externa...liminate_dead_io_components_pass.cpp.o
[383/1354] Building CXX object externa...ir/eliminate_dead_functions_pass.cpp.o
[383/1354] Building CXX object externa....dir/eliminate_dead_members_pass.cpp.o
[384/1354] Building CXX object externa...ir/eliminate_dead_functions_util.cpp.o
[384/1354] Building CXX object externa...liminate_dead_output_stores_pass.cpp.o
[385/1354] Building CXX object externa...liminate_dead_io_components_pass.cpp.o
[385/1354] Building CXX object externa...RV-Tools-opt.dir/feature_manager.cpp.o
[386/1354] Building CXX object externa....dir/eliminate_dead_members_pass.cpp.o
[386/1354] Building CXX object externa...-Tools-opt.dir/fix_storage_class.cpp.o
[387/1354] Building CXX object externa...RV-Tools-opt.dir/feature_manager.cpp.o
[387/1354] Building CXX object externa...-opt.dir/flatten_decoration_pass.cpp.o
[388/1354] Linking CXX executable bin/llvm-tblgen
lto-wrapper: warning: using serial compilation of 34 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information

[388/1354] Building Intrinsics.gen...
[389/1354] Building Intrinsics.gen...
[389/1354] Building HLSLOptions.inc...
[390/1354] Building HLSLOptions.inc...
[390/1354] Updating Intrinsics.gen...
[391/1354] Updating Intrinsics.gen...
[391/1354] Updating HLSLOptions.inc...
[392/1354] Updating HLSLOptions.inc...
[392/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[393/1354] Building CXX object externa...liminate_dead_output_stores_pass.cpp.o
[393/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
[394/1354] Building CXX object externa...-Tools-opt.dir/fix_storage_class.cpp.o
[394/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
[395/1354] Building CXX object externa...-opt.dir/flatten_decoration_pass.cpp.o
[395/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[396/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
[396/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[397/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[397/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[398/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[398/1354] Building CXX object lib/IR/...Files/LLVMCore.dir/ConstantRange.cpp.o
[399/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
[399/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
[400/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[400/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
[401/1354] Building CXX object lib/IR/...Files/LLVMCore.dir/ConstantRange.cpp.o
[401/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
[402/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[402/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[403/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[403/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
[404/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
[404/1354] Building CXX object lib/IR/...s/LLVMCore.dir/DebugInfoMetadata.cpp.o
[405/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
[405/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[406/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/Core.cpp: In function ‘void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)’:
/build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/Core.cpp:93:22: warning: cast between incompatible function types from ‘LLVMDiagnosticHandler’ {aka ‘void (*)(LLVMOpaqueDiagnosticInfo*, void*)’} to ‘llvm::LLVMContext::DiagnosticHandlerTy’ {aka ‘void (*)(const llvm::DiagnosticInfo&, void*)’} [-Wcast-function-type]
   93 |       LLVM_EXTENSION reinterpret_cast<LLVMContext::DiagnosticHandlerTy>(Handler),
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[406/1354] Building CXX object lib/IR/...iles/LLVMCore.dir/DiagnosticInfo.cpp.o
[407/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
[407/1354] Building CXX object lib/IR/...s/LLVMCore.dir/DiagnosticPrinter.cpp.o
[408/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[408/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[409/1354] Building CXX object lib/IR/...iles/LLVMCore.dir/DiagnosticInfo.cpp.o
[409/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[410/1354] Building CXX object lib/IR/...s/LLVMCore.dir/DiagnosticPrinter.cpp.o
[410/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCOV.cpp.o
[411/1354] Building CXX object lib/IR/...s/LLVMCore.dir/DebugInfoMetadata.cpp.o
[411/1354] Building CXX object lib/IR/...iles/LLVMCore.dir/GVMaterializer.cpp.o
[412/1354] Building CXX object lib/IR/...iles/LLVMCore.dir/GVMaterializer.cpp.o
[412/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
[413/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[413/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
[414/1354] 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::raw_ostream> 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

[414/1354] Building CXX object lib/IR/...es/LLVMCore.dir/IRPrintingPasses.cpp.o
[415/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[415/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[416/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
[416/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[417/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
[417/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
[418/1354] Building CXX object lib/IR/...es/LLVMCore.dir/IRPrintingPasses.cpp.o
[418/1354] Building CXX object lib/IR/...Files/LLVMCore.dir/IntrinsicInst.cpp.o
[419/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[419/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[420/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[420/1354] Building CXX object lib/IR/...les/LLVMCore.dir/LLVMContextImpl.cpp.o
[421/1354] Building CXX object lib/IR/...Files/LLVMCore.dir/IntrinsicInst.cpp.o
[421/1354] Building CXX object lib/IR/...s/LLVMCore.dir/LegacyPassManager.cpp.o
[422/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
[422/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
[423/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[423/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[424/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
[424/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
[425/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[425/1354] Building CXX object lib/IR/...es/LLVMCore.dir/MetadataTracking.cpp.o
[426/1354] Building CXX object lib/IR/...s/LLVMCore.dir/LegacyPassManager.cpp.o
[426/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[427/1354] Building CXX object lib/IR/...les/LLVMCore.dir/LLVMContextImpl.cpp.o
[427/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[428/1354] Building CXX object lib/IR/...es/LLVMCore.dir/MetadataTracking.cpp.o
[428/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[429/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[429/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[430/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[430/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[431/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[431/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[432/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[432/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[433/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[433/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
[434/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[434/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
[435/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
[435/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[436/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
[436/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[437/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
[437/1354] Building CXX object lib/IR/...es/LLVMCore.dir/ValueSymbolTable.cpp.o
[438/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[438/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o
[439/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[439/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
[440/1354] Building CXX object lib/IR/...es/LLVMCore.dir/ValueSymbolTable.cpp.o
[440/1354] Building CXX object lib/Bit.../LLVMBitReader.dir/BitcodeReader.cpp.o
[441/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o
[441/1354] Building CXX object lib/Bit...LVMBitReader.dir/BitstreamReader.cpp.o
[442/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[442/1354] Building CXX object lib/Dxc...es/LLVMDxcSupport.dir/dxcapi.use.cpp.o
[443/1354] Building CXX object lib/Dxc...es/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                                        \

[443/1354] Building CXX object lib/Dxc...eFiles/LLVMDxcSupport.dir/dxcmem.cpp.o
[444/1354] Building CXX object lib/Bit...LVMBitReader.dir/BitstreamReader.cpp.o
[444/1354] Building CXX object lib/Dxc.../LLVMDxcSupport.dir/FileIOHelper.cpp.o
[445/1354] Building CXX object lib/Dxc...eFiles/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                                        \

[445/1354] Building CXX object lib/Dxc...eFiles/LLVMDxcSupport.dir/Global.cpp.o
[446/1354] Building CXX object lib/Dxc...eFiles/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                                        \

[446/1354] Building CXX object lib/Dxc...s/LLVMDxcSupport.dir/HLSLOptions.cpp.o
[447/1354] Building CXX object lib/Dxc.../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                                        \

[447/1354] Building CXX object lib/Dxc...Files/LLVMDxcSupport.dir/Unicode.cpp.o
[448/1354] Building CXX object lib/Dxc...Files/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                                        \

[448/1354] Building CXX object lib/Dxc...es/LLVMDxcSupport.dir/WinAdapter.cpp.o
[449/1354] Building CXX object lib/Dxc...es/LLVMDxcSupport.dir/WinAdapter.cpp.o
[449/1354] Building CXX object lib/Dxc...s/LLVMDxcSupport.dir/WinIncludes.cpp.o
[450/1354] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
[450/1354] Building CXX object lib/Dxc.../LLVMDxcSupport.dir/WinFunctions.cpp.o
[451/1354] Building CXX object lib/Dxc...s/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                                        \

[451/1354] Building CXX object lib/DXI...keFiles/LLVMDXIL.dir/DxilCBuffer.cpp.o
[452/1354] Building CXX object lib/Dxc...s/LLVMDxcSupport.dir/WinIncludes.cpp.o
[452/1354] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilCompType.cpp.o
[453/1354] Building CXX object lib/Dxc.../LLVMDxcSupport.dir/WinFunctions.cpp.o
[453/1354] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilCounters.cpp.o
[454/1354] Building CXX object lib/DXI...keFiles/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                                        \

[454/1354] Building CXX object lib/DXI...VMDXIL.dir/DxilInterpolationMode.cpp.o
[455/1354] Building CXX object lib/Bit.../LLVMBitReader.dir/BitcodeReader.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/lib/Bitcode/Reader/BitcodeReader.cpp: In function ‘llvm::ErrorOr<std::unique_ptr<llvm::Module> > getBitcodeModuleImpl(std::unique_ptr<llvm::DataStreamer>, 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

[455/1354] Building CXX object lib/DXI.../LLVMDXIL.dir/DxilMetadataHelper.cpp.o
[456/1354] Building CXX object lib/DXI...VMDXIL.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                                        \

[456/1354] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilModule.cpp.o
[457/1354] Building CXX object lib/DXI...eFiles/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                                        \

[457/1354] Building CXX object lib/DXI...es/LLVMDXIL.dir/DxilModuleHelper.cpp.o
[458/1354] Building CXX object lib/DXI...eFiles/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                                        \

[458/1354] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilNodeProps.cpp.o
[459/1354] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilNodeProps.cpp.o
[459/1354] Building CXX object lib/DXI...iles/LLVMDXIL.dir/DxilOperations.cpp.o
[460/1354] Building CXX object lib/DXI...es/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[460/1354] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilResource.cpp.o
[461/1354] Building CXX object lib/DXI.../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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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:3008:3: note: in expansion of macro ‘ZeroMemory’
 3008 |   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 {
      |        ^~~~~~~~~~~~

[461/1354] Building CXX object lib/DXI...es/LLVMDXIL.dir/DxilResourceBase.cpp.o
[462/1354] Building CXX object lib/DXI...eFiles/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                                        \

[462/1354] Building CXX object lib/DXI...LLVMDXIL.dir/DxilResourceBinding.cpp.o
[463/1354] Building CXX object lib/DXI...es/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                                        \

[463/1354] Building CXX object lib/DXI...MDXIL.dir/DxilResourceProperties.cpp.o
[464/1354] Building CXX object lib/DXI...iles/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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:3613: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]
 3613 |   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:222:10: note: struct hlsl::OP::OpCodeCacheItem’ declared here
  222 |   struct OpCodeCacheItem {
      |          ^~~~~~~~~~~~~~~

[464/1354] Building CXX object lib/DXI...keFiles/LLVMDXIL.dir/DxilSampler.cpp.o
[465/1354] 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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[465/1354] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilSemantic.cpp.o
[466/1354] Building CXX object lib/DXI...keFiles/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                                        \

[466/1354] Building CXX object lib/DXI...les/LLVMDXIL.dir/DxilShaderFlags.cpp.o
[467/1354] Building CXX object lib/DXI...eFiles/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                                        \

[467/1354] Building CXX object lib/DXI...les/LLVMDXIL.dir/DxilShaderModel.cpp.o
[468/1354] Building CXX object lib/DXI...LLVMDXIL.dir/DxilResourceBinding.cpp.o
[468/1354] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilSignature.cpp.o
[469/1354] Building CXX object lib/DXI...MDXIL.dir/DxilResourceProperties.cpp.o
[469/1354] Building CXX object lib/DXI...LVMDXIL.dir/DxilSignatureElement.cpp.o
[470/1354] Building CXX object lib/DXI...les/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                                        \

[470/1354] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilSubobject.cpp.o
[471/1354] Building CXX object lib/DXI...LVMDXIL.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                                        \

[471/1354] Building CXX object lib/DXI...iles/LLVMDXIL.dir/DxilTypeSystem.cpp.o
[472/1354] Building CXX object lib/DXI...Files/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                                        \

[472/1354] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilUtil.cpp.o
[473/1354] Building CXX object lib/DXI...les/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[473/1354] Building CXX object lib/DXI...MDXIL.dir/DxilUtilDbgInfoAndMisc.cpp.o
[474/1354] Building CXX object externa...tic.dir/val/validate_instruction.cpp.o
[474/1354] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilPDB.cpp.o
[475/1354] 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                                        \

[475/1354] Building Options.inc...
[476/1354] Building Options.inc...
[476/1354] Linking CXX static library lib/libLLVMCore.a
[477/1354] Building CXX object lib/DXI...iles/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[477/1354] Linking CXX static library lib/libLLVMBitReader.a
[478/1354] Linking CXX static library lib/libLLVMBitReader.a
[478/1354] Building CXX object lib/Bit...iles/LLVMBitWriter.dir/BitWriter.cpp.o
[479/1354] Linking CXX static library lib/libLLVMCore.a
[479/1354] Building CXX object lib/Bit.../LLVMBitWriter.dir/BitcodeWriter.cpp.o
[480/1354] Building CXX object lib/DXI...MDXIL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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.";
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~

[480/1354] Building CXX object lib/Bit...MBitWriter.dir/BitcodeWriterPass.cpp.o
[481/1354] 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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[481/1354] Building CXX object lib/Bit...LVMBitWriter.dir/ValueEnumerator.cpp.o
[482/1354] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[482/1354] Building CXX object lib/Tra...rmUtils.dir/ASanStackFrameLayout.cpp.o
[483/1354] Building CXX object lib/Tra...rmUtils.dir/ASanStackFrameLayout.cpp.o
[483/1354] Building CXX object lib/Tra...sformUtils.dir/AddDiscriminators.cpp.o
[484/1354] Building CXX object lib/Bit...MBitWriter.dir/BitcodeWriterPass.cpp.o
[484/1354] Building CXX object lib/Tra...ansformUtils.dir/BasicBlockUtils.cpp.o
[485/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/basic_block.cpp.o
[485/1354] Building CXX object lib/Tra...formUtils.dir/BreakCriticalEdges.cpp.o
[486/1354] Building CXX object lib/Bit...LVMBitWriter.dir/ValueEnumerator.cpp.o
[486/1354] Building CXX object lib/Tra...TransformUtils.dir/BuildLibCalls.cpp.o
[487/1354] Building CXX object lib/Tra...sformUtils.dir/AddDiscriminators.cpp.o
[487/1354] Building CXX object lib/Tra...formUtils.dir/BypassSlowDivision.cpp.o
[488/1354] Building CXX object lib/Tra...ansformUtils.dir/BasicBlockUtils.cpp.o
[488/1354] Building CXX object lib/Tra...TransformUtils.dir/CloneFunction.cpp.o
[489/1354] Building CXX object lib/Tra...formUtils.dir/BreakCriticalEdges.cpp.o
[489/1354] Building CXX object lib/Tra...VMTransformUtils.dir/CloneModule.cpp.o
[490/1354] Building CXX object lib/Tra...TransformUtils.dir/BuildLibCalls.cpp.o
[490/1354] Building CXX object lib/Tra...ansformUtils.dir/CmpInstAnalysis.cpp.o
[491/1354] Building CXX object lib/Tra...formUtils.dir/BypassSlowDivision.cpp.o
[491/1354] Building CXX object lib/Tra...TransformUtils.dir/CodeExtractor.cpp.o
[492/1354] Building CXX object lib/Tra...ansformUtils.dir/CmpInstAnalysis.cpp.o
[492/1354] Building CXX object lib/Tra...LLVMTransformUtils.dir/CtorUtils.cpp.o
[493/1354] Building CXX object lib/Tra...VMTransformUtils.dir/CloneModule.cpp.o
[493/1354] Building CXX object lib/Tra...nsformUtils.dir/DemoteRegToStack.cpp.o
[494/1354] Building CXX object lib/Tra...TransformUtils.dir/CloneFunction.cpp.o
[494/1354] Building CXX object lib/Tra...LVMTransformUtils.dir/FlattenCFG.cpp.o
[495/1354] Building CXX object lib/Tra...LLVMTransformUtils.dir/CtorUtils.cpp.o
[495/1354] Building CXX object lib/Tra...MTransformUtils.dir/GlobalStatus.cpp.o
[496/1354] Building CXX object lib/Tra...TransformUtils.dir/CodeExtractor.cpp.o
[496/1354] Building CXX object lib/Tra...ransformUtils.dir/InlineFunction.cpp.o
[497/1354] Building CXX object lib/Tra...nsformUtils.dir/DemoteRegToStack.cpp.o
[497/1354] Building CXX object lib/Tra...nsformUtils.dir/InstructionNamer.cpp.o
[498/1354] Building CXX object lib/Tra...nsformUtils.dir/InstructionNamer.cpp.o
[498/1354] Building CXX object lib/Tra...ansformUtils.dir/IntegerDivision.cpp.o
[499/1354] Building CXX object lib/Tra...LVMTransformUtils.dir/FlattenCFG.cpp.o
[499/1354] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/LCSSA.cpp.o
[500/1354] Building CXX object lib/Tra...MTransformUtils.dir/GlobalStatus.cpp.o
[500/1354] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/Local.cpp.o
[501/1354] Building CXX object lib/Tra...ansformUtils.dir/IntegerDivision.cpp.o
[501/1354] Building CXX object lib/Tra...MTransformUtils.dir/LoopSimplify.cpp.o
[502/1354] Building CXX object lib/Tra...ransformUtils.dir/InlineFunction.cpp.o
[502/1354] Building CXX object lib/Tra...ransformUtils.dir/LoopSimplifyId.cpp.o
[503/1354] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/LCSSA.cpp.o
[503/1354] Building CXX object lib/Tra...LVMTransformUtils.dir/LoopUnroll.cpp.o
[504/1354] Building CXX object lib/Tra...les/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[504/1354] Building CXX object lib/Tra...sformUtils.dir/LoopUnrollRuntime.cpp.o
[505/1354] Building CXX object lib/Tra...ransformUtils.dir/LoopSimplifyId.cpp.o
[505/1354] Building CXX object lib/Tra...LLVMTransformUtils.dir/LoopUtils.cpp.o
[506/1354] Building CXX object lib/Tra...MTransformUtils.dir/LoopSimplify.cpp.o
[506/1354] Building CXX object lib/Tra...ransformUtils.dir/LoopVersioning.cpp.o
[507/1354] Building CXX object lib/Tra...LVMTransformUtils.dir/LoopUnroll.cpp.o
[507/1354] Building CXX object lib/Tra...VMTransformUtils.dir/LowerInvoke.cpp.o
[508/1354] Building CXX object lib/Tra...LLVMTransformUtils.dir/LoopUtils.cpp.o
[508/1354] Building CXX object lib/Tra...VMTransformUtils.dir/LowerSwitch.cpp.o
[509/1354] Building CXX object lib/Tra...sformUtils.dir/LoopUnrollRuntime.cpp.o
[509/1354] Building CXX object lib/Tra...s/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[510/1354] Building CXX object lib/Tra...VMTransformUtils.dir/LowerInvoke.cpp.o
[510/1354] Building CXX object lib/Tra...VMTransformUtils.dir/MetaRenamer.cpp.o
[511/1354] Building CXX object lib/Tra...ransformUtils.dir/LoopVersioning.cpp.o
[511/1354] Building CXX object lib/Tra...VMTransformUtils.dir/ModuleUtils.cpp.o
[512/1354] Building CXX object lib/Tra...s/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[512/1354] Building CXX object lib/Tra...tils.dir/PromoteMemoryToRegister.cpp.o
[513/1354] Building CXX object lib/Tra...VMTransformUtils.dir/LowerSwitch.cpp.o
[513/1354] Building CXX object lib/Tra...LVMTransformUtils.dir/SSAUpdater.cpp.o
[514/1354] Building CXX object lib/Tra...VMTransformUtils.dir/MetaRenamer.cpp.o
[514/1354] Building CXX object lib/Tra...VMTransformUtils.dir/SimplifyCFG.cpp.o
[515/1354] Building CXX object lib/Tra...VMTransformUtils.dir/ModuleUtils.cpp.o
[515/1354] Building CXX object lib/Tra...ransformUtils.dir/SimplifyIndVar.cpp.o
[516/1354] Building CXX object lib/Tra...LVMTransformUtils.dir/SSAUpdater.cpp.o
[516/1354] Building CXX object lib/Tra...rmUtils.dir/SimplifyInstructions.cpp.o
[517/1354] Building CXX object lib/Tra...tils.dir/PromoteMemoryToRegister.cpp.o
[517/1354] Building CXX object lib/Tra...nsformUtils.dir/SimplifyLibCalls.cpp.o
[518/1354] Building CXX object lib/Tra...ransformUtils.dir/SimplifyIndVar.cpp.o
[518/1354] Building CXX object lib/Tra...ransformUtils.dir/SymbolRewriter.cpp.o
[519/1354] Building CXX object lib/Tra...VMTransformUtils.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[519/1354] Building CXX object lib/Tra...Utils.dir/UnifyFunctionExitNodes.cpp.o
[520/1354] Building CXX object lib/Tra...rmUtils.dir/SimplifyInstructions.cpp.o
[520/1354] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/Utils.cpp.o
[521/1354] Building CXX object lib/Tra...ransformUtils.dir/SymbolRewriter.cpp.o
[521/1354] Building CXX object lib/Tra...VMTransformUtils.dir/ValueMapper.cpp.o
[522/1354] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/Utils.cpp.o
[522/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasAnalysis.cpp.o
[523/1354] Building CXX object lib/Tra...nsformUtils.dir/SimplifyLibCalls.cpp.o
[523/1354] Building CXX object lib/Ana...nalysis.dir/AliasAnalysisCounter.cpp.o
[524/1354] Building CXX object lib/Tra...Utils.dir/UnifyFunctionExitNodes.cpp.o
[524/1354] Building CXX object lib/Ana...lysis.dir/AliasAnalysisEvaluator.cpp.o
[525/1354] Building CXX object lib/Tra...VMTransformUtils.dir/ValueMapper.cpp.o
[525/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasDebugger.cpp.o
[526/1354] Building CXX object lib/Ana...nalysis.dir/AliasAnalysisCounter.cpp.o
[526/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/AliasSetTracker.cpp.o
[527/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasAnalysis.cpp.o
[527/1354] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Analysis.cpp.o
[528/1354] Building CXX object lib/Ana...lysis.dir/AliasAnalysisEvaluator.cpp.o
[528/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/AssumptionCache.cpp.o
[529/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasDebugger.cpp.o
[529/1354] Building CXX object lib/Ana...MAnalysis.dir/BasicAliasAnalysis.cpp.o
[530/1354] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Analysis.cpp.o
[530/1354] Building CXX object lib/Ana...MAnalysis.dir/BlockFrequencyInfo.cpp.o
[531/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/AliasSetTracker.cpp.o
[531/1354] Building CXX object lib/Ana...lysis.dir/BlockFrequencyInfoImpl.cpp.o
[532/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/AssumptionCache.cpp.o
[532/1354] Building CXX object lib/Ana...alysis.dir/BranchProbabilityInfo.cpp.o
[533/1354] Building CXX object lib/Ana...MAnalysis.dir/BasicAliasAnalysis.cpp.o
[533/1354] Building CXX object lib/Ana.../CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[534/1354] Building CXX object lib/Ana...MAnalysis.dir/BlockFrequencyInfo.cpp.o
[534/1354] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/CFGPrinter.cpp.o
[535/1354] Building CXX object lib/Ana...lysis.dir/BlockFrequencyInfoImpl.cpp.o
[535/1354] Building CXX object lib/Ana...LVMAnalysis.dir/CFLAliasAnalysis.cpp.o
[536/1354] Building CXX object lib/Ana...alysis.dir/BranchProbabilityInfo.cpp.o
[536/1354] Building CXX object lib/Ana...LVMAnalysis.dir/CGSCCPassManager.cpp.o
[537/1354] Building CXX object lib/Ana.../CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[537/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/CaptureTracking.cpp.o
[538/1354] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/CFGPrinter.cpp.o
[538/1354] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/CostModel.cpp.o
[539/1354] Building CXX object lib/Ana...LVMAnalysis.dir/CGSCCPassManager.cpp.o
[539/1354] Building CXX object lib/Ana...les/LLVMAnalysis.dir/CodeMetrics.cpp.o
[540/1354] Building CXX object lib/Ana...LVMAnalysis.dir/CFLAliasAnalysis.cpp.o
[540/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/ConstantFolding.cpp.o
[541/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/CaptureTracking.cpp.o
[541/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/Delinearization.cpp.o
[542/1354] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/CostModel.cpp.o
[542/1354] Building CXX object lib/Ana...MAnalysis.dir/DependenceAnalysis.cpp.o
[543/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/Delinearization.cpp.o
[543/1354] Building CXX object lib/Ana...MAnalysis.dir/DivergenceAnalysis.cpp.o
[544/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/ConstantFolding.cpp.o
[544/1354] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/DomPrinter.cpp.o
[545/1354] Building CXX object lib/Ana...les/LLVMAnalysis.dir/CodeMetrics.cpp.o
[545/1354] Building CXX object lib/Ana...VMAnalysis.dir/DominanceFrontier.cpp.o
[546/1354] Building CXX object lib/Ana...MAnalysis.dir/DependenceAnalysis.cpp.o
[546/1354] Building CXX object lib/Ana...Analysis.dir/DxilConstantFolding.cpp.o
[547/1354] Building CXX object lib/Ana...VMAnalysis.dir/DominanceFrontier.cpp.o
[547/1354] Building CXX object lib/Ana...lysis.dir/DxilConstantFoldingExt.cpp.o
[548/1354] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/DomPrinter.cpp.o
[548/1354] Building CXX object lib/Ana...es/LLVMAnalysis.dir/DxilSimplify.cpp.o
[549/1354] Building CXX object lib/Ana...MAnalysis.dir/DivergenceAnalysis.cpp.o
[549/1354] Building CXX object lib/Ana.../LLVMAnalysis.dir/DxilValueCache.cpp.o
[550/1354] Building CXX object lib/Ana...lysis.dir/DxilConstantFoldingExt.cpp.o
[550/1354] Building CXX object lib/Ana...keFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[551/1354] Building CXX object lib/Ana...Analysis.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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;
      |                  ^~~~~~~~~~~~~~~~

[551/1354] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/InstCount.cpp.o
[552/1354] Building CXX object lib/Ana...es/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[552/1354] Building CXX object lib/Ana...Analysis.dir/InstructionSimplify.cpp.o
[553/1354] Building CXX object lib/Ana.../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                                        \

[553/1354] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Interval.cpp.o
[554/1354] Building CXX object lib/Ana...keFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[554/1354] Building CXX object lib/Ana...VMAnalysis.dir/IntervalPartition.cpp.o
[555/1354] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/InstCount.cpp.o
[555/1354] Building CXX object lib/Ana...is.dir/IteratedDominanceFrontier.cpp.o
[556/1354] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Interval.cpp.o
[556/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[557/1354] Building CXX object lib/Ana...VMAnalysis.dir/IntervalPartition.cpp.o
[557/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyValueInfo.cpp.o
[558/1354] Building CXX object lib/Ana...is.dir/IteratedDominanceFrontier.cpp.o
[558/1354] Building CXX object lib/Ana...nalysis.dir/LibCallAliasAnalysis.cpp.o
[559/1354] Building CXX object lib/Ana...Analysis.dir/InstructionSimplify.cpp.o
[559/1354] Building CXX object lib/Ana...LVMAnalysis.dir/LibCallSemantics.cpp.o
[560/1354] Building CXX object lib/Ana...nalysis.dir/LibCallAliasAnalysis.cpp.o
[560/1354] Building CXX object lib/Ana...CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[561/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[561/1354] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[562/1354] Building CXX object lib/Ana...LVMAnalysis.dir/LibCallSemantics.cpp.o
[562/1354] Building CXX object lib/Ana...MAnalysis.dir/LoopAccessAnalysis.cpp.o
[563/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyValueInfo.cpp.o
[563/1354] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[564/1354] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[564/1354] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[565/1354] Building CXX object lib/Ana...CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[565/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/MemDepPrinter.cpp.o
[566/1354] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[566/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/MemDerefPrinter.cpp.o
[567/1354] Building CXX object lib/Bit.../LLVMBitWriter.dir/BitcodeWriter.cpp.o
[567/1354] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryBuiltins.cpp.o
[568/1354] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[568/1354] Building CXX object lib/Ana...sis.dir/MemoryDependenceAnalysis.cpp.o
[569/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/MemDepPrinter.cpp.o
[569/1354] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryLocation.cpp.o
[570/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/MemDerefPrinter.cpp.o
[570/1354] Building CXX object lib/Ana...lysis.dir/ModuleDebugInfoPrinter.cpp.o
[571/1354] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryLocation.cpp.o
[571/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/NoAliasAnalysis.cpp.o
[572/1354] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryBuiltins.cpp.o
[572/1354] Building CXX object lib/Ana...es/LLVMAnalysis.dir/PHITransAddr.cpp.o
[573/1354] Building CXX object lib/Ana...lysis.dir/ModuleDebugInfoPrinter.cpp.o
[573/1354] Building CXX object lib/Ana.../LLVMAnalysis.dir/PostDominators.cpp.o
[574/1354] Building CXX object lib/Ana...sis.dir/MemoryDependenceAnalysis.cpp.o
[574/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[575/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/NoAliasAnalysis.cpp.o
[575/1354] Building CXX object lib/Ana...nalysis.dir/ReducibilityAnalysis.cpp.o
[576/1354] Building CXX object lib/Ana...es/LLVMAnalysis.dir/PHITransAddr.cpp.o
[576/1354] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/regioninfo.cpp.o
[577/1354] Building CXX object lib/Ana.../LLVMAnalysis.dir/PostDominators.cpp.o
[577/1354] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/RegionPass.cpp.o
[578/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[578/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/regionprinter.cpp.o
[579/1354] Building CXX object lib/Ana...nalysis.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                                        \

[579/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/ScalarEvolution.cpp.o
[580/1354] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/RegionPass.cpp.o
[580/1354] Building CXX object lib/Ana...dir/ScalarEvolutionAliasAnalysis.cpp.o
[581/1354] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/regioninfo.cpp.o
[581/1354] Building CXX object lib/Ana...ysis.dir/ScalarEvolutionExpander.cpp.o
[582/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/regionprinter.cpp.o
[582/1354] Building CXX object lib/Ana...dir/ScalarEvolutionNormalization.cpp.o
[583/1354] Building CXX object lib/Ana...dir/ScalarEvolutionAliasAnalysis.cpp.o
[583/1354] Building CXX object lib/Ana...VMAnalysis.dir/SparsePropagation.cpp.o
[584/1354] Building CXX object lib/Ana...dir/ScalarEvolutionNormalization.cpp.o
[584/1354] Building CXX object lib/Ana...VMAnalysis.dir/TargetLibraryInfo.cpp.o
[585/1354] Building CXX object lib/Ana...VMAnalysis.dir/SparsePropagation.cpp.o
[585/1354] Building CXX object lib/Ana...Analysis.dir/TargetTransformInfo.cpp.o
[586/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/ScalarEvolution.cpp.o
[586/1354] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[587/1354] Building CXX object lib/Ana...ysis.dir/ScalarEvolutionExpander.cpp.o
[587/1354] Building CXX object lib/Ana...lysis.dir/TypeBasedAliasAnalysis.cpp.o
[588/1354] Building CXX object lib/Ana...VMAnalysis.dir/TargetLibraryInfo.cpp.o
[588/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
[589/1354] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[589/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/ValueTracking.cpp.o
[590/1354] Building CXX object lib/Ana...Analysis.dir/TargetTransformInfo.cpp.o
[590/1354] Building CXX object lib/Ana...les/LLVMAnalysis.dir/VectorUtils.cpp.o
[591/1354] Building CXX object lib/Ana...lysis.dir/TypeBasedAliasAnalysis.cpp.o
[591/1354] Building CXX object lib/Ana...es/LLVMAnalysis.dir/VectorUtils2.cpp.o
[592/1354] Building CXX object lib/Ana...les/LLVMAnalysis.dir/VectorUtils.cpp.o
[592/1354] Building CXX object lib/Ana...CMakeFiles/LLVMipa.dir/CallGraph.cpp.o
[593/1354] Building CXX object lib/Ana...es/LLVMAnalysis.dir/VectorUtils2.cpp.o
[593/1354] Building CXX object lib/Ana...les/LLVMipa.dir/CallGraphSCCPass.cpp.o
[594/1354] Building CXX object lib/Ana...s/LLVMAnalysis.dir/ValueTracking.cpp.o
[594/1354] Building CXX object lib/Ana...akeFiles/LLVMipa.dir/CallPrinter.cpp.o
[595/1354] Building CXX object lib/Ana...MAnalysis.dir/LoopAccessAnalysis.cpp.o
[595/1354] Building CXX object lib/Ana...eFiles/LLVMipa.dir/GlobalsModRef.cpp.o
[596/1354] Building CXX object lib/Ana...akeFiles/LLVMipa.dir/CallPrinter.cpp.o
[596/1354] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/IPA.cpp.o
[597/1354] Building CXX object lib/Ana...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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[597/1354] Building CXX object lib/Ana...MakeFiles/LLVMipa.dir/InlineCost.cpp.o
[598/1354] Building CXX object lib/Ana...les/LLVMipa.dir/CallGraphSCCPass.cpp.o
[598/1354] Linking CXX static library lib/libLLVMDxcSupport.a
[599/1354] Linking CXX static library lib/libLLVMDxcSupport.a
[599/1354] Building CXX object lib/HLS.../LLVMHLSL.dir/ComputeViewIdState.cpp.o
[600/1354] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/IPA.cpp.o
[600/1354] Building CXX object lib/HLS...SL.dir/ComputeViewIdStateBuilder.cpp.o
[601/1354] Building CXX object lib/Ana...eFiles/LLVMipa.dir/GlobalsModRef.cpp.o
[601/1354] Building CXX object lib/HLS...s/LLVMHLSL.dir/ControlDependence.cpp.o
[602/1354] Building CXX object lib/Ana...MakeFiles/LLVMipa.dir/InlineCost.cpp.o
[602/1354] Building CXX object lib/HLS...VMHLSL.dir/DxilCondenseResources.cpp.o
[603/1354] Building CXX object lib/HLS...s/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                                        \

[603/1354] Building CXX object lib/HLS...HLSL.dir/DxilContainerReflection.cpp.o
[604/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/code_sink.cpp.o
[604/1354] Building CXX object lib/HLS...iles/LLVMHLSL.dir/DxilConvergent.cpp.o
[605/1354] Building CXX object lib/HLS...SL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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() {
      |      ^~~~~~~~~~~~~~~~~~~~~~

[605/1354] Building CXX object lib/HLS...ilEliminateOutputDynamicIndexing.cpp.o
[606/1354] Building CXX object lib/HLS...iles/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[606/1354] Building CXX object lib/HLS...LSL.dir/DxilExpandTrigIntrinsics.cpp.o
[607/1354] Building CXX object lib/HLS...HLSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[607/1354] Building CXX object lib/HLS.../LLVMHLSL.dir/DxilGenerationPass.cpp.o
[608/1354] Building CXX object lib/HLS...ilEliminateOutputDynamicIndexing.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[608/1354] Building CXX object lib/HLS...L.dir/DxilLegalizeEvalOperations.cpp.o
[609/1354] Building CXX object lib/HLS...VMHLSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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<llvm::Value*, 4>&, 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<SelectInst>(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<PHINode>(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<Constant>(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<LoadInst>(U)) {
      |                          ^~

[609/1354] Building CXX object lib/HLS...dir/DxilLegalizeSampleOffsetPass.cpp.o
[610/1354] Building CXX object lib/HLS...LSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[610/1354] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilLinker.cpp.o
[611/1354] Building CXX object lib/HLS...L.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[611/1354] Building CXX object lib/HLS...es/LLVMHLSL.dir/DxilLoopDeletion.cpp.o
[612/1354] Building CXX object lib/HLS...es/LLVMHLSL.dir/DxilLoopDeletion.cpp.o
[612/1354] Building CXX object lib/HLS...LSL.dir/DxilPrecisePropagatePass.cpp.o
[613/1354] Building CXX object lib/HLS.../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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[613/1354] Building CXX object lib/HLS...s/LLVMHLSL.dir/DxilPreparePasses.cpp.o
[614/1354] Building CXX object lib/HLS...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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[614/1354] Building CXX object lib/HLS...SL.dir/DxilPromoteResourcePasses.cpp.o
[615/1354] Building CXX object lib/HLS...LSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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() {
      |      ^~~~~~~~

[615/1354] Building CXX object lib/HLS...LSL.dir/DxilPackSignatureElement.cpp.o
[616/1354] 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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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<llvm::Value*, hlsl::DxilResourceBase*>&)’:
/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<GlobalVariable>(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) {
      |      ^~~~~~~

[616/1354] Building CXX object lib/HLS...ir/DxilPatchShaderRecordBindings.cpp.o
[617/1354] Building CXX object lib/HLS...LSL.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                                        \

[617/1354] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilNoops.cpp.o
[618/1354] Building CXX object lib/HLS...SL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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<ArrayType>(Ty)) {
      |                  ^~

[618/1354] Building CXX object lib/HLS...MHLSL.dir/DxilPreserveAllOutputs.cpp.o
[619/1354] Building CXX object lib/HLS...s/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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<llvm::Value*, llvm::Value*>&)’:
/build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilPreparePasses.cpp:1275:29: warning: unused variable ‘I’ [-Wunused-variable]
 1275 |     } else if (Instruction *I = dyn_cast<Instruction>(user)) {
      |                             ^

[619/1354] Building CXX object lib/HLS...HLSL.dir/DxilRenameResourcesPass.cpp.o
[620/1354] 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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[620/1354] Building CXX object lib/HLS...ir/DxilScalarizeVectorLoadStores.cpp.o
[621/1354] Building CXX object lib/HLS...ir/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[621/1354] Building CXX object lib/HLS.../LLVMHLSL.dir/DxilSimpleGVNHoist.cpp.o
[622/1354] Building CXX object lib/HLS...MHLSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[622/1354] Building CXX object lib/HLS...HLSL.dir/DxilSignatureValidation.cpp.o
[623/1354] Building CXX object lib/HLS...HLSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[623/1354] Building CXX object lib/HLS.../LLVMHLSL.dir/DxilTargetLowering.cpp.o
[624/1354] Building CXX object lib/HLS...HLSL.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                                        \

[624/1354] Building CXX object lib/HLS...HLSL.dir/DxilTargetTransformInfo.cpp.o
[625/1354] Building CXX object lib/HLS...ir/DxilScalarizeVectorLoadStores.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/DxilScalarizeVectorLoadStores.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[625/1354] Building CXX object lib/HLS...MHLSL.dir/DxilTranslateRawBuffer.cpp.o
[626/1354] Building CXX object lib/HLS.../LLVMHLSL.dir/DxilTargetLowering.cpp.o
[626/1354] Building CXX object lib/HLS...Files/LLVMHLSL.dir/DxilExportMap.cpp.o
[627/1354] Building CXX object lib/HLS.../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;
      | ^~~~~~~~~~

[627/1354] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/DxcOptimizer.cpp.o
[628/1354] Building CXX object lib/HLS...MHLSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[628/1354] Building CXX object lib/HLS...SL.dir/HLDeadFunctionElimination.cpp.o
[629/1354] Building CXX object lib/HLS...HLSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[629/1354] Building CXX object lib/HLS...HLSL.dir/HLExpandStoreIntrinsics.cpp.o
[630/1354] Building CXX object lib/HLS...Files/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                                        \

[630/1354] Building CXX object lib/HLS...LLVMHLSL.dir/HLLegalizeParameter.cpp.o
[631/1354] Building CXX object lib/HLS...eFiles/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[631/1354] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLLowerUDT.cpp.o
[632/1354] Building CXX object lib/HLS...SL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[632/1354] Building CXX object lib/HLS...LSL.dir/HLMatrixBitcastLowerPass.cpp.o
[633/1354] Building CXX object lib/HLS...HLSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[633/1354] Building CXX object lib/HLS...s/LLVMHLSL.dir/HLMatrixLowerPass.cpp.o
[634/1354] Building CXX object lib/HLS...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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[634/1354] Building CXX object lib/HLS...dir/HLMatrixSubscriptUseReplacer.cpp.o
[635/1354] Building CXX object lib/HLS...LSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[635/1354] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLMatrixType.cpp.o
[636/1354] Building CXX object lib/HLS...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                                        \

[636/1354] Building CXX object lib/HLS...es/LLVMHLSL.dir/HLMetadataPasses.cpp.o
[637/1354] 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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[637/1354] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLModule.cpp.o
[638/1354] Building CXX object lib/HLS...s/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[638/1354] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLOperations.cpp.o
[639/1354] Building CXX object lib/HLS...eFiles/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<ArrayType>(Ty))
      |                     ^~~~~~~

[639/1354] Building CXX object lib/HLS...es/LLVMHLSL.dir/HLOperationLower.cpp.o
[640/1354] Building CXX object lib/HLS...es/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[640/1354] Building CXX object lib/HLS...SL.dir/HLOperationLowerExtension.cpp.o
[641/1354] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLOperations.cpp.o
[641/1354] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLPreprocess.cpp.o
[642/1354] 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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[642/1354] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLResource.cpp.o
[643/1354] Building CXX object lib/HLS...SL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[643/1354] Building CXX object lib/HLS...es/LLVMHLSL.dir/HLSignatureLower.cpp.o
[644/1354] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLPreprocess.cpp.o
[644/1354] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLUtil.cpp.o
[645/1354] 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                                        \

[645/1354] Building CXX object lib/HLS...s/LLVMHLSL.dir/PauseResumePasses.cpp.o
[646/1354] Building CXX object lib/HLS...s/LLVMHLSL.dir/PauseResumePasses.cpp.o
[646/1354] Building CXX object lib/HLS...HLSL.dir/WaveSensitivityAnalysis.cpp.o
[647/1354] Building CXX object lib/HLS...es/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: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                                        \
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: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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[647/1354] Building CXX object lib/HLS...s/LLVMHLSL.dir/DxilNoOptLegalize.cpp.o
[648/1354] 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                                        \

[648/1354] Building CXX object lib/HLS...es/LLVMHLSL.dir/DxilPoisonValues.cpp.o
[649/1354] Building CXX object lib/HLS...s/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                                        \

[649/1354] Building CXX object lib/HLS...r/DxilDeleteRedundantDebugValues.cpp.o
[650/1354] Building CXX object lib/HLS...HLSL.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                                        \

[650/1354] Building CXX object lib/Dxi...ontainer.dir/D3DReflectionDumper.cpp.o
[651/1354] Building CXX object lib/HLS...es/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[651/1354] Building CXX object lib/Dxi...ntainer.dir/D3DReflectionStrings.cpp.o
[652/1354] Building CXX object lib/HLS...es/LLVMHLSL.dir/DxilPoisonValues.cpp.o
[652/1354] Building CXX object lib/Dxi...MDxilContainer.dir/DxilContainer.cpp.o
[653/1354] Building CXX object lib/Dxi...ntainer.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                                        \

[653/1354] Building CXX object lib/Dxi...ainer.dir/DxilContainerAssembler.cpp.o
[654/1354] Building CXX object lib/Dxi...MDxilContainer.dir/DxilContainer.cpp.o
[654/1354] Building CXX object lib/Dxi...ontainer.dir/DxilContainerReader.cpp.o
[655/1354] Building CXX object lib/Dxi...ontainer.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                                        \

[655/1354] Building CXX object lib/Dxi...ontainer.dir/DxcContainerBuilder.cpp.o
[656/1354] Building CXX object lib/Dxi...ontainer.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                                        \

[656/1354] Building CXX object lib/Dxi....dir/DxilPipelineStateValidation.cpp.o
[657/1354] Building CXX object lib/HLS...r/DxilDeleteRedundantDebugValues.cpp.o
[657/1354] Building CXX object lib/Dxi...xilContainer.dir/DxilRDATBuilder.cpp.o
[658/1354] Building CXX object lib/Dxi...ontainer.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                                        \

[658/1354] Building CXX object lib/Dxi...tainer.dir/DxilRuntimeReflection.cpp.o
[659/1354] Building CXX object lib/Dxi...xilContainer.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) {
      |                                     ^

[659/1354] Building CXX object lib/Dxi...LLVMDxilContainer.dir/RDATDumper.cpp.o
[660/1354] Building CXX object lib/Dxi....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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[660/1354] Building CXX object lib/Dxi...Container.dir/RDATDxilSubobjects.cpp.o
[661/1354] Building CXX object lib/Dxi...tainer.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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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)
      | ^~~~~~~~~~~~~~~~~

[661/1354] Building CXX object lib/Dxc...BindingTable.dir/DxcBindingTable.cpp.o
[662/1354] Building CXX object lib/Dxi...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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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<type>::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)
      | ^~~~~~~~~~~~~~~~~

[662/1354] Updating Options.inc...
[663/1354] Updating Options.inc...
[663/1354] Linking CXX static library lib/libSPIRV-Tools.a
[664/1354] Building CXX object lib/Dxi...Container.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                                        \

[664/1354] Building CXX object externa...keFiles/SPIRV-Tools-opt.dir/fold.cpp.o
[665/1354] Linking CXX static library lib/libSPIRV-Tools.a
[665/1354] Building CXX object externa...PIRV-Tools-opt.dir/folding_rules.cpp.o
[666/1354] Building CXX object lib/Dxi...ainer.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[666/1354] Building CXX object externa...c_constant_op_and_composite_pass.cpp.o
[667/1354] Building CXX object lib/Dxc...BindingTable.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[667/1354] Building CXX object externa.../freeze_spec_constant_value_pass.cpp.o
[668/1354] Building CXX object lib/Bit...iles/LLVMBitWriter.dir/BitWriter.cpp.o
[668/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/function.cpp.o
[669/1354] Building CXX object lib/Ana...LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
[669/1354] Building CXX object externa....dir/graphics_robust_access_pass.cpp.o
[670/1354] Building CXX object externa.../freeze_spec_constant_value_pass.cpp.o
[670/1354] Building CXX object externa...PIRV-Tools-opt.dir/if_conversion.cpp.o
[671/1354] Building CXX object externa...c_constant_op_and_composite_pass.cpp.o
[671/1354] Building CXX object externa...s-opt.dir/inline_exhaustive_pass.cpp.o
[672/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/function.cpp.o
[672/1354] Building CXX object externa...Tools-opt.dir/inline_opaque_pass.cpp.o
[673/1354] Building CXX object externa....dir/graphics_robust_access_pass.cpp.o
[673/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/inline_pass.cpp.o
[674/1354] Building CXX object externa...PIRV-Tools-opt.dir/if_conversion.cpp.o
[674/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/instruction.cpp.o
[675/1354] Building CXX object externa...s-opt.dir/inline_exhaustive_pass.cpp.o
[675/1354] Building CXX object externa...V-Tools-opt.dir/instruction_list.cpp.o
[676/1354] Building CXX object externa...Tools-opt.dir/inline_opaque_pass.cpp.o
[676/1354] Building CXX object externa...Tools-opt.dir/interface_var_sroa.cpp.o
[677/1354] Building CXX object externa...V-Tools-opt.dir/instruction_list.cpp.o
[677/1354] Building CXX object externa...ocation_interlock_placement_pass.cpp.o
[678/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/inline_pass.cpp.o
[678/1354] Building CXX object externa...-Tools-opt.dir/interp_fixup_pass.cpp.o
[679/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/instruction.cpp.o
[679/1354] Building CXX object externa...opextinst_forward_ref_fixup_pass.cpp.o
[680/1354] Building CXX object externa...Tools-opt.dir/interface_var_sroa.cpp.o
[680/1354] Building CXX object externa...s/SPIRV-Tools-opt.dir/ir_context.cpp.o
[681/1354] Building CXX object externa...ocation_interlock_placement_pass.cpp.o
[681/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/ir_loader.cpp.o
[682/1354] Building CXX object externa...-Tools-opt.dir/interp_fixup_pass.cpp.o
[682/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/licm_pass.cpp.o
[683/1354] Building CXX object externa...opextinst_forward_ref_fixup_pass.cpp.o
[683/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/liveness.cpp.o
[684/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/ir_loader.cpp.o
[684/1354] Building CXX object externa.../local_access_chain_convert_pass.cpp.o
[685/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/licm_pass.cpp.o
[685/1354] Building CXX object externa...dir/local_redundancy_elimination.cpp.o
[686/1354] Building CXX object externa...s/SPIRV-Tools-opt.dir/ir_context.cpp.o
[686/1354] Building CXX object externa...dir/local_single_block_elim_pass.cpp.o
[687/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/liveness.cpp.o
[687/1354] Building CXX object externa...dir/local_single_store_elim_pass.cpp.o
[688/1354] Building CXX object externa...dir/local_redundancy_elimination.cpp.o
[688/1354] Building CXX object externa...RV-Tools-opt.dir/loop_dependence.cpp.o
[689/1354] Building CXX object externa.../local_access_chain_convert_pass.cpp.o
[689/1354] Building CXX object externa...-opt.dir/loop_dependence_helpers.cpp.o
[690/1354] Building CXX object externa...dir/local_single_block_elim_pass.cpp.o
[690/1354] Building CXX object externa...RV-Tools-opt.dir/loop_descriptor.cpp.o
[691/1354] Building CXX object externa...dir/local_single_store_elim_pass.cpp.o
[691/1354] Building CXX object externa...SPIRV-Tools-opt.dir/loop_fission.cpp.o
[692/1354] Building CXX object externa...-opt.dir/loop_dependence_helpers.cpp.o
[692/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/loop_fusion.cpp.o
[693/1354] Building CXX object externa...RV-Tools-opt.dir/loop_dependence.cpp.o
[693/1354] Building CXX object externa...V-Tools-opt.dir/loop_fusion_pass.cpp.o
[694/1354] Building CXX object externa...RV-Tools-opt.dir/loop_descriptor.cpp.o
[694/1354] Building CXX object externa...SPIRV-Tools-opt.dir/loop_peeling.cpp.o
[695/1354] Building CXX object externa...SPIRV-Tools-opt.dir/loop_fission.cpp.o
[695/1354] Building CXX object externa...s/SPIRV-Tools-opt.dir/loop_utils.cpp.o
[696/1354] Building CXX object externa...V-Tools-opt.dir/loop_fusion_pass.cpp.o
[696/1354] Building CXX object externa...PIRV-Tools-opt.dir/loop_unroller.cpp.o
[697/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/loop_fusion.cpp.o
[697/1354] Building CXX object externa...Tools-opt.dir/loop_unswitch_pass.cpp.o
[698/1354] Building CXX object externa...SPIRV-Tools-opt.dir/loop_peeling.cpp.o
[698/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/mem_pass.cpp.o
[699/1354] Building CXX object externa...s/SPIRV-Tools-opt.dir/loop_utils.cpp.o
[699/1354] Building CXX object externa...-Tools-opt.dir/merge_return_pass.cpp.o
[700/1354] Building CXX object externa...PIRV-Tools-opt.dir/loop_unroller.cpp.o
[700/1354] Building CXX object externa...dir/modify_maximal_reconvergence.cpp.o
[701/1354] Building CXX object externa...Tools-opt.dir/loop_unswitch_pass.cpp.o
[701/1354] Building CXX object externa...Files/SPIRV-Tools-opt.dir/module.cpp.o
[702/1354] Building CXX object externa...les/SPIRV-Tools-opt.dir/mem_pass.cpp.o
[702/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/optimizer.cpp.o
[703/1354] Building CXX object externa...dir/modify_maximal_reconvergence.cpp.o
[703/1354] Building CXX object externa...keFiles/SPIRV-Tools-opt.dir/pass.cpp.o
[704/1354] Building CXX object externa...-Tools-opt.dir/merge_return_pass.cpp.o
[704/1354] Building CXX object externa...SPIRV-Tools-opt.dir/pass_manager.cpp.o
[705/1354] Building CXX object externa...Files/SPIRV-Tools-opt.dir/module.cpp.o
[705/1354] Building CXX object externa...ls-opt.dir/private_to_local_pass.cpp.o
[706/1354] Building CXX object externa...keFiles/SPIRV-Tools-opt.dir/pass.cpp.o
[706/1354] Building CXX object externa...s/SPIRV-Tools-opt.dir/propagator.cpp.o
[707/1354] Building CXX object externa...SPIRV-Tools-opt.dir/pass_manager.cpp.o
[707/1354] Building CXX object externa...V-Tools-opt.dir/reduce_load_size.cpp.o
[708/1354] Building CXX object externa...ls-opt.dir/private_to_local_pass.cpp.o
[708/1354] Building CXX object externa...s-opt.dir/redundancy_elimination.cpp.o
[709/1354] Building CXX object externa...es/SPIRV-Tools-opt.dir/optimizer.cpp.o
[709/1354] Building CXX object externa...-Tools-opt.dir/register_pressure.cpp.o
[710/1354] Building CXX object externa...s/SPIRV-Tools-opt.dir/propagator.cpp.o
[710/1354] Building CXX object externa...ols-opt.dir/relax_float_ops_pass.cpp.o
[711/1354] Building CXX object externa...V-Tools-opt.dir/reduce_load_size.cpp.o
[711/1354] Building CXX object externa...s-opt.dir/remove_dontinline_pass.cpp.o
[712/1354] Building CXX object externa...s-opt.dir/redundancy_elimination.cpp.o
[712/1354] Building CXX object externa...s-opt.dir/remove_duplicates_pass.cpp.o
[713/1354] Building CXX object externa...ols-opt.dir/relax_float_ops_pass.cpp.o
[713/1354] Building CXX object externa..._unused_interface_variables_pass.cpp.o
[714/1354] Building CXX object externa...-Tools-opt.dir/register_pressure.cpp.o
[714/1354] Building CXX object externa...esc_array_access_using_var_index.cpp.o
[715/1354] Building CXX object externa...s-opt.dir/remove_dontinline_pass.cpp.o
[715/1354] Building CXX object externa...ools-opt.dir/replace_invalid_opc.cpp.o
[716/1354] Building CXX object externa...s-opt.dir/remove_duplicates_pass.cpp.o
[716/1354] Building CXX object externa...r/resolve_binding_conflicts_pass.cpp.o
[717/1354] Building CXX object externa..._unused_interface_variables_pass.cpp.o
[717/1354] Building CXX object externa...RV-Tools-opt.dir/scalar_analysis.cpp.o
[718/1354] Building CXX object externa...ools-opt.dir/replace_invalid_opc.cpp.o
[718/1354] Building CXX object externa...r/scalar_analysis_simplification.cpp.o
[719/1354] Building CXX object externa...esc_array_access_using_var_index.cpp.o
[719/1354] Building CXX object externa...-opt.dir/scalar_replacement_pass.cpp.o
[720/1354] Building CXX object externa...r/resolve_binding_conflicts_pass.cpp.o
[720/1354] Building CXX object externa...spec_constant_default_value_pass.cpp.o
[721/1354] Building CXX object externa...r/scalar_analysis_simplification.cpp.o
[721/1354] Building CXX object externa...ools-opt.dir/simplification_pass.cpp.o
[722/1354] Building CXX object externa...RV-Tools-opt.dir/scalar_analysis.cpp.o
[722/1354] Building CXX object externa...plit_combined_image_sampler_pass.cpp.o
[723/1354] Building CXX object externa...-opt.dir/scalar_replacement_pass.cpp.o
[723/1354] Building CXX object externa...pt.dir/spread_volatile_semantics.cpp.o
[724/1354] Building CXX object externa...spec_constant_default_value_pass.cpp.o
[724/1354] Building CXX object externa...V-Tools-opt.dir/ssa_rewrite_pass.cpp.o
[725/1354] Building CXX object externa...ools-opt.dir/simplification_pass.cpp.o
[725/1354] Building CXX object externa...-opt.dir/strength_reduction_pass.cpp.o
[726/1354] Building CXX object externa...plit_combined_image_sampler_pass.cpp.o
[726/1354] Building CXX object externa...ls-opt.dir/strip_debug_info_pass.cpp.o
[727/1354] Building CXX object externa...pt.dir/spread_volatile_semantics.cpp.o
[727/1354] Building CXX object externa....dir/strip_nonsemantic_info_pass.cpp.o
[728/1354] Building CXX object externa...-opt.dir/strength_reduction_pass.cpp.o
[728/1354] Building CXX object externa...ools-opt.dir/struct_cfg_analysis.cpp.o
[729/1354] Building CXX object externa...V-Tools-opt.dir/ssa_rewrite_pass.cpp.o
[729/1354] Building CXX object externa...ools-opt.dir/struct_packing_pass.cpp.o
[730/1354] Building CXX object externa....dir/strip_nonsemantic_info_pass.cpp.o
[730/1354] Building CXX object externa...pt.dir/switch_descriptorset_pass.cpp.o
[731/1354] Building CXX object externa...ls-opt.dir/strip_debug_info_pass.cpp.o
[731/1354] Building CXX object externa...s-opt.dir/trim_capabilities_pass.cpp.o
[732/1354] Building CXX object externa...ools-opt.dir/struct_cfg_analysis.cpp.o
[732/1354] Building CXX object externa...SPIRV-Tools-opt.dir/type_manager.cpp.o
[733/1354] Building CXX object externa...ools-opt.dir/struct_packing_pass.cpp.o
[733/1354] Building CXX object externa...eFiles/SPIRV-Tools-opt.dir/types.cpp.o
[734/1354] Building CXX object lib/HLS.../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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[734/1354] Building CXX object externa...V-Tools-opt.dir/unify_const_pass.cpp.o
[735/1354] Building CXX object externa...eFiles/SPIRV-Tools-opt.dir/types.cpp.o
[735/1354] Building CXX object externa...ols-opt.dir/upgrade_memory_model.cpp.o
[736/1354] Building CXX object externa...s-opt.dir/trim_capabilities_pass.cpp.o
[736/1354] Building CXX object externa...Tools-opt.dir/value_number_table.cpp.o
[737/1354] Building CXX object externa...SPIRV-Tools-opt.dir/type_manager.cpp.o
[737/1354] Building CXX object externa...s/SPIRV-Tools-opt.dir/vector_dce.cpp.o
[738/1354] Building CXX object externa...V-Tools-opt.dir/unify_const_pass.cpp.o
[738/1354] Building CXX object externa...IRV-Tools-opt.dir/workaround1209.cpp.o
[739/1354] Building CXX object externa...keFiles/SPIRV-Tools-opt.dir/fold.cpp.o
[739/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/wrap_opkill.cpp.o
[740/1354] Building CXX object externa...ols-opt.dir/upgrade_memory_model.cpp.o
[740/1354] Building CXX object lib/IRR...eFiles/LLVMIRReader.dir/IRReader.cpp.o
[741/1354] Building CXX object externa...s/SPIRV-Tools-opt.dir/vector_dce.cpp.o
[741/1354] Linking CXX static library lib/libLLVMBitWriter.a
[742/1354] Linking CXX static library lib/libLLVMBitWriter.a
[742/1354] Building CXX object lib/Tra...Combine.dir/InstructionCombining.cpp.o
[743/1354] Building CXX object externa...IRV-Tools-opt.dir/workaround1209.cpp.o
[743/1354] Building CXX object lib/Tra...nstCombine.dir/InstCombineAddSub.cpp.o
[744/1354] Building CXX object lib/IRR...eFiles/LLVMIRReader.dir/IRReader.cpp.o
[744/1354] Building CXX object lib/Tra...tCombine.dir/InstCombineAndOrXor.cpp.o
[745/1354] Building CXX object externa.../SPIRV-Tools-opt.dir/wrap_opkill.cpp.o
[745/1354] Building CXX object lib/Tra...InstCombine.dir/InstCombineCalls.cpp.o
[746/1354] Building CXX object lib/Tra...nstCombine.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/1354] Building CXX object lib/Tra...InstCombine.dir/InstCombineCasts.cpp.o
[747/1354] Building CXX object externa...pt.dir/switch_descriptorset_pass.cpp.o
[747/1354] Building CXX object lib/Tra...tCombine.dir/InstCombineCompares.cpp.o
[748/1354] Building CXX object lib/Tra...tCombine.dir/InstCombineAndOrXor.cpp.o
[748/1354] Building CXX object lib/Tra...e.dir/InstCombineLoadStoreAlloca.cpp.o
[749/1354] Building CXX object lib/Tra...InstCombine.dir/InstCombineCalls.cpp.o
[749/1354] Building CXX object lib/Tra...Combine.dir/InstCombineMulDivRem.cpp.o
[750/1354] Building CXX object lib/Tra...InstCombine.dir/InstCombineCasts.cpp.o
[750/1354] Building CXX object lib/Tra...VMInstCombine.dir/InstCombinePHI.cpp.o
[751/1354] Building CXX object lib/Tra...e.dir/InstCombineLoadStoreAlloca.cpp.o
[751/1354] Building CXX object lib/Tra...nstCombine.dir/InstCombineSelect.cpp.o
[752/1354] Building CXX object lib/Tra...tCombine.dir/InstCombineCompares.cpp.o
[752/1354] Building CXX object lib/Tra...nstCombine.dir/InstCombineShifts.cpp.o
[753/1354] Building CXX object lib/DXI...Files/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                                        \

[753/1354] Linking CXX static library lib/libLLVMDXIL.a
[754/1354] Linking CXX static library lib/libLLVMDXIL.a
[754/1354] Linking CXX static library lib/libLLVMTransformUtils.a
[755/1354] Linking CXX static library lib/libLLVMTransformUtils.a
[755/1354] Building CXX object lib/Tra....dir/InstCombineSimplifyDemanded.cpp.o
[756/1354] Building CXX object lib/Tra...Combine.dir/InstCombineMulDivRem.cpp.o
[756/1354] Building CXX object lib/Tra...Combine.dir/InstCombineVectorOps.cpp.o
[757/1354] Building CXX object lib/Tra...nstCombine.dir/InstCombineSelect.cpp.o
[757/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
[758/1354] Building CXX object lib/Tra...nstCombine.dir/InstCombineShifts.cpp.o
[758/1354] Building CXX object lib/Tra...pts.dir/AlignmentFromAssumptions.cpp.o
[759/1354] Building CXX object lib/Tra...VMInstCombine.dir/InstCombinePHI.cpp.o
[759/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[760/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
[760/1354] Building CXX object lib/Tra...MScalarOpts.dir/ConstantHoisting.cpp.o
[761/1354] Building CXX object lib/Tra...Combine.dir/InstCombineVectorOps.cpp.o
[761/1354] Building CXX object lib/Tra.../LLVMScalarOpts.dir/ConstantProp.cpp.o
[762/1354] Building CXX object lib/Tra...pts.dir/AlignmentFromAssumptions.cpp.o
[762/1354] Building CXX object lib/Tra...s.dir/CorrelatedValuePropagation.cpp.o
[763/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[763/1354] Building CXX object lib/Tra...MakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[764/1354] Building CXX object lib/Tra.../LLVMScalarOpts.dir/ConstantProp.cpp.o
[764/1354] Building CXX object lib/Tra...larOpts.dir/DeadStoreElimination.cpp.o
[765/1354] Building CXX object lib/Tra...MScalarOpts.dir/ConstantHoisting.cpp.o
[765/1354] Building CXX object lib/Tra...iles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[766/1354] Building CXX object lib/Tra...s.dir/CorrelatedValuePropagation.cpp.o
[766/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/FlattenCFGPass.cpp.o
[767/1354] Building CXX object lib/Tra...MakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[767/1354] Building CXX object lib/Tra...les/LLVMScalarOpts.dir/Float2Int.cpp.o
[768/1354] Building CXX object lib/Tra...larOpts.dir/DeadStoreElimination.cpp.o
[768/1354] Building CXX object lib/Tra...MakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
[769/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/FlattenCFGPass.cpp.o
[769/1354] Building CXX object lib/Tra...calarOpts.dir/HoistConstantArray.cpp.o
[770/1354] Building CXX object lib/Tra...les/LLVMScalarOpts.dir/Float2Int.cpp.o
[770/1354] Building CXX object lib/Tra...r/InductiveRangeCheckElimination.cpp.o
[771/1354] Building CXX object lib/Tra...iles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[771/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/IndVarSimplify.cpp.o
[772/1354] Building CXX object lib/Tra...calarOpts.dir/HoistConstantArray.cpp.o
[772/1354] Building CXX object lib/Tra...LLVMScalarOpts.dir/JumpThreading.cpp.o
[773/1354] Building CXX object lib/Tra...r/InductiveRangeCheckElimination.cpp.o
[773/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[774/1354] Building CXX object lib/Tra...MakeFiles/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<unsigned int, llvm::Value*>&)’ defined but not used [-Wunused-function]
  753 | void GVN::dump(DenseMap<uint32_t, Value*>& d) {
      |      ^~~

[774/1354] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/LoadCombine.cpp.o
[775/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/IndVarSimplify.cpp.o
[775/1354] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopDeletion.cpp.o
[776/1354] Building CXX object lib/Tra...LLVMScalarOpts.dir/JumpThreading.cpp.o
[776/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopDistribute.cpp.o
[777/1354] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/LoadCombine.cpp.o
[777/1354] Building CXX object lib/Tra...calarOpts.dir/LoopIdiomRecognize.cpp.o
[778/1354] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopDeletion.cpp.o
[778/1354] Building CXX object lib/Tra...MScalarOpts.dir/LoopInstSimplify.cpp.o
[779/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[779/1354] Building CXX object lib/Tra...VMScalarOpts.dir/LoopInterchange.cpp.o
[780/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopDistribute.cpp.o
[780/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopRerollPass.cpp.o
[781/1354] Building CXX object lib/Tra...MScalarOpts.dir/LoopInstSimplify.cpp.o
[781/1354] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopRotation.cpp.o
[782/1354] Building CXX object lib/Tra...calarOpts.dir/LoopIdiomRecognize.cpp.o
[782/1354] Building CXX object lib/Tra...calarOpts.dir/LoopStrengthReduce.cpp.o
[783/1354] Building CXX object lib/Tra...VMScalarOpts.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() {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~

[783/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopUnrollPass.cpp.o
[784/1354] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopRotation.cpp.o
[784/1354] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopUnswitch.cpp.o
[785/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopRerollPass.cpp.o
[785/1354] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/LowerAtomic.cpp.o
[786/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopUnrollPass.cpp.o
[786/1354] Building CXX object lib/Tra...larOpts.dir/LowerExpectIntrinsic.cpp.o
[787/1354] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/LowerAtomic.cpp.o
[787/1354] Building CXX object lib/Tra...VMScalarOpts.dir/LowerTypePasses.cpp.o
[788/1354] Building CXX object lib/Tra...calarOpts.dir/LoopStrengthReduce.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopStrengthReduce.cpp:4928:6: warning: void {anonymous}::LSRInstance::dump() const’ defined but not used [-Wunused-function]
 4928 | void LSRInstance::dump() const {
      |      ^~~~~~~~~~~
/build/directx-shader-compiler/src/directx-shader-compiler/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3653:6: warning: void {anonymous}::WorkItem::dump() const’ defined but not used [-Wunused-function]
 3653 | 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/1354] Building CXX object lib/Tra...VMScalarOpts.dir/MemCpyOptimizer.cpp.o
[789/1354] Building CXX object lib/Tra...larOpts.dir/LowerExpectIntrinsic.cpp.o
[789/1354] Building CXX object lib/Tra...arOpts.dir/MergedLoadStoreMotion.cpp.o
[790/1354] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopUnswitch.cpp.o
[790/1354] Building CXX object lib/Tra...VMScalarOpts.dir/NaryReassociate.cpp.o
[791/1354] Building CXX object lib/Tra...VMScalarOpts.dir/MemCpyOptimizer.cpp.o
[791/1354] Building CXX object lib/Tra...Opts.dir/PartiallyInlineLibCalls.cpp.o
[792/1354] Building CXX object lib/Tra...VMScalarOpts.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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<GEPOperator>(U)) {
      |                        ^~~

[792/1354] Building CXX object lib/Tra...VMScalarOpts.dir/PlaceSafepoints.cpp.o
[793/1354] Building CXX object lib/Tra...arOpts.dir/MergedLoadStoreMotion.cpp.o
[793/1354] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/Reassociate.cpp.o
[794/1354] Building CXX object lib/Tra...VMScalarOpts.dir/NaryReassociate.cpp.o
[794/1354] Building CXX object lib/Tra...Files/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[795/1354] Building CXX object lib/Tra...Opts.dir/PartiallyInlineLibCalls.cpp.o
[795/1354] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/Reg2MemHLSL.cpp.o
[796/1354] Building CXX object lib/Tra...Files/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[796/1354] Building CXX object lib/Tra...Opts.dir/RewriteStatepointsForGC.cpp.o
[797/1354] Building CXX object externa...Tools-opt.dir/value_number_table.cpp.o
[797/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[798/1354] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/Reg2MemHLSL.cpp.o
[798/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/SROA.cpp.o
[799/1354] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/Reassociate.cpp.o
[799/1354] Building CXX object lib/Tra...LLVMScalarOpts.dir/SampleProfile.cpp.o
[800/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[800/1354] Building CXX object lib/Tra...eFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[801/1354] Building CXX object lib/Tra...Opts.dir/RewriteStatepointsForGC.cpp.o
[801/1354] Building CXX object lib/Tra...larOpts.dir/ScalarReplAggregates.cpp.o
[802/1354] Building CXX object lib/Tra...LLVMScalarOpts.dir/SampleProfile.cpp.o
[802/1354] Building CXX object lib/Tra...pts.dir/ScalarReplAggregatesHLSL.cpp.o
[803/1354] Building CXX object lib/Tra...eFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[803/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/DxilLoopUnroll.cpp.o
[804/1354] Building CXX object lib/Tra...akeFiles/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[804/1354] Building CXX object lib/Tra...larOpts.dir/DxilRemoveDeadBlocks.cpp.o
[805/1354] Building CXX object lib/Tra...larOpts.dir/ScalarReplAggregates.cpp.o
[805/1354] Building CXX object lib/Tra...alarOpts.dir/DxilEraseDeadRegion.cpp.o
[806/1354] Building CXX object lib/Tra...larOpts.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[806/1354] Building CXX object lib/Tra...dir/DxilFixConstArrayInitializer.cpp.o
[807/1354] Building CXX object lib/Tra...LVMScalarOpts.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[807/1354] Building CXX object lib/Tra...alarOpts.dir/DxilEliminateVector.cpp.o
[808/1354] Building CXX object lib/Tra...alarOpts.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[808/1354] Building CXX object lib/Tra...rOpts.dir/DxilConditionalMem2Reg.cpp.o
[809/1354] Building CXX object lib/Tra...pts.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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:3628:24: warning: unused variable ‘GEP’ [-Wunused-variable]
 3628 |       if (GEPOperator *GEP = dyn_cast<GEPOperator>(U)) {
      |                        ^~~

[809/1354] Building CXX object lib/Tra.../DxilRemoveUnstructuredLoopExits.cpp.o
[810/1354] Building CXX object lib/Tra...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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[810/1354] Building CXX object lib/Tra...es/LLVMScalarOpts.dir/Scalarizer.cpp.o
[811/1354] Building CXX object lib/Tra...alarOpts.dir/DxilEliminateVector.cpp.o
[811/1354] Building CXX object lib/Tra...s.dir/SeparateConstOffsetFromGEP.cpp.o
[812/1354] Building CXX object lib/Tra.../DxilRemoveUnstructuredLoopExits.cpp.o
[812/1354] Building CXX object lib/Tra...VMScalarOpts.dir/SimplifyCFGPass.cpp.o
[813/1354] Building CXX object lib/Tra...rOpts.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[813/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/Sink.cpp.o
[814/1354] Building CXX object lib/Tra...s.dir/SeparateConstOffsetFromGEP.cpp.o
[814/1354] Building CXX object lib/Tra...larOpts.dir/SpeculativeExecution.cpp.o
[815/1354] Building CXX object lib/Tra...es/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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<Constant>(V)) {
      |                 ^

[815/1354] Building CXX object lib/Tra...s.dir/StraightLineStrengthReduce.cpp.o
[816/1354] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/Sink.cpp.o
[816/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/StructurizeCFG.cpp.o
[817/1354] Building CXX object lib/Tra...VMScalarOpts.dir/SimplifyCFGPass.cpp.o
[817/1354] Building CXX object lib/Tra...pts.dir/TailRecursionElimination.cpp.o
[818/1354] Building CXX object lib/Tra...larOpts.dir/SpeculativeExecution.cpp.o
[818/1354] Building CXX object lib/Tra...iles/LLVMipo.dir/BarrierNoopPass.cpp.o
[819/1354] Building CXX object lib/Tra...s.dir/StraightLineStrengthReduce.cpp.o
[819/1354] Building CXX object lib/Tra...eFiles/LLVMipo.dir/ConstantMerge.cpp.o
[820/1354] Building CXX object lib/Tra...iles/LLVMipo.dir/BarrierNoopPass.cpp.o
[820/1354] Building CXX object lib/Tra...Mipo.dir/DeadArgumentElimination.cpp.o
[821/1354] Building CXX object lib/Tra...pts.dir/TailRecursionElimination.cpp.o
[821/1354] Building CXX object lib/Tra...iles/LLVMipo.dir/ElimAvailExtern.cpp.o
[822/1354] Building CXX object lib/Tra...eFiles/LLVMipo.dir/ConstantMerge.cpp.o
[822/1354] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[823/1354] Building CXX object lib/Tra...LVMScalarOpts.dir/StructurizeCFG.cpp.o
[823/1354] Building CXX object lib/Tra...eFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[824/1354] Building CXX object lib/Tra...Mipo.dir/DeadArgumentElimination.cpp.o
[824/1354] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[825/1354] Building CXX object lib/Tra...iles/LLVMipo.dir/ElimAvailExtern.cpp.o
[825/1354] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
[826/1354] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[826/1354] Building CXX object lib/Tra...LVMipo.dir/IPConstantPropagation.cpp.o
[827/1354] Building CXX object lib/Tra...eFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[827/1354] Building CXX object lib/Tra...s/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[828/1354] Building CXX object lib/Tra...LVMipo.dir/IPConstantPropagation.cpp.o
[828/1354] Building CXX object lib/Tra...keFiles/LLVMipo.dir/InlineAlways.cpp.o
[829/1354] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[829/1354] Building CXX object lib/Tra...keFiles/LLVMipo.dir/InlineSimple.cpp.o
[830/1354] Building CXX object lib/Tra...s/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[830/1354] Building CXX object lib/Tra...O/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[831/1354] Building CXX object lib/Tra...keFiles/LLVMipo.dir/InlineAlways.cpp.o
[831/1354] Building CXX object lib/Tra...akeFiles/LLVMipo.dir/Internalize.cpp.o
[832/1354] Building CXX object lib/Tra...keFiles/LLVMipo.dir/InlineSimple.cpp.o
[832/1354] Building CXX object lib/Tra...eFiles/LLVMipo.dir/LoopExtractor.cpp.o
[833/1354] Building CXX object lib/Tra...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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[833/1354] Building CXX object lib/Tra...keFiles/LLVMipo.dir/LowerBitSets.cpp.o
[834/1354] Building CXX object lib/Tra...O/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[834/1354] Building CXX object lib/Tra...Files/LLVMipo.dir/MergeFunctions.cpp.o
[835/1354] Building CXX object lib/Tra...akeFiles/LLVMipo.dir/Internalize.cpp.o
[835/1354] Building CXX object lib/Tra...iles/LLVMipo.dir/PartialInlining.cpp.o
[836/1354] Building CXX object lib/Tra...eFiles/LLVMipo.dir/LoopExtractor.cpp.o
[836/1354] Building CXX object lib/Tra...s/LLVMipo.dir/PassManagerBuilder.cpp.o
[837/1354] Building CXX object lib/Tra...keFiles/LLVMipo.dir/LowerBitSets.cpp.o
[837/1354] Building CXX object lib/Tra...O/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o
[838/1354] Building CXX object lib/Tra...Files/LLVMipo.dir/MergeFunctions.cpp.o
[838/1354] Building CXX object lib/Tra.../LLVMipo.dir/StripDeadPrototypes.cpp.o
[839/1354] Building CXX object lib/Tra...s/LLVMipo.dir/PassManagerBuilder.cpp.o
[839/1354] Building CXX object lib/Tra...keFiles/LLVMipo.dir/StripSymbols.cpp.o
[840/1354] Building CXX object lib/Tra...iles/LLVMipo.dir/PartialInlining.cpp.o
[840/1354] Building CXX object lib/Tra...iles/LLVMVectorize.dir/Vectorize.cpp.o
[841/1354] Building CXX object lib/Tra...iles/LLVMVectorize.dir/Vectorize.cpp.o
[841/1354] Building CXX object lib/Lin...Files/LLVMLinker.dir/LinkModules.cpp.o
[842/1354] Building CXX object lib/Tra.../LLVMipo.dir/StripDeadPrototypes.cpp.o
[842/1354] Linking CXX static library lib/libLLVMAnalysis.a
[843/1354] Building CXX object lib/Tra...O/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o
[843/1354] Linking CXX static library lib/libLLVMipa.a
[844/1354] Linking CXX static library lib/libLLVMipa.a
[844/1354] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[845/1354] Linking CXX static library lib/libLLVMAnalysis.a
[845/1354] Building CXX object lib/Opt...akeFiles/LLVMOption.dir/OptTable.cpp.o
[846/1354] Building CXX object lib/Tra...keFiles/LLVMipo.dir/StripSymbols.cpp.o
[846/1354] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
[847/1354] Building CXX object lib/Lin...Files/LLVMLinker.dir/LinkModules.cpp.o
[847/1354] Building CXX object lib/Tar...VMTarget.dir/TargetIntrinsicInfo.cpp.o
[848/1354] Building CXX object lib/Tra....dir/InstCombineSimplifyDemanded.cpp.o
[848/1354] Building CXX object lib/Tar...get.dir/TargetLoweringObjectFile.cpp.o
[849/1354] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
[849/1354] Building CXX object lib/Tar...les/LLVMTarget.dir/TargetMachine.cpp.o
[850/1354] Building CXX object lib/Tar...get.dir/TargetLoweringObjectFile.cpp.o
[850/1354] Building CXX object lib/Tar...es/LLVMTarget.dir/TargetMachineC.cpp.o
[851/1354] Building CXX object externa...PIRV-Tools-opt.dir/folding_rules.cpp.o
[851/1354] Building CXX object lib/Tar...Files/LLVMTarget.dir/TargetRecip.cpp.o
[852/1354] Building CXX object lib/Tar...les/LLVMTarget.dir/TargetMachine.cpp.o
[852/1354] Building CXX object lib/Tar...VMTarget.dir/TargetSubtargetInfo.cpp.o
[853/1354] Building CXX object lib/Tra...Combine.dir/InstructionCombining.cpp.o
[853/1354] Building CXX object lib/Asm...eFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[854/1354] Building CXX object lib/Tar...Files/LLVMTarget.dir/TargetRecip.cpp.o
[854/1354] Building CXX object lib/Asm...Files/LLVMAsmParser.dir/LLParser.cpp.o
[855/1354] Building CXX object lib/Tar...VMTarget.dir/TargetSubtargetInfo.cpp.o
[855/1354] Building CXX object lib/Asm...keFiles/LLVMAsmParser.dir/Parser.cpp.o
[856/1354] Building CXX object lib/Tar...es/LLVMTarget.dir/TargetMachineC.cpp.o
[856/1354] Building CXX object lib/Pro...es/LLVMProfileData.dir/InstrProf.cpp.o
[857/1354] Building CXX object lib/Asm...eFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[857/1354] Building CXX object lib/Pro...MProfileData.dir/InstrProfReader.cpp.o
[858/1354] Building CXX object lib/Pro...es/LLVMProfileData.dir/InstrProf.cpp.o
[858/1354] Building CXX object lib/Pro...MProfileData.dir/InstrProfWriter.cpp.o
[859/1354] Building CXX object lib/Asm...keFiles/LLVMAsmParser.dir/Parser.cpp.o
[859/1354] Building CXX object lib/Pro...MProfileData.dir/CoverageMapping.cpp.o
[860/1354] Building CXX object lib/Pro...MProfileData.dir/InstrProfReader.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/InstrProfReader.cpp: In static member function ‘static llvm::ErrorOr<std::unique_ptr<llvm::InstrProfReader> > llvm::InstrProfReader::create(std::unique_ptr<llvm::MemoryBuffer>)’:
/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<std::unique_ptr<llvm::IndexedInstrProfReader> > llvm::IndexedInstrProfReader::create(std::unique_ptr<llvm::MemoryBuffer>)’:
/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

[860/1354] Building CXX object lib/Pro...leData.dir/CoverageMappingWriter.cpp.o
[861/1354] Building CXX object lib/Pro...MProfileData.dir/InstrProfWriter.cpp.o
[861/1354] Building CXX object lib/Pro...leData.dir/CoverageMappingReader.cpp.o
[862/1354] Building CXX object lib/Pro...leData.dir/CoverageMappingWriter.cpp.o
[862/1354] Building CXX object lib/Pro...s/LLVMProfileData.dir/SampleProf.cpp.o
[863/1354] Building CXX object lib/Pro...leData.dir/CoverageMappingReader.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMappingReader.cpp: In static member function ‘static llvm::ErrorOr<std::unique_ptr<llvm::coverage::BinaryCoverageReader> > llvm::coverage::BinaryCoverageReader::create(std::unique_ptr<llvm::MemoryBuffer>&, 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

[863/1354] Building CXX object lib/Pro...ProfileData.dir/SampleProfReader.cpp.o
[864/1354] Building CXX object lib/Pro...MProfileData.dir/CoverageMapping.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMapping.cpp: In static member function ‘static llvm::ErrorOr<std::unique_ptr<llvm::coverage::CoverageMapping> > 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

[864/1354] Building CXX object lib/Pro...ProfileData.dir/SampleProfWriter.cpp.o
[865/1354] Building CXX object lib/Pro...s/LLVMProfileData.dir/SampleProf.cpp.o
[865/1354] Building CXX object lib/Pas...Files/LLVMPasses.dir/PassBuilder.cpp.o
[866/1354] Building CXX object lib/Asm...Files/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;
      |                                                                          ^~~~~

[866/1354] Building CXX object lib/Pas...LVMPassPrinters.dir/PassPrinters.cpp.o
[867/1354] Building CXX object lib/Pro...ProfileData.dir/SampleProfWriter.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfWriter.cpp: In static member function ‘static llvm::ErrorOr<std::unique_ptr<llvm::sampleprof::SampleProfileWriter> > 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

[867/1354] Linking CXX static library lib/libLLVMHLSL.a
[868/1354] Building CXX object lib/Pro...ProfileData.dir/SampleProfReader.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfReader.cpp: In function ‘llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer> > 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<std::unique_ptr<llvm::sampleprof::SampleProfileReader> > 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

[868/1354] Linking CXX static library lib/libLLVMDxilContainer.a
[869/1354] Linking CXX static library lib/libLLVMDxilContainer.a
[869/1354] Building CXX object lib/Dxi...eFiles/LLVMDxilHash.dir/DxilHash.cpp.o
[870/1354] Linking CXX static library lib/libLLVMHLSL.a
[870/1354] Building CXX object lib/Dxi...r/DxilAddPixelHitInstrumentation.cpp.o
[871/1354] Building CXX object lib/Pas...LVMPassPrinters.dir/PassPrinters.cpp.o
[871/1354] Building CXX object lib/Dxi.../DxilAnnotateWithVirtualRegister.cpp.o
[872/1354] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[872/1354] Building CXX object lib/Dxi...ses.dir/DxilDbgValueToDbgDeclare.cpp.o
[873/1354] Building CXX object lib/Dxi.../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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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(hlsl::OP*, llvm::Instruction*)’:
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilPIXPasses/DxilAnnotateWithVirtualRegister.cpp:485:15: warning: unused variable ‘constIntIIndex’ [-Wunused-variable]
  485 |     if (auto *constIntIIndex = llvm::cast<llvm::ConstantInt>(Index)) {
      |               ^~~~~~~~~~~~~~

[873/1354] Building CXX object lib/Dxi...ses.dir/DxilDebugInstrumentation.cpp.o
[874/1354] Building CXX object lib/Tra...VMScalarOpts.dir/PlaceSafepoints.cpp.o
[874/1354] Building CXX object lib/Dxi...xilPIXPasses.dir/DxilForceEarlyZ.cpp.o
[875/1354] Building CXX object lib/Pas...Files/LLVMPasses.dir/PassBuilder.cpp.o
[875/1354] Building CXX object lib/Dxi...r/DxilOutputColorBecomesConstant.cpp.o
[876/1354] Building CXX object lib/Dxi...ses.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[876/1354] Building CXX object lib/Dxi...XMeshShaderOutputInstrumentation.cpp.o
[877/1354] Building CXX object lib/Dxi...xilPIXPasses.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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/1354] Building CXX object lib/Dxi...PIXPasses.dir/DxilRemoveDiscards.cpp.o
[878/1354] Building CXX object lib/Dxi...r/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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/1354] Building CXX object lib/Dxi...dir/DxilReduceMSAAToSingleSample.cpp.o
[879/1354] Building CXX object lib/Dxi...ses.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[879/1354] Building CXX object lib/Dxi...ses.dir/DxilShaderAccessTracking.cpp.o
[880/1354] Building CXX object lib/Dxi...PIXPasses.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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/1354] Building CXX object lib/Dxi...MDxilPIXPasses.dir/DxilPIXPasses.cpp.o
[881/1354] Building CXX object lib/Dxi...XMeshShaderOutputInstrumentation.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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/1354] Building CXX object lib/Dxi...sses.dir/DxilPIXVirtualRegisters.cpp.o
[882/1354] Building CXX object lib/Dxi...MDxilPIXPasses.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                                        \

[882/1354] Building CXX object lib/Dxi...DxilPIXPasses.dir/PixPassHelpers.cpp.o
[883/1354] Building CXX object lib/Dxi...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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[883/1354] Building CXX object lib/Dxi...dTidToAmplificationShaderPayload.cpp.o
[884/1354] Building CXX object lib/Dxi...sses.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                                        \

[884/1354] Building CXX object lib/Dxi...ses.dir/DxilPIXDXRInvocationsLog.cpp.o
[885/1354] Building CXX object lib/Dxi...ses.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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/1354] Building CXX object lib/Dxi...formResourceIndexInstrumentation.cpp.o
[886/1354] Building CXX object lib/Dxi...DxilPIXPasses.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[886/1354] Building CXX object lib/Dxi...tSignature.dir/DxilRootSignature.cpp.o
[887/1354] Building CXX object lib/Dxi...dTidToAmplificationShaderPayload.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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/1354] Building CXX object lib/Dxi...ure.dir/DxilRootSignatureConvert.cpp.o
[888/1354] Building CXX object lib/Dxi...tSignature.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                                        \

[888/1354] Building CXX object lib/Dxi....dir/DxilRootSignatureSerializer.cpp.o
[889/1354] Building CXX object lib/Dxi...ses.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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/1354] Building CXX object lib/Dxi...e.dir/DxilRootSignatureValidator.cpp.o
[890/1354] Building CXX object lib/Dxi...ure.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                                        \

[890/1354] Building CXX object lib/Dxi...tion.dir/DxilContainerValidation.cpp.o
[891/1354] Building CXX object lib/Dxi...formResourceIndexInstrumentation.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[891/1354] Building CXX object lib/Dxi...xilValidation.dir/DxilValidation.cpp.o
[892/1354] Building CXX object lib/Dxi....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/1354] Building CXX object lib/Dxi...lidation.dir/DxilValidationUtils.cpp.o
[893/1354] Building CXX object lib/Dxi...e.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                                        \

[893/1354] Linking CXX static library lib/libLLVMDxcBindingTable.a
[894/1354] Linking CXX static library lib/libLLVMDxcBindingTable.a
[894/1354] Building CXX object lib/Dxi...lCompression.dir/DxilCompression.cpp.o
[895/1354] Building CXX object lib/Dxi...lCompression.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                                        \

[895/1354] Building C object lib/DxilC...iles/LLVMDxilCompression.dir/miniz.c.o
[896/1354] Building C object lib/DxilC...iles/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). */
      |     ^~~~~~~~~

[896/1354] Building CXX object tools/c...eFiles/clangBasic.dir/Attributes.cpp.o
[897/1354] Building CXX object tools/c...eFiles/clangBasic.dir/Attributes.cpp.o
[897/1354] Building CXX object tools/c...akeFiles/clangBasic.dir/Builtins.cpp.o
[898/1354] Building CXX object lib/Dxi...tion.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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:1005:42: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
 1005 |         if (!ValidateCompilerVersionPart((void *)GetDxilPartData(pPart),
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[898/1354] Building CXX object tools/c...akeFiles/clangBasic.dir/CharInfo.cpp.o
[899/1354] Building CXX object tools/c...akeFiles/clangBasic.dir/CharInfo.cpp.o
[899/1354] Building CXX object tools/c...eFiles/clangBasic.dir/Diagnostic.cpp.o
[900/1354] Building CXX object tools/c...akeFiles/clangBasic.dir/Builtins.cpp.o
[900/1354] Building CXX object tools/c...les/clangBasic.dir/DiagnosticIDs.cpp.o
[901/1354] Building CXX object lib/Dxi...lidation.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[901/1354] Building CXX object tools/c...clangBasic.dir/DiagnosticOptions.cpp.o
[902/1354] Building CXX object tools/c...clangBasic.dir/DiagnosticOptions.cpp.o
[902/1354] Building CXX object tools/c...Files/clangBasic.dir/FileManager.cpp.o
[903/1354] Building CXX object tools/c...eFiles/clangBasic.dir/Diagnostic.cpp.o
[903/1354] Building CXX object tools/c...angBasic.dir/FileSystemStatCache.cpp.o
[904/1354] Building CXX object lib/Dxi...xilValidation.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[904/1354] Building CXX object tools/c...s/clangBasic.dir/IdentifierTable.cpp.o
[905/1354] Building CXX object tools/c...les/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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-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::<unnamed>’ and ‘enum clang::diag::<unnamed>’ [-Wenum-compare]
  148 |   static_assert(NUM_BUILTIN_ANALYSIS_DIAGNOSTICS < DIAG_UPPER_LIMIT,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~

[905/1354] Building CXX object tools/c...Files/clangBasic.dir/LangOptions.cpp.o
[906/1354] Building CXX object tools/c...angBasic.dir/FileSystemStatCache.cpp.o
[906/1354] Building CXX object tools/c...CMakeFiles/clangBasic.dir/Module.cpp.o
[907/1354] Building CXX object tools/c...s/clangBasic.dir/IdentifierTable.cpp.o
[907/1354] Building CXX object tools/c...Files/clangBasic.dir/ObjCRuntime.cpp.o
[908/1354] Building CXX object tools/c...Files/clangBasic.dir/FileManager.cpp.o
[908/1354] Building CXX object tools/c...Files/clangBasic.dir/OpenMPKinds.cpp.o
[909/1354] Building CXX object tools/c...Files/clangBasic.dir/LangOptions.cpp.o
[909/1354] Building CXX object tools/c...langBasic.dir/OperatorPrecedence.cpp.o
[910/1354] Building CXX object tools/c...langBasic.dir/OperatorPrecedence.cpp.o
[910/1354] Building CXX object tools/c...langBasic.dir/SanitizerBlacklist.cpp.o
[911/1354] Building CXX object tools/c...Files/clangBasic.dir/ObjCRuntime.cpp.o
[911/1354] Building CXX object tools/c...eFiles/clangBasic.dir/Sanitizers.cpp.o
[912/1354] Building CXX object tools/c...Files/clangBasic.dir/OpenMPKinds.cpp.o
[912/1354] Building CXX object tools/c...es/clangBasic.dir/SourceLocation.cpp.o
[913/1354] Building CXX object tools/c...CMakeFiles/clangBasic.dir/Module.cpp.o
[913/1354] Building CXX object tools/c...les/clangBasic.dir/SourceManager.cpp.o
[914/1354] Building CXX object tools/c...eFiles/clangBasic.dir/Sanitizers.cpp.o
[914/1354] Building CXX object tools/c...eFiles/clangBasic.dir/TargetInfo.cpp.o
[915/1354] Building CXX object tools/c...langBasic.dir/SanitizerBlacklist.cpp.o
[915/1354] Building CXX object tools/c...MakeFiles/clangBasic.dir/Targets.cpp.o
[916/1354] Building CXX object tools/c...es/clangBasic.dir/SourceLocation.cpp.o
[916/1354] Building CXX object tools/c...eFiles/clangBasic.dir/TokenKinds.cpp.o
[917/1354] Building CXX object tools/c...eFiles/clangBasic.dir/TokenKinds.cpp.o
[917/1354] Building CXX object tools/c...MakeFiles/clangBasic.dir/Version.cpp.o
[918/1354] Building CXX object tools/c...eFiles/clangBasic.dir/TargetInfo.cpp.o
[918/1354] Building CXX object tools/c...iles/clangBasic.dir/VersionTuple.cpp.o
[919/1354] Building CXX object tools/c...MakeFiles/clangBasic.dir/Targets.cpp.o
[919/1354] Building CXX object tools/c...clangBasic.dir/VirtualFileSystem.cpp.o
[920/1354] Building CXX object tools/c...MakeFiles/clangBasic.dir/Version.cpp.o
[920/1354] Building CXX object tools/c...akeFiles/clangBasic.dir/Warnings.cpp.o
[921/1354] Building CXX object tools/c...iles/clangBasic.dir/VersionTuple.cpp.o
[921/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/HeaderMap.cpp.o
[922/1354] Building CXX object tools/c...les/clangBasic.dir/SourceManager.cpp.o
[922/1354] Building CXX object tools/c...eFiles/clangLex.dir/HeaderSearch.cpp.o
[923/1354] Building CXX object tools/c...akeFiles/clangBasic.dir/Warnings.cpp.o
[923/1354] Building CXX object tools/c...s/clangLex.dir/HLSLMacroExpander.cpp.o
[924/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/HeaderMap.cpp.o
[924/1354] Building CXX object tools/c...ex/CMakeFiles/clangLex.dir/Lexer.cpp.o
[925/1354] Building CXX object tools/c...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<std::unique_ptr<clang::vfs::File> > {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

[925/1354] Building CXX object tools/c...iles/clangLex.dir/LiteralSupport.cpp.o
[926/1354] Building CXX object tools/c...s/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                                        \

[926/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/MacroArgs.cpp.o
[927/1354] Building CXX object tools/c...eFiles/clangLex.dir/HeaderSearch.cpp.o
[927/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/MacroInfo.cpp.o
[928/1354] Building CXX object tools/c...ex/CMakeFiles/clangLex.dir/Lexer.cpp.o
[928/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/ModuleMap.cpp.o
[929/1354] Building CXX object tools/c...iles/clangLex.dir/LiteralSupport.cpp.o
[929/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/PPCaching.cpp.o
[930/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/MacroArgs.cpp.o
[930/1354] Building CXX object tools/c...keFiles/clangLex.dir/PPCallbacks.cpp.o
[931/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/MacroInfo.cpp.o
[931/1354] Building CXX object tools/c...dir/PPConditionalDirectiveRecord.cpp.o
[932/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/PPCaching.cpp.o
[932/1354] Building CXX object tools/c...eFiles/clangLex.dir/PPDirectives.cpp.o
[933/1354] Building CXX object tools/c...MakeFiles/clangLex.dir/ModuleMap.cpp.o
[933/1354] Building CXX object tools/c...Files/clangLex.dir/PPExpressions.cpp.o
[934/1354] Building CXX object tools/c...keFiles/clangLex.dir/PPCallbacks.cpp.o
[934/1354] Building CXX object tools/c...Files/clangLex.dir/PPLexerChange.cpp.o
[935/1354] Building CXX object tools/c...dir/PPConditionalDirectiveRecord.cpp.o
[935/1354] Building CXX object tools/c...es/clangLex.dir/PPMacroExpansion.cpp.o
[936/1354] Building CXX object tools/c...eFiles/clangLex.dir/PPDirectives.cpp.o
[936/1354] Building CXX object tools/c...CMakeFiles/clangLex.dir/PTHLexer.cpp.o
[937/1354] Building CXX object tools/c...Files/clangLex.dir/PPExpressions.cpp.o
[937/1354] Building CXX object tools/c...x/CMakeFiles/clangLex.dir/Pragma.cpp.o
[938/1354] Building CXX object tools/c...Files/clangLex.dir/PPLexerChange.cpp.o
[938/1354] Building CXX object tools/c...clangLex.dir/PreprocessingRecord.cpp.o
[939/1354] Building CXX object tools/c...es/clangLex.dir/PPMacroExpansion.cpp.o
[939/1354] Building CXX object tools/c...eFiles/clangLex.dir/Preprocessor.cpp.o
[940/1354] Building CXX object tools/c...CMakeFiles/clangLex.dir/PTHLexer.cpp.o
[940/1354] Building CXX object tools/c...s/clangLex.dir/PreprocessorLexer.cpp.o
[941/1354] Building CXX object tools/c...clangLex.dir/PreprocessingRecord.cpp.o
[941/1354] Building CXX object tools/c...Files/clangLex.dir/ScratchBuffer.cpp.o
[942/1354] Building CXX object tools/c...x/CMakeFiles/clangLex.dir/Pragma.cpp.o
[942/1354] Building CXX object tools/c.../clangLex.dir/TokenConcatenation.cpp.o
[943/1354] Building CXX object tools/c...Files/clangLex.dir/ScratchBuffer.cpp.o
[943/1354] Building CXX object tools/c...akeFiles/clangLex.dir/TokenLexer.cpp.o
[944/1354] Building CXX object tools/c...eFiles/clangLex.dir/Preprocessor.cpp.o
[944/1354] Building CXX object tools/c...akeFiles/clangParse.dir/ParseAST.cpp.o
[945/1354] Building CXX object tools/c...s/clangLex.dir/PreprocessorLexer.cpp.o
[945/1354] Building CXX object tools/c...gParse.dir/ParseCXXInlineMethods.cpp.o
[946/1354] Building CXX object tools/c.../clangLex.dir/TokenConcatenation.cpp.o
[946/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseDecl.cpp.o
[947/1354] Building CXX object tools/c...akeFiles/clangLex.dir/TokenLexer.cpp.o
[947/1354] Building CXX object tools/c...iles/clangParse.dir/ParseDeclCXX.cpp.o
[948/1354] Building CXX object tools/c...akeFiles/clangParse.dir/ParseAST.cpp.o
[948/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseExpr.cpp.o
[949/1354] Building CXX object tools/c...gParse.dir/ParseCXXInlineMethods.cpp.o
[949/1354] Building CXX object tools/c...iles/clangParse.dir/ParseExprCXX.cpp.o
[950/1354] Building CXX object tools/c...keFiles/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                                        \

[950/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseInit.cpp.o
[951/1354] Building CXX object tools/c...iles/clangParse.dir/ParseDeclCXX.cpp.o
[951/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseObjc.cpp.o
[952/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseExpr.cpp.o
[952/1354] Building CXX object tools/c...Files/clangParse.dir/ParseOpenMP.cpp.o
[953/1354] Building CXX object tools/c...iles/clangParse.dir/ParseExprCXX.cpp.o
[953/1354] Building CXX object tools/c...Files/clangParse.dir/ParsePragma.cpp.o
[954/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseInit.cpp.o
[954/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseStmt.cpp.o
[955/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseObjc.cpp.o
[955/1354] Building CXX object tools/c...iles/clangParse.dir/ParseStmtAsm.cpp.o
[956/1354] Building CXX object tools/c...Files/clangParse.dir/ParseOpenMP.cpp.o
[956/1354] Building CXX object tools/c...les/clangParse.dir/ParseTemplate.cpp.o
[957/1354] Building CXX object tools/c...Files/clangParse.dir/ParsePragma.cpp.o
[957/1354] Building CXX object tools/c...es/clangParse.dir/ParseTentative.cpp.o
[958/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseStmt.cpp.o
[958/1354] Building CXX object tools/c...CMakeFiles/clangParse.dir/Parser.cpp.o
[959/1354] Building CXX object tools/c...iles/clangParse.dir/ParseStmtAsm.cpp.o
[959/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseHLSL.cpp.o
[960/1354] Building CXX object tools/c...es/clangParse.dir/ParseTentative.cpp.o
[960/1354] Building CXX object tools/c...clangParse.dir/HLSLRootSignature.cpp.o
[961/1354] Building CXX object tools/c...les/clangParse.dir/ParseTemplate.cpp.o
[961/1354] Building CXX object tools/c.../CMakeFiles/clangAST.dir/APValue.cpp.o
[962/1354] Building CXX object tools/c...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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[962/1354] Building CXX object tools/c...keFiles/clangAST.dir/ASTConsumer.cpp.o
[963/1354] Building CXX object tools/c...CMakeFiles/clangParse.dir/Parser.cpp.o
[963/1354] Building CXX object tools/c...akeFiles/clangAST.dir/ASTContext.cpp.o
[964/1354] Building CXX object tools/c...keFiles/clangAST.dir/ASTConsumer.cpp.o
[964/1354] Building CXX object tools/c...iles/clangAST.dir/ASTContextHLSL.cpp.o
[965/1354] Building CXX object tools/c.../CMakeFiles/clangAST.dir/APValue.cpp.o
[965/1354] Building CXX object tools/c...Files/clangAST.dir/ASTDiagnostic.cpp.o
[966/1354] Building CXX object tools/c...keFiles/clangParse.dir/ParseHLSL.cpp.o
[966/1354] Building CXX object tools/c...MakeFiles/clangAST.dir/ASTDumper.cpp.o
[967/1354] Building CXX object tools/c...Files/clangAST.dir/ASTDiagnostic.cpp.o
[967/1354] Building CXX object tools/c...keFiles/clangAST.dir/ASTImporter.cpp.o
[968/1354] Building CXX object tools/c...iles/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: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                                        \

[968/1354] Building CXX object tools/c...Files/clangAST.dir/ASTTypeTraits.cpp.o
[969/1354] Building CXX object tools/c...MakeFiles/clangAST.dir/ASTDumper.cpp.o
[969/1354] Building CXX object tools/c...CMakeFiles/clangAST.dir/AttrImpl.cpp.o
[970/1354] Building CXX object tools/c...Files/clangAST.dir/ASTTypeTraits.cpp.o
[970/1354] Building CXX object tools/c...iles/clangAST.dir/CXXInheritance.cpp.o
[971/1354] Building CXX object tools/c...keFiles/clangAST.dir/ASTImporter.cpp.o
[971/1354] Building CXX object tools/c.../CMakeFiles/clangAST.dir/Comment.cpp.o
[972/1354] Building CXX object tools/c...akeFiles/clangAST.dir/ASTContext.cpp.o
[972/1354] Building CXX object tools/c.../clangAST.dir/CommentBriefParser.cpp.o
[973/1354] Building CXX object tools/c...iles/clangAST.dir/CXXInheritance.cpp.o
[973/1354] Building CXX object tools/c...langAST.dir/CommentCommandTraits.cpp.o
[974/1354] Building CXX object tools/c...CMakeFiles/clangAST.dir/AttrImpl.cpp.o
[974/1354] Building CXX object tools/c...eFiles/clangAST.dir/CommentLexer.cpp.o
[975/1354] Building CXX object tools/c.../clangAST.dir/CommentBriefParser.cpp.o
[975/1354] Building CXX object tools/c...Files/clangAST.dir/CommentParser.cpp.o
[976/1354] Building CXX object tools/c...langAST.dir/CommentCommandTraits.cpp.o
[976/1354] Building CXX object tools/c...keFiles/clangAST.dir/CommentSema.cpp.o
[977/1354] Building CXX object tools/c...eFiles/clangAST.dir/CommentLexer.cpp.o
[977/1354] Building CXX object tools/c...AST/CMakeFiles/clangAST.dir/Decl.cpp.o
[978/1354] Building CXX object tools/c.../CMakeFiles/clangAST.dir/Comment.cpp.o
[978/1354] Building CXX object tools/c...les/clangAST.dir/DeclarationName.cpp.o
[979/1354] Building CXX object tools/c...Files/clangAST.dir/CommentParser.cpp.o
[979/1354] Building CXX object tools/c...CMakeFiles/clangAST.dir/DeclBase.cpp.o
[980/1354] Building CXX object tools/c...les/clangAST.dir/DeclarationName.cpp.o
[980/1354] Building CXX object tools/c.../CMakeFiles/clangAST.dir/DeclCXX.cpp.o
[981/1354] Building CXX object tools/c...keFiles/clangAST.dir/CommentSema.cpp.o
[981/1354] Building CXX object tools/c...akeFiles/clangAST.dir/DeclFriend.cpp.o
[982/1354] Building CXX object tools/c...AST/CMakeFiles/clangAST.dir/Decl.cpp.o
[982/1354] Building CXX object tools/c...MakeFiles/clangAST.dir/DeclGroup.cpp.o
[983/1354] Building CXX object tools/c...CMakeFiles/clangAST.dir/DeclBase.cpp.o
[983/1354] Building CXX object tools/c...CMakeFiles/clangAST.dir/DeclObjC.cpp.o
[984/1354] Building CXX object tools/c...akeFiles/clangAST.dir/DeclFriend.cpp.o
[984/1354] Building CXX object tools/c...akeFiles/clangAST.dir/DeclOpenMP.cpp.o
[985/1354] Building CXX object tools/c.../CMakeFiles/clangAST.dir/DeclCXX.cpp.o
[985/1354] Building CXX object tools/c...keFiles/clangAST.dir/DeclPrinter.cpp.o
[986/1354] Building CXX object tools/c...MakeFiles/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 {
      |       ^~~~~~~~~

[986/1354] Building CXX object tools/c...eFiles/clangAST.dir/DeclTemplate.cpp.o
[987/1354] Building CXX object tools/c...akeFiles/clangAST.dir/DeclOpenMP.cpp.o
[987/1354] Building CXX object tools/c...AST/CMakeFiles/clangAST.dir/Expr.cpp.o
[988/1354] Building CXX object tools/c...CMakeFiles/clangAST.dir/DeclObjC.cpp.o
[988/1354] Building CXX object tools/c.../clangAST.dir/ExprClassification.cpp.o
[989/1354] Building CXX object tools/c...eFiles/clangAST.dir/DeclTemplate.cpp.o
[989/1354] Building CXX object tools/c...eFiles/clangAST.dir/ExprConstant.cpp.o
[990/1354] Building CXX object tools/c...keFiles/clangAST.dir/DeclPrinter.cpp.o
[990/1354] Building CXX object tools/c.../CMakeFiles/clangAST.dir/ExprCXX.cpp.o
[991/1354] Building CXX object tools/c.../clangAST.dir/ExprClassification.cpp.o
[991/1354] Building CXX object tools/c...s/clangAST.dir/ExternalASTSource.cpp.o
[992/1354] Building CXX object tools/c...AST/CMakeFiles/clangAST.dir/Expr.cpp.o
[992/1354] Building CXX object tools/c...T.dir/HlslBuiltinTypeDeclBuilder.cpp.o
[993/1354] Building CXX object tools/c...s/clangAST.dir/ExternalASTSource.cpp.o
[993/1354] Building CXX object tools/c...MakeFiles/clangAST.dir/HlslTypes.cpp.o
[994/1354] Building CXX object tools/c.../CMakeFiles/clangAST.dir/ExprCXX.cpp.o
[994/1354] Building CXX object tools/c...akeFiles/clangAST.dir/InheritViz.cpp.o
[995/1354] Building CXX object tools/c...T.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                                        \

[995/1354] Building CXX object tools/c...Files/clangAST.dir/ItaniumCXXABI.cpp.o
[996/1354] Building CXX object tools/c...MakeFiles/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: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                                        \
/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<HLSLNodeObjectAttr>(type))
      |                                 ^~~~

[996/1354] Building CXX object tools/c...Files/clangAST.dir/ItaniumMangle.cpp.o
[997/1354] Building CXX object tools/c...akeFiles/clangAST.dir/InheritViz.cpp.o
[997/1354] Building CXX object tools/c...T/CMakeFiles/clangAST.dir/Mangle.cpp.o
[998/1354] Building CXX object tools/c...eFiles/clangAST.dir/ExprConstant.cpp.o
[998/1354] Building CXX object tools/c...les/clangAST.dir/MicrosoftCXXABI.cpp.o
[999/1354] Building CXX object tools/c...Files/clangAST.dir/ItaniumCXXABI.cpp.o
[999/1354] Building CXX object tools/c...les/clangAST.dir/MicrosoftMangle.cpp.o
[1000/1354] Building CXX object tools/...les/clangAST.dir/MicrosoftCXXABI.cpp.o
[1000/1354] Building CXX object tools/...clangAST.dir/NestedNameSpecifier.cpp.o
[1001/1354] Building CXX object tools/...T/CMakeFiles/clangAST.dir/Mangle.cpp.o
[1001/1354] Building CXX object tools/...MakeFiles/clangAST.dir/ParentMap.cpp.o
[1002/1354] Building CXX object tools/...Files/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) {
      |      ^~~~~~~~~~~~~~

[1002/1354] Building CXX object tools/...iles/clangAST.dir/RawCommentList.cpp.o
[1003/1354] Building CXX object tools/...MakeFiles/clangAST.dir/ParentMap.cpp.o
[1003/1354] Building CXX object tools/...eFiles/clangAST.dir/RecordLayout.cpp.o
[1004/1354] Building CXX object tools/...clangAST.dir/NestedNameSpecifier.cpp.o
[1004/1354] Building CXX object tools/...clangAST.dir/RecordLayoutBuilder.cpp.o
[1005/1354] Building CXX object tools/...les/clangAST.dir/MicrosoftMangle.cpp.o
[1005/1354] Building CXX object tools/...angAST.dir/SelectorLocationsKind.cpp.o
[1006/1354] Building CXX object tools/...iles/clangAST.dir/RawCommentList.cpp.o
[1006/1354] Building CXX object tools/...AST/CMakeFiles/clangAST.dir/Stmt.cpp.o
[1007/1354] Building CXX object tools/...eFiles/clangAST.dir/RecordLayout.cpp.o
[1007/1354] Building CXX object tools/...eFiles/clangAST.dir/StmtIterator.cpp.o
[1008/1354] Building CXX object tools/...angAST.dir/SelectorLocationsKind.cpp.o
[1008/1354] Building CXX object tools/...keFiles/clangAST.dir/StmtPrinter.cpp.o
[1009/1354] Building CXX object tools/...eFiles/clangAST.dir/StmtIterator.cpp.o
[1009/1354] Building CXX object tools/...keFiles/clangAST.dir/StmtProfile.cpp.o
[1010/1354] Building CXX object tools/...clangAST.dir/RecordLayoutBuilder.cpp.o
[1010/1354] Building CXX object tools/.../CMakeFiles/clangAST.dir/StmtViz.cpp.o
[1011/1354] Building CXX object tools/...AST/CMakeFiles/clangAST.dir/Stmt.cpp.o
[1011/1354] Building CXX object tools/...eFiles/clangAST.dir/TemplateBase.cpp.o
[1012/1354] Building CXX object tools/.../CMakeFiles/clangAST.dir/StmtViz.cpp.o
[1012/1354] Building CXX object tools/...eFiles/clangAST.dir/TemplateName.cpp.o
[1013/1354] Building CXX object tools/...keFiles/clangAST.dir/StmtPrinter.cpp.o
[1013/1354] Building CXX object tools/...AST/CMakeFiles/clangAST.dir/Type.cpp.o
[1014/1354] Building CXX object tools/...keFiles/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) {
      |      ^~~~~~~~~~~~

[1014/1354] Building CXX object tools/.../CMakeFiles/clangAST.dir/TypeLoc.cpp.o
[1015/1354] Building CXX object tools/...eFiles/clangAST.dir/TemplateBase.cpp.o
[1015/1354] Building CXX object tools/...keFiles/clangAST.dir/TypePrinter.cpp.o
[1016/1354] Building CXX object tools/...eFiles/clangAST.dir/TemplateName.cpp.o
[1016/1354] Building CXX object tools/...Files/clangAST.dir/VTableBuilder.cpp.o
[1017/1354] Building CXX object tools/.../CMakeFiles/clangAST.dir/TypeLoc.cpp.o
[1017/1354] Building CXX object tools/...akeFiles/clangAST.dir/VTTBuilder.cpp.o
[1018/1354] Building CXX object tools/...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<BuiltinType>(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:
      |   ^~~~

[1018/1354] Building CXX object tools/...ngASTMatchers.dir/ASTMatchFinder.cpp.o
[1019/1354] Building CXX object tools/...keFiles/clangAST.dir/TypePrinter.cpp.o
[1019/1354] Building CXX object tools/...Matchers.dir/ASTMatchersInternal.cpp.o
[1020/1354] Building CXX object tools/...akeFiles/clangAST.dir/VTTBuilder.cpp.o
[1020/1354] Building CXX object tools/...ngSema.dir/AnalysisBasedWarnings.cpp.o
[1021/1354] Building CXX object tools/...Files/clangAST.dir/VTableBuilder.cpp.o
[1021/1354] Building CXX object tools/...iles/clangSema.dir/AttributeList.cpp.o
[1022/1354] Building CXX object tools/...Matchers.dir/ASTMatchersInternal.cpp.o
[1022/1354] Building CXX object tools/...angSema.dir/CodeCompleteConsumer.cpp.o
[1023/1354] Building CXX object tools/...iles/clangSema.dir/AttributeList.cpp.o
[1023/1354] Building CXX object tools/...MakeFiles/clangSema.dir/DeclSpec.cpp.o
[1024/1354] Building CXX object tools/...angSema.dir/CodeCompleteConsumer.cpp.o
[1024/1354] Building CXX object tools/.../clangSema.dir/DelayedDiagnostic.cpp.o
[1025/1354] Building CXX object tools/...ngSema.dir/AnalysisBasedWarnings.cpp.o
[1025/1354] Building CXX object tools/...clangSema.dir/IdentifierResolver.cpp.o
[1026/1354] Building CXX object tools/...ngASTMatchers.dir/ASTMatchFinder.cpp.o
[1026/1354] Building CXX object tools/...es/clangSema.dir/JumpDiagnostics.cpp.o
[1027/1354] Building CXX object tools/...MakeFiles/clangSema.dir/DeclSpec.cpp.o
[1027/1354] Building CXX object tools/....dir/MultiplexExternalSemaSource.cpp.o
[1028/1354] Building CXX object tools/...clangSema.dir/IdentifierResolver.cpp.o
[1028/1354] Building CXX object tools/...a/CMakeFiles/clangSema.dir/Scope.cpp.o
[1029/1354] Building CXX object tools/.../clangSema.dir/DelayedDiagnostic.cpp.o
[1029/1354] Building CXX object tools/...akeFiles/clangSema.dir/ScopeInfo.cpp.o
[1030/1354] Building CXX object tools/...a/CMakeFiles/clangSema.dir/Scope.cpp.o
[1030/1354] Building CXX object tools/...ma/CMakeFiles/clangSema.dir/Sema.cpp.o
[1031/1354] Building CXX object tools/....dir/MultiplexExternalSemaSource.cpp.o
[1031/1354] Building CXX object tools/...keFiles/clangSema.dir/SemaAccess.cpp.o
[1032/1354] Building CXX object tools/...akeFiles/clangSema.dir/ScopeInfo.cpp.o
[1032/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaAttr.cpp.o
[1033/1354] Building CXX object tools/...es/clangSema.dir/JumpDiagnostics.cpp.o
[1033/1354] Building CXX object tools/...s/clangSema.dir/SemaCXXScopeSpec.cpp.o
[1034/1354] Building CXX object tools/...keFiles/clangSema.dir/SemaAccess.cpp.o
[1034/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaCast.cpp.o
[1035/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaAttr.cpp.o
[1035/1354] Building CXX object tools/...Files/clangSema.dir/SemaChecking.cpp.o
[1036/1354] Building CXX object tools/...ma/CMakeFiles/clangSema.dir/Sema.cpp.o
[1036/1354] Building CXX object tools/...s/clangSema.dir/SemaCodeComplete.cpp.o
[1037/1354] Building CXX object tools/...s/clangSema.dir/SemaCXXScopeSpec.cpp.o
[1037/1354] Building CXX object tools/...Files/clangSema.dir/SemaConsumer.cpp.o
[1038/1354] Building CXX object tools/...Files/clangSema.dir/SemaConsumer.cpp.o
[1038/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaCUDA.cpp.o
[1039/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaCast.cpp.o
[1039/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaDecl.cpp.o
[1040/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaCUDA.cpp.o
[1040/1354] Building CXX object tools/...Files/clangSema.dir/SemaDeclAttr.cpp.o
[1041/1354] Building CXX object tools/...Files/clangSema.dir/SemaChecking.cpp.o
[1041/1354] Building CXX object tools/...eFiles/clangSema.dir/SemaDeclCXX.cpp.o
[1042/1354] Building CXX object tools/...s/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<ObjCPropertyImplDecl>(D)->getPropertyImplementation()) {
      |       ^~~~~~
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp:3071:7: note: here
 3071 |       case Decl::Import:
      |       ^~~~

[1042/1354] Building CXX object tools/...Files/clangSema.dir/SemaDeclObjC.cpp.o
[1043/1354] Building CXX object tools/...Files/clangSema.dir/SemaDeclAttr.cpp.o
[1043/1354] Building CXX object tools/...CMakeFiles/clangSema.dir/SemaDXR.cpp.o
[1044/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaDecl.cpp.o
[1044/1354] Building CXX object tools/.../clangSema.dir/SemaExceptionSpec.cpp.o
[1045/1354] Building CXX object tools/...Files/clangSema.dir/SemaDeclObjC.cpp.o
[1045/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaExpr.cpp.o
[1046/1354] Building CXX object lib/Ta...VMTarget.dir/TargetIntrinsicInfo.cpp.o
[1046/1354] Building CXX object tools/...eFiles/clangSema.dir/SemaExprCXX.cpp.o
[1047/1354] Building CXX object lib/Dx...eFiles/LLVMDxilHash.dir/DxilHash.cpp.o
[1047/1354] Building CXX object tools/...les/clangSema.dir/SemaExprMember.cpp.o
[1048/1354] Building CXX object tools/.../clangSema.dir/SemaExceptionSpec.cpp.o
[1048/1354] Building CXX object tools/...Files/clangSema.dir/SemaExprObjC.cpp.o
[1049/1354] Building CXX object tools/...eFiles/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
      |       ^~~~~~~~~~~~~~~~

[1049/1354] Building CXX object tools/...les/clangSema.dir/SemaFixItUtils.cpp.o
[1050/1354] Building CXX object tools/...les/clangSema.dir/SemaExprMember.cpp.o
[1050/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaHLSL.cpp.o
[1051/1354] Building CXX object tools/...CMakeFiles/clangSema.dir/SemaDXR.cpp.o
[1051/1354] Building CXX object tools/...clangSema.dir/SemaHLSLDiagnoseTU.cpp.o
[1052/1354] Building CXX object tools/...Files/clangSema.dir/SemaExprObjC.cpp.o
[1052/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaInit.cpp.o
[1053/1354] Building CXX object tools/...les/clangSema.dir/SemaFixItUtils.cpp.o
[1053/1354] Building CXX object tools/...keFiles/clangSema.dir/SemaLambda.cpp.o
[1054/1354] Building CXX object tools/...keFiles/clangSema.dir/SemaLambda.cpp.o
[1054/1354] Building CXX object tools/...keFiles/clangSema.dir/SemaLookup.cpp.o
[1055/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaInit.cpp.o
[1055/1354] Building CXX object tools/...s/clangSema.dir/SemaObjCProperty.cpp.o
[1056/1354] Building CXX object tools/...MakeFiles/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: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/tools/clang/lib/Sema/SemaHLSL.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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:16:
/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:5920:8: note:   by ‘virtual void HLSLExternalSource::CompleteType(clang::TagDecl*)’
 5920 |   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:4128: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]
 4128 |     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:4130: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]
 4130 |     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:9040:34: warning: unused variable ‘CAT’ [-Wunused-variable]
 9040 |     if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(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:13208:31: warning: unused variable ‘Attr’ [-Wunused-variable]
13208 |     if (const HLSLShaderAttr *Attr = FD->getAttr<HLSLShaderAttr>()) {
      |                               ^~~~
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)))
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[1056/1354] Building CXX object tools/...keFiles/clangSema.dir/SemaOpenMP.cpp.o
[1057/1354] Building CXX object tools/...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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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<IntegerLiteral>(subExpr))
      |                         ^~

[1057/1354] Building CXX object tools/...Files/clangSema.dir/SemaOverload.cpp.o
[1058/1354] Building CXX object tools/...s/clangSema.dir/SemaObjCProperty.cpp.o
[1058/1354] Building CXX object tools/...s/clangSema.dir/SemaPseudoObject.cpp.o
[1059/1354] Building CXX object tools/...keFiles/clangSema.dir/SemaOpenMP.cpp.o
[1059/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaStmt.cpp.o
[1060/1354] Building CXX object tools/...keFiles/clangSema.dir/SemaLookup.cpp.o
[1060/1354] Building CXX object tools/...eFiles/clangSema.dir/SemaStmtAsm.cpp.o
[1061/1354] Building CXX object tools/...s/clangSema.dir/SemaPseudoObject.cpp.o
[1061/1354] Building CXX object tools/...Files/clangSema.dir/SemaStmtAttr.cpp.o
[1062/1354] Building CXX object tools/...Files/clangSema.dir/SemaOverload.cpp.o
[1062/1354] Building CXX object tools/...Files/clangSema.dir/SemaTemplate.cpp.o
[1063/1354] Building CXX object tools/...eFiles/clangSema.dir/SemaStmtAsm.cpp.o
[1063/1354] Building CXX object tools/...ngSema.dir/SemaTemplateDeduction.cpp.o
[1064/1354] Building CXX object tools/...Files/clangSema.dir/SemaStmtAttr.cpp.o
[1064/1354] Building CXX object tools/...Sema.dir/SemaTemplateInstantiate.cpp.o
[1065/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaStmt.cpp.o
[1065/1354] Building CXX object tools/....dir/SemaTemplateInstantiateDecl.cpp.o
[1066/1354] Building CXX object tools/...ngSema.dir/SemaTemplateDeduction.cpp.o
[1066/1354] Building CXX object tools/...angSema.dir/SemaTemplateVariadic.cpp.o
[1067/1354] Building CXX object tools/...Sema.dir/SemaTemplateInstantiate.cpp.o
[1067/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaType.cpp.o
[1068/1354] Building CXX object tools/...Files/clangSema.dir/SemaTemplate.cpp.o
[1068/1354] Building CXX object tools/...les/clangSema.dir/TypeLocBuilder.cpp.o
[1069/1354] Building CXX object tools/....dir/SemaTemplateInstantiateDecl.cpp.o
[1069/1354] Building CXX object tools/...les/clangCodeGen.dir/BackendUtil.cpp.o
[1070/1354] Building CXX object tools/...les/clangSema.dir/TypeLocBuilder.cpp.o
[1070/1354] Building CXX object tools/...eFiles/clangCodeGen.dir/CGAtomic.cpp.o
[1071/1354] Building CXX object tools/...les/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                                        \
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:26:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, FunctionPassCtor)’:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/CodeGen/SchedulerRegistry.h:43:35: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   43 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/CodeGen/SchedulerRegistry.h: In static member function ‘static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/CodeGen/SchedulerRegistry.h:57:12: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} [-Wcast-function-type]
   57 |     return (FunctionPassCtor)Registry.getDefault();
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/CodeGen/SchedulerRegistry.h: In static member function ‘static void llvm::RegisterScheduler::setDefault(FunctionPassCtor)’:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/CodeGen/SchedulerRegistry.h:60:25: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   60 |     Registry.setDefault((MachinePassCtor)C);
      |                         ^~~~~~~~~~~~~~~~~~

[1071/1354] Building CXX object tools/...eFiles/clangCodeGen.dir/CGBlocks.cpp.o
[1072/1354] Building CXX object tools/...MakeFiles/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/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGBuiltin.cpp.o
[1073/1354] Building CXX object tools/...angSema.dir/SemaTemplateVariadic.cpp.o
[1073/1354] Building CXX object tools/...eFiles/clangCodeGen.dir/CGCUDANV.cpp.o
[1074/1354] Building CXX object tools/...eFiles/clangCodeGen.dir/CGBlocks.cpp.o
[1074/1354] Building CXX object tools/...s/clangCodeGen.dir/CGCUDARuntime.cpp.o
[1075/1354] Building CXX object tools/...eFiles/clangCodeGen.dir/CGCUDANV.cpp.o
[1075/1354] Building CXX object tools/...MakeFiles/clangCodeGen.dir/CGCXX.cpp.o
[1076/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGBuiltin.cpp.o
[1076/1354] Building CXX object tools/...eFiles/clangCodeGen.dir/CGCXXABI.cpp.o
[1077/1354] Building CXX object tools/...s/clangCodeGen.dir/CGCUDARuntime.cpp.o
[1077/1354] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGCall.cpp.o
[1078/1354] Building CXX object tools/...MakeFiles/clangCodeGen.dir/CGCXX.cpp.o
[1078/1354] Building CXX object tools/...keFiles/clangCodeGen.dir/CGClass.cpp.o
[1079/1354] Building CXX object tools/...eFiles/clangSema.dir/SemaExprCXX.cpp.o
[1079/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGCleanup.cpp.o
[1080/1354] Building CXX object tools/...eFiles/clangCodeGen.dir/CGAtomic.cpp.o
[1080/1354] Building CXX object tools/...les/clangCodeGen.dir/CGDebugInfo.cpp.o
[1081/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGCleanup.cpp.o
[1081/1354] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGDecl.cpp.o
[1082/1354] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGCall.cpp.o
[1082/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGDeclCXX.cpp.o
[1083/1354] Building CXX object tools/...keFiles/clangCodeGen.dir/CGClass.cpp.o
[1083/1354] Building CXX object tools/...les/clangCodeGen.dir/CGException.cpp.o
[1084/1354] Building CXX object tools/...les/clangCodeGen.dir/CGDebugInfo.cpp.o
[1084/1354] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGExpr.cpp.o
[1085/1354] Building CXX object tools/...akeFiles/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[1085/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGExprAgg.cpp.o
[1086/1354] Building CXX object tools/...les/clangCodeGen.dir/CGException.cpp.o
[1086/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGExprCXX.cpp.o
[1087/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGDeclCXX.cpp.o
[1087/1354] Building CXX object tools/...s/clangCodeGen.dir/CGExprComplex.cpp.o
[1088/1354] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGExpr.cpp.o
[1088/1354] Building CXX object tools/.../clangCodeGen.dir/CGExprConstant.cpp.o
[1089/1354] Building CXX object tools/...s/clangCodeGen.dir/CGExprComplex.cpp.o
[1089/1354] Building CXX object tools/...es/clangCodeGen.dir/CGExprScalar.cpp.o
[1090/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGExprCXX.cpp.o
[1090/1354] Building CXX object tools/...s/clangCodeGen.dir/CGHLSLRuntime.cpp.o
[1091/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGExprAgg.cpp.o
[1091/1354] Building CXX object tools/...eFiles/clangCodeGen.dir/CGHLSLMS.cpp.o
[1092/1354] Building CXX object tools/...s/clangCodeGen.dir/CGHLSLRuntime.cpp.o
[1092/1354] Building CXX object tools/...odeGen.dir/CGHLSLMSFinishCodeGen.cpp.o
[1093/1354] Building CXX object tools/.../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<llvm::ConstantAggregateZero>(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<llvm::ConstantAggregateZero>(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<llvm::ConstantAggregateZero>(C)) {
      |                                             ^~~

[1093/1354] Building CXX object tools/...gCodeGen.dir/CGHLSLRootSignature.cpp.o
[1094/1354] Building CXX object tools/...es/clangCodeGen.dir/CGExprScalar.cpp.o
[1094/1354] Building CXX object tools/...iles/clangCodeGen.dir/CGLoopInfo.cpp.o
[1095/1354] Building CXX object tools/...eFiles/clangCodeGen.dir/CGCXXABI.cpp.o
[1095/1354] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGObjC.cpp.o
[1096/1354] Building CXX object lib/Dx...r/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[1096/1354] Building CXX object tools/...odeGen.dir/CGRecordLayoutBuilder.cpp.o
[1097/1354] Building CXX object tools/...eFiles/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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:1805:21: warning: unused variable ‘pAttr’ [-Wunused-variable]
 1805 |     if (const auto *pAttr = FD->getAttr<HLSLNodeIsProgramEntryAttr>()) {
      |                     ^~~~~

[1097/1354] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGStmt.cpp.o
[1098/1354] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGObjC.cpp.o
[1098/1354] Building CXX object tools/...es/clangCodeGen.dir/CGStmtOpenMP.cpp.o
[1099/1354] Building CXX object tools/...odeGen.dir/CGRecordLayoutBuilder.cpp.o
[1099/1354] Building CXX object tools/...MakeFiles/clangCodeGen.dir/CGVTT.cpp.o
[1100/1354] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGStmt.cpp.o
[1100/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGVTables.cpp.o
[1101/1354] Building CXX object tools/...MakeFiles/clangSema.dir/SemaExpr.cpp.o
[1101/1354] Building CXX object tools/...clangCodeGen.dir/CodeGenABITypes.cpp.o
[1102/1354] Building CXX object tools/...es/clangCodeGen.dir/CGStmtOpenMP.cpp.o
[1102/1354] Building CXX object tools/...s/clangCodeGen.dir/CodeGenAction.cpp.o
[1103/1354] Building CXX object tools/...MakeFiles/clangCodeGen.dir/CGVTT.cpp.o
[1103/1354] Building CXX object tools/...clangCodeGen.dir/CodeGenFunction.cpp.o
[1104/1354] Building CXX object tools/...Files/clangCodeGen.dir/CGVTables.cpp.o
[1104/1354] Building CXX object tools/...s/clangCodeGen.dir/CodeGenModule.cpp.o
[1105/1354] Building CXX object tools/...clangCodeGen.dir/CodeGenABITypes.cpp.o
[1105/1354] Building CXX object tools/...iles/clangCodeGen.dir/CodeGenPGO.cpp.o
[1106/1354] Building CXX object tools/...s/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::ASTConsumer> 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

[1106/1354] Building CXX object tools/...les/clangCodeGen.dir/CodeGenTBAA.cpp.o
[1107/1354] Building CXX object tools/...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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[1107/1354] Building CXX object tools/...es/clangCodeGen.dir/CodeGenTypes.cpp.o
[1108/1354] Building CXX object tools/...les/clangCodeGen.dir/CodeGenTBAA.cpp.o
[1108/1354] Building CXX object tools/...ngCodeGen.dir/CoverageMappingGen.cpp.o
[1109/1354] Building CXX object tools/...es/clangCodeGen.dir/CodeGenTypes.cpp.o
[1109/1354] Building CXX object tools/...s/clangCodeGen.dir/ItaniumCXXABI.cpp.o
[1110/1354] Building CXX object tools/...iles/clangCodeGen.dir/CodeGenPGO.cpp.o
[1110/1354] Building CXX object tools/...clangCodeGen.dir/MicrosoftCXXABI.cpp.o
[1111/1354] Building CXX object tools/...s/clangCodeGen.dir/CodeGenModule.cpp.o
[1111/1354] Building CXX object tools/...s/clangCodeGen.dir/ModuleBuilder.cpp.o
[1112/1354] Building CXX object tools/...ngCodeGen.dir/CoverageMappingGen.cpp.o
[1112/1354] Building CXX object tools/...ObjectFilePCHContainerOperations.cpp.o
[1113/1354] Building CXX object tools/...s/clangCodeGen.dir/ItaniumCXXABI.cpp.o
[1113/1354] Building CXX object tools/...angCodeGen.dir/SanitizerMetadata.cpp.o
[1114/1354] Building CXX object tools/...s/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[1114/1354] Building CXX object tools/...iles/clangCodeGen.dir/TargetInfo.cpp.o
[1115/1354] Building CXX object tools/...clangCodeGen.dir/MicrosoftCXXABI.cpp.o
[1115/1354] Building CXX object tools/...Analysis.dir/AnalysisDeclContext.cpp.o
[1116/1354] Building CXX object tools/...ObjectFilePCHContainerOperations.cpp.o
[1116/1354] Building CXX object tools/...Files/clangAnalysis.dir/BodyFarm.cpp.o
[1117/1354] Building CXX object tools/...angCodeGen.dir/SanitizerMetadata.cpp.o
[1117/1354] Building CXX object tools/...CMakeFiles/clangAnalysis.dir/CFG.cpp.o
[1118/1354] Building CXX object tools/...Analysis.dir/AnalysisDeclContext.cpp.o
[1118/1354] Building CXX object tools/...ysis.dir/CFGReachabilityAnalysis.cpp.o
[1119/1354] Building CXX object tools/...iles/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(
      |      ^~~~~~~~~~~~~~~~~~~~~~~

[1119/1354] Building CXX object tools/...les/clangAnalysis.dir/CFGStmtMap.cpp.o
[1120/1354] Building CXX object tools/...Files/clangAnalysis.dir/BodyFarm.cpp.o
[1120/1354] Building CXX object tools/...iles/clangAnalysis.dir/CallGraph.cpp.o
[1121/1354] Building CXX object tools/...ysis.dir/CFGReachabilityAnalysis.cpp.o
[1121/1354] Building CXX object tools/...Files/clangAnalysis.dir/Consumed.cpp.o
[1122/1354] Building CXX object tools/...les/clangAnalysis.dir/CFGStmtMap.cpp.o
[1122/1354] Building CXX object tools/...s/clangAnalysis.dir/CodeInjector.cpp.o
[1123/1354] Building CXX object tools/...s/clangAnalysis.dir/CodeInjector.cpp.o
[1123/1354] Building CXX object tools/...les/clangAnalysis.dir/Dominators.cpp.o
[1124/1354] Building CXX object tools/...CMakeFiles/clangAnalysis.dir/CFG.cpp.o
[1124/1354] Building CXX object tools/.../clangAnalysis.dir/LiveVariables.cpp.o
[1125/1354] Building CXX object tools/...les/clangAnalysis.dir/Dominators.cpp.o
[1125/1354] Building CXX object tools/...s/clangAnalysis.dir/ObjCNoReturn.cpp.o
[1126/1354] Building CXX object tools/...iles/clangAnalysis.dir/CallGraph.cpp.o
[1126/1354] Building CXX object tools/...angAnalysis.dir/PostOrderCFGView.cpp.o
[1127/1354] Building CXX object tools/...Files/clangAnalysis.dir/Consumed.cpp.o
[1127/1354] Building CXX object tools/...s/clangAnalysis.dir/ProgramPoint.cpp.o
[1128/1354] Building CXX object tools/...s/clangAnalysis.dir/ObjCNoReturn.cpp.o
[1128/1354] Building CXX object tools/...lysis.dir/PseudoConstantAnalysis.cpp.o
[1129/1354] Building CXX object tools/.../clangAnalysis.dir/LiveVariables.cpp.o
[1129/1354] Building CXX object tools/.../clangAnalysis.dir/ReachableCode.cpp.o
[1130/1354] Building CXX object tools/...s/clangAnalysis.dir/ProgramPoint.cpp.o
[1130/1354] Building CXX object tools/...s/clangAnalysis.dir/ThreadSafety.cpp.o
[1131/1354] Building CXX object tools/...angAnalysis.dir/PostOrderCFGView.cpp.o
[1131/1354] Building CXX object tools/...gAnalysis.dir/ThreadSafetyCommon.cpp.o
[1132/1354] Building CXX object tools/...lysis.dir/PseudoConstantAnalysis.cpp.o
[1132/1354] Building CXX object tools/...Analysis.dir/ThreadSafetyLogical.cpp.o
[1133/1354] Building CXX object tools/...Analysis.dir/ThreadSafetyLogical.cpp.o
[1133/1354] Building CXX object tools/...langAnalysis.dir/ThreadSafetyTIL.cpp.o
[1134/1354] Building CXX object tools/.../clangAnalysis.dir/ReachableCode.cpp.o
[1134/1354] Building CXX object tools/...Analysis.dir/UninitializedValues.cpp.o
[1135/1354] Building CXX object tools/...gAnalysis.dir/ThreadSafetyCommon.cpp.o
[1135/1354] Building CXX object tools/.../CMakeFiles/clangEdit.dir/Commit.cpp.o
[1136/1354] Building CXX object tools/...langAnalysis.dir/ThreadSafetyTIL.cpp.o
[1136/1354] Building CXX object tools/...Files/clangEdit.dir/EditedSource.cpp.o
[1137/1354] Building CXX object tools/...s/clangAnalysis.dir/ThreadSafety.cpp.o
[1137/1354] Building CXX object tools/...Files/clangRewrite.dir/DeltaTree.cpp.o
[1138/1354] Building CXX object tools/.../CMakeFiles/clangEdit.dir/Commit.cpp.o
[1138/1354] Building CXX object tools/...les/clangRewrite.dir/HTMLRewrite.cpp.o
[1139/1354] Building CXX object tools/...Files/clangRewrite.dir/DeltaTree.cpp.o
[1139/1354] Building CXX object tools/...les/clangRewrite.dir/RewriteRope.cpp.o
[1140/1354] Building CXX object tools/...les/clangRewrite.dir/RewriteRope.cpp.o
[1140/1354] Building CXX object tools/...eFiles/clangRewrite.dir/Rewriter.cpp.o
[1141/1354] Building CXX object tools/...Files/clangEdit.dir/EditedSource.cpp.o
[1141/1354] Building CXX object tools/...s/clangRewrite.dir/TokenRewriter.cpp.o
[1142/1354] Building CXX object tools/...Analysis.dir/UninitializedValues.cpp.o
[1142/1354] Building CXX object tools/...es/clangDriver.dir/DriverOptions.cpp.o
[1143/1354] Building CXX object tools/...les/clangRewrite.dir/HTMLRewrite.cpp.o
[1143/1354] Building CXX object tools/...s/clangFrontend.dir/ASTConsumers.cpp.o
[1144/1354] Building CXX object tools/...s/clangRewrite.dir/TokenRewriter.cpp.o
[1144/1354] Building CXX object tools/...Files/clangFrontend.dir/ASTMerge.cpp.o
[1145/1354] Building CXX object tools/...es/clangDriver.dir/DriverOptions.cpp.o
[1145/1354] Building CXX object tools/...eFiles/clangFrontend.dir/ASTUnit.cpp.o
[1146/1354] Building CXX object tools/...eFiles/clangRewrite.dir/Rewriter.cpp.o
[1146/1354] Building CXX object tools/...es/clangFrontend.dir/CacheTokens.cpp.o
[1147/1354] Building CXX object tools/...es/clangFrontend.dir/CacheTokens.cpp.o
[1147/1354] Building CXX object tools/...nd.dir/ChainedDiagnosticConsumer.cpp.o
[1148/1354] Building CXX object tools/...Files/clangFrontend.dir/ASTMerge.cpp.o
[1148/1354] Building CXX object tools/...clangFrontend.dir/CodeGenOptions.cpp.o
[1149/1354] Building CXX object tools/...nd.dir/ChainedDiagnosticConsumer.cpp.o
[1149/1354] Building CXX object tools/...angFrontend.dir/CompilerInstance.cpp.o
[1150/1354] Building CXX object tools/...clangFrontend.dir/CodeGenOptions.cpp.o
[1150/1354] Building CXX object tools/...gFrontend.dir/CompilerInvocation.cpp.o
[1151/1354] Building CXX object tools/...eFiles/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() {
      |      ^~~~~~~~~~

[1151/1354] Building CXX object tools/.../CreateInvocationFromCommandLine.cpp.o
[1152/1354] Building CXX object tools/...s/clangFrontend.dir/ASTConsumers.cpp.o
[1152/1354] Building CXX object tools/...clangFrontend.dir/DependencyFile.cpp.o
[1153/1354] Building CXX object tools/...gFrontend.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() {
      |      ^~~~~~~~~~~~~~~

[1153/1354] Building CXX object tools/...langFrontend.dir/DependencyGraph.cpp.o
[1154/1354] Building CXX object tools/...angFrontend.dir/CompilerInstance.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInstance.cpp: In member function ‘std::unique_ptr<llvm::raw_pwrite_stream> 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/1354] Building CXX object tools/...gFrontend.dir/DiagnosticRenderer.cpp.o
[1155/1354] Building CXX object tools/.../CreateInvocationFromCommandLine.cpp.o
[1155/1354] Building CXX object tools/...clangFrontend.dir/FrontendAction.cpp.o
[1156/1354] Building CXX object tools/...langFrontend.dir/DependencyGraph.cpp.o
[1156/1354] Building CXX object tools/...langFrontend.dir/FrontendActions.cpp.o
[1157/1354] Building CXX object tools/...gFrontend.dir/DiagnosticRenderer.cpp.o
[1157/1354] Building CXX object tools/...langFrontend.dir/FrontendOptions.cpp.o
[1158/1354] Building CXX object tools/...langFrontend.dir/FrontendOptions.cpp.o
[1158/1354] Building CXX object tools/...angFrontend.dir/HeaderIncludeGen.cpp.o
[1159/1354] Building CXX object tools/...clangFrontend.dir/DependencyFile.cpp.o
[1159/1354] Building CXX object tools/...angFrontend.dir/InitHeaderSearch.cpp.o
[1160/1354] Building CXX object tools/...angFrontend.dir/HeaderIncludeGen.cpp.o
[1160/1354] Building CXX object tools/...angFrontend.dir/InitPreprocessor.cpp.o
[1161/1354] Building CXX object tools/...angFrontend.dir/InitHeaderSearch.cpp.o
[1161/1354] Building CXX object tools/.../clangFrontend.dir/LangStandards.cpp.o
[1162/1354] Building CXX object tools/...clangFrontend.dir/FrontendAction.cpp.o
[1162/1354] Building CXX object tools/...rontend.dir/LayoutOverrideSource.cpp.o
[1163/1354] Building CXX object tools/.../clangFrontend.dir/LangStandards.cpp.o
[1163/1354] Building CXX object tools/...rontend.dir/LogDiagnosticPrinter.cpp.o
[1164/1354] Building CXX object tools/...rontend.dir/LogDiagnosticPrinter.cpp.o
[1164/1354] Building CXX object tools/...nd.dir/ModuleDependencyCollector.cpp.o
[1165/1354] Building CXX object tools/...rontend.dir/LayoutOverrideSource.cpp.o
[1165/1354] Building CXX object tools/...ngFrontend.dir/MultiplexConsumer.cpp.o
[1166/1354] Building CXX object tools/...langFrontend.dir/FrontendActions.cpp.o
[1166/1354] Building CXX object tools/...ntend.dir/PCHContainerOperations.cpp.o
[1167/1354] Building CXX object tools/...angFrontend.dir/InitPreprocessor.cpp.o
[1167/1354] Building CXX object tools/...tend.dir/PrintPreprocessedOutput.cpp.o
[1168/1354] Building CXX object tools/...ngFrontend.dir/MultiplexConsumer.cpp.o
[1168/1354] Building CXX object tools/....dir/SerializedDiagnosticPrinter.cpp.o
[1169/1354] Building CXX object tools/...ntend.dir/PCHContainerOperations.cpp.o
[1169/1354] Building CXX object tools/...d.dir/SerializedDiagnosticReader.cpp.o
[1170/1354] Building CXX object tools/...d.dir/SerializedDiagnosticReader.cpp.o
[1170/1354] Building CXX object tools/...clangFrontend.dir/TextDiagnostic.cpp.o
[1171/1354] Building CXX object tools/...nd.dir/ModuleDependencyCollector.cpp.o
[1171/1354] Building CXX object tools/...rontend.dir/TextDiagnosticBuffer.cpp.o
[1172/1354] Building CXX object tools/...tend.dir/PrintPreprocessedOutput.cpp.o
[1172/1354] Building CXX object tools/...ontend.dir/TextDiagnosticPrinter.cpp.o
[1173/1354] Building CXX object tools/....dir/SerializedDiagnosticPrinter.cpp.o
[1173/1354] Building CXX object tools/...end.dir/VerifyDiagnosticConsumer.cpp.o
[1174/1354] Building CXX object lib/Op...akeFiles/LLVMOption.dir/OptTable.cpp.o
[1174/1354] Building CXX object tools/...ewriteFrontend.dir/FixItRewriter.cpp.o
[1175/1354] Building CXX object tools/...rontend.dir/TextDiagnosticBuffer.cpp.o
[1175/1354] Building CXX object tools/...tend.dir/FrontendActions_rewrite.cpp.o
[1176/1354] Building CXX object tools/...ontend.dir/TextDiagnosticPrinter.cpp.o
[1176/1354] Building CXX object tools/...angRewriteFrontend.dir/HTMLPrint.cpp.o
[1177/1354] Building CXX object tools/...ewriteFrontend.dir/FixItRewriter.cpp.o
[1177/1354] Building CXX object tools/...teFrontend.dir/InclusionRewriter.cpp.o
[1178/1354] Building CXX object tools/...end.dir/VerifyDiagnosticConsumer.cpp.o
[1178/1354] Building CXX object tools/...ewriteFrontend.dir/RewriteMacros.cpp.o
[1179/1354] Building CXX object tools/...angRewriteFrontend.dir/HTMLPrint.cpp.o
[1179/1354] Building CXX object tools/...gRewriteFrontend.dir/RewriteObjC.cpp.o
[1180/1354] Building CXX object tools/...teFrontend.dir/InclusionRewriter.cpp.o
[1180/1354] Building CXX object tools/...gRewriteFrontend.dir/RewriteTest.cpp.o
[1181/1354] Building CXX object tools/...ewriteFrontend.dir/RewriteMacros.cpp.o
[1181/1354] Building CXX object tools/...ngTooling.dir/ArgumentsAdjusters.cpp.o
[1182/1354] Building CXX object tools/...ngTooling.dir/ArgumentsAdjusters.cpp.o
[1182/1354] Building CXX object tools/...gTooling.dir/CommonOptionsParser.cpp.o
[1183/1354] Building CXX object tools/...gRewriteFrontend.dir/RewriteTest.cpp.o
[1183/1354] Building CXX object tools/...gTooling.dir/CompilationDatabase.cpp.o
[1184/1354] Building CXX object tools/...tend.dir/FrontendActions_rewrite.cpp.o
[1184/1354] Building CXX object tools/...s/clangTooling.dir/FileMatchTrie.cpp.o
[1185/1354] Building CXX object tools/...s/clangTooling.dir/FileMatchTrie.cpp.o
[1185/1354] Building CXX object tools/...ling.dir/JSONCompilationDatabase.cpp.o
[1186/1354] Building CXX object tools/...gRewriteFrontend.dir/RewriteObjC.cpp.o
[1186/1354] Building CXX object tools/...les/clangTooling.dir/Refactoring.cpp.o
[1187/1354] Building CXX object tools/...gTooling.dir/CommonOptionsParser.cpp.o
[1187/1354] Building CXX object tools/...Tooling.dir/RefactoringCallbacks.cpp.o
[1188/1354] Building CXX object tools/...gTooling.dir/CompilationDatabase.cpp.o
[1188/1354] Building CXX object tools/...keFiles/clangTooling.dir/Tooling.cpp.o
[1189/1354] Building CXX object tools/...ling.dir/JSONCompilationDatabase.cpp.o
[1189/1354] Building CXX object tools/...clangToolingCore.dir/Replacement.cpp.o
[1190/1354] Building CXX object tools/...les/clangTooling.dir/Refactoring.cpp.o
[1190/1354] Building CXX object tools/...iles/clangIndex.dir/CommentToXML.cpp.o
[1191/1354] Building CXX object tools/...clangToolingCore.dir/Replacement.cpp.o
[1191/1354] Building CXX object tools/...les/clangIndex.dir/USRGeneration.cpp.o
[1192/1354] Building CXX object tools/...keFiles/clangTooling.dir/Tooling.cpp.o
[1192/1354] Building CXX object tools/...s/clangFormat.dir/BreakableToken.cpp.o
[1193/1354] Building CXX object tools/...iles/clangIndex.dir/CommentToXML.cpp.o
[1193/1354] Building CXX object tools/...gFormat.dir/ContinuationIndenter.cpp.o
[1194/1354] Building CXX object tools/...s/clangFormat.dir/BreakableToken.cpp.o
[1194/1354] Building CXX object tools/...MakeFiles/clangFormat.dir/Format.cpp.o
[1195/1354] Building CXX object tools/...Tooling.dir/RefactoringCallbacks.cpp.o
[1195/1354] Building CXX object tools/...iles/clangFormat.dir/FormatToken.cpp.o
[1196/1354] Building CXX object tools/...gFormat.dir/ContinuationIndenter.cpp.o
[1196/1354] Building CXX object tools/...s/clangFormat.dir/TokenAnnotator.cpp.o
[1197/1354] Building CXX object tools/...les/clangIndex.dir/USRGeneration.cpp.o
[1197/1354] Building CXX object tools/...ormat.dir/UnwrappedLineFormatter.cpp.o
[1198/1354] Building CXX object tools/...iles/clangFormat.dir/FormatToken.cpp.o
[1198/1354] Building CXX object tools/...ngFormat.dir/UnwrappedLineParser.cpp.o
[1199/1354] Building CXX object tools/...MakeFiles/clangFormat.dir/Format.cpp.o
[1199/1354] Building CXX object tools/...langFormat.dir/WhitespaceManager.cpp.o
[1200/1354] Building CXX object tools/...s/clangFormat.dir/TokenAnnotator.cpp.o
[1200/1354] Building CXX object tools/...PIRV.dir/AlignmentSizeCalculator.cpp.o
[1201/1354] Building CXX object tools/...ngFormat.dir/UnwrappedLineParser.cpp.o
[1201/1354] Building CXX object tools/...iles/clangSPIRV.dir/AstTypeProbe.cpp.o
[1202/1354] Building CXX object tools/...ormat.dir/UnwrappedLineFormatter.cpp.o
[1202/1354] Building CXX object tools/...langSPIRV.dir/BlockReadableOrder.cpp.o
[1203/1354] Building CXX object tools/...langFormat.dir/WhitespaceManager.cpp.o
[1203/1354] Building CXX object tools/...clangSPIRV.dir/CapabilityVisitor.cpp.o
[1204/1354] Building CXX object tools/...langSPIRV.dir/BlockReadableOrder.cpp.o
[1204/1354] Building CXX object tools/...es/clangSPIRV.dir/ConstEvaluator.cpp.o
[1205/1354] Building CXX object tools/...PIRV.dir/AlignmentSizeCalculator.cpp.o
[1205/1354] Building CXX object tools/...langSPIRV.dir/DeclResultIdMapper.cpp.o
[1206/1354] Building CXX object tools/...iles/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<bool>*)’:
/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()) {
      |                  ^~~~

[1206/1354] Building CXX object tools/.../clangSPIRV.dir/DebugTypeVisitor.cpp.o
[1207/1354] Building CXX object tools/...clangSPIRV.dir/CapabilityVisitor.cpp.o
[1207/1354] Building CXX object tools/...s/clangSPIRV.dir/EmitSpirvAction.cpp.o
[1208/1354] Building CXX object tools/...es/clangSPIRV.dir/ConstEvaluator.cpp.o
[1208/1354] Building CXX object tools/...Files/clangSPIRV.dir/EmitVisitor.cpp.o
[1209/1354] Building CXX object tools/.../clangSPIRV.dir/DebugTypeVisitor.cpp.o
[1209/1354] Building CXX object tools/...es/clangSPIRV.dir/FeatureManager.cpp.o
[1210/1354] Building CXX object tools/...s/clangSPIRV.dir/EmitSpirvAction.cpp.o
[1210/1354] Building CXX object tools/...Files/clangSPIRV.dir/GlPerVertex.cpp.o
[1211/1354] Building CXX object tools/...es/clangSPIRV.dir/FeatureManager.cpp.o
[1211/1354] Building CXX object tools/...s/clangSPIRV.dir/InitListHandler.cpp.o
[1212/1354] Building CXX object tools/...Files/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: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                                        \

[1212/1354] Building CXX object tools/...langSPIRV.dir/LiteralTypeVisitor.cpp.o
[1213/1354] Building CXX object tools/...langSPIRV.dir/DeclResultIdMapper.cpp.o
[1213/1354] Building CXX object tools/.../clangSPIRV.dir/LowerTypeVisitor.cpp.o
[1214/1354] Building CXX object tools/...Files/clangSPIRV.dir/GlPerVertex.cpp.o
[1214/1354] Building CXX object tools/...ngSPIRV.dir/SortDebugInfoVisitor.cpp.o
[1215/1354] Building CXX object tools/...langSPIRV.dir/LiteralTypeVisitor.cpp.o
[1215/1354] Building CXX object tools/...clangSPIRV.dir/NonUniformVisitor.cpp.o
[1216/1354] Building CXX object tools/...s/clangSPIRV.dir/InitListHandler.cpp.o
[1216/1354] Building CXX object tools/...es/clangSPIRV.dir/PreciseVisitor.cpp.o
[1217/1354] Building CXX object tools/.../clangSPIRV.dir/LowerTypeVisitor.cpp.o
[1217/1354] Building CXX object tools/...gSPIRV.dir/PervertexInputVisitor.cpp.o
[1218/1354] Building CXX object tools/...ngSPIRV.dir/SortDebugInfoVisitor.cpp.o
[1218/1354] Building CXX object tools/.../clangSPIRV.dir/RawBufferMethods.cpp.o
[1219/1354] Building CXX object tools/...clangSPIRV.dir/NonUniformVisitor.cpp.o
[1219/1354] Building CXX object tools/...PIRV.dir/RelaxedPrecisionVisitor.cpp.o
[1220/1354] Building CXX object tools/...es/clangSPIRV.dir/PreciseVisitor.cpp.o
[1220/1354] Building CXX object tools/...IRV.dir/RemoveBufferBlockVisitor.cpp.o
[1221/1354] Building CXX object tools/...gSPIRV.dir/PervertexInputVisitor.cpp.o
[1221/1354] Building CXX object tools/...s/clangSPIRV.dir/SpirvBasicBlock.cpp.o
[1222/1354] Building CXX object tools/...IRV.dir/RemoveBufferBlockVisitor.cpp.o
[1222/1354] Building CXX object tools/...iles/clangSPIRV.dir/SpirvBuilder.cpp.o
[1223/1354] Building CXX object tools/...PIRV.dir/RelaxedPrecisionVisitor.cpp.o
[1223/1354] Building CXX object tools/...iles/clangSPIRV.dir/SpirvContext.cpp.o
[1224/1354] Building CXX object tools/...s/clangSPIRV.dir/SpirvBasicBlock.cpp.o
[1224/1354] Building CXX object tools/...iles/clangSPIRV.dir/SpirvEmitter.cpp.o
[1225/1354] Building CXX object tools/.../clangSPIRV.dir/RawBufferMethods.cpp.o
[1225/1354] Building CXX object tools/...les/clangSPIRV.dir/SpirvFunction.cpp.o
[1226/1354] Building CXX object tools/...les/clangSPIRV.dir/SpirvFunction.cpp.o
[1226/1354] Building CXX object tools/.../clangSPIRV.dir/SpirvInstruction.cpp.o
[1227/1354] Building CXX object tools/...iles/clangSPIRV.dir/SpirvContext.cpp.o
[1227/1354] Building CXX object tools/...Files/clangSPIRV.dir/SpirvModule.cpp.o
[1228/1354] Building CXX object tools/...iles/clangSPIRV.dir/SpirvBuilder.cpp.o
[1228/1354] Building CXX object tools/...keFiles/clangSPIRV.dir/SpirvType.cpp.o
[1229/1354] Building CXX object tools/.../clangSPIRV.dir/SpirvInstruction.cpp.o
[1229/1354] Building CXX object tools/...ngSPIRV.dir/SignaturePackingUtil.cpp.o
[1230/1354] Building CXX object tools/...keFiles/clangSPIRV.dir/SpirvType.cpp.o
[1230/1354] Building CXX object tools/...CMakeFiles/clangSPIRV.dir/String.cpp.o
[1231/1354] Building CXX object tools/...Files/clangSPIRV.dir/SpirvModule.cpp.o
[1231/1354] Building CXX object tools/...g/CMakeFiles/libclang.dir/CIndex.cpp.o
[1232/1354] Building CXX object tools/...CMakeFiles/clangSPIRV.dir/String.cpp.o
[1232/1354] Building CXX object tools/...MakeFiles/libclang.dir/CIndexCXX.cpp.o
[1233/1354] Building CXX object tools/...ngSPIRV.dir/SignaturePackingUtil.cpp.o
[1233/1354] Building CXX object tools/...ibclang.dir/CIndexCodeCompletion.cpp.o
[1234/1354] Building CXX object tools/...iles/clangSPIRV.dir/SpirvEmitter.cpp.o
[1234/1354] Building CXX object tools/...es/libclang.dir/CIndexDiagnostic.cpp.o
[1235/1354] Building CXX object tools/...MakeFiles/libclang.dir/CIndexCXX.cpp.o
[1235/1354] Building CXX object tools/...akeFiles/libclang.dir/CIndexHigh.cpp.o
[1236/1354] Building CXX object tools/...es/libclang.dir/CIndexDiagnostic.cpp.o
[1236/1354] Building CXX object tools/...ibclang.dir/CIndexInclusionStack.cpp.o
[1237/1354] Building CXX object tools/...akeFiles/libclang.dir/CIndexHigh.cpp.o
[1237/1354] Building CXX object tools/...akeFiles/libclang.dir/CIndexUSRs.cpp.o
[1238/1354] Building CXX object tools/...ibclang.dir/CIndexCodeCompletion.cpp.o
[1238/1354] Building CXX object tools/...CMakeFiles/libclang.dir/CIndexer.cpp.o
[1239/1354] Building CXX object tools/...g/CMakeFiles/libclang.dir/CIndex.cpp.o
[1239/1354] Building CXX object tools/...MakeFiles/libclang.dir/CXComment.cpp.o
[1240/1354] Building CXX object tools/...ibclang.dir/CIndexInclusionStack.cpp.o
[1240/1354] Building CXX object tools/...CMakeFiles/libclang.dir/CXCursor.cpp.o
[1241/1354] Building CXX object tools/...akeFiles/libclang.dir/CIndexUSRs.cpp.o
[1241/1354] Building CXX object tools/...bclang.dir/CXCompilationDatabase.cpp.o
[1242/1354] Building CXX object tools/...bclang.dir/CXCompilationDatabase.cpp.o
[1242/1354] Building CXX object tools/.../libclang.dir/CXLoadedDiagnostic.cpp.o
[1243/1354] Building CXX object tools/...CMakeFiles/libclang.dir/CIndexer.cpp.o
[1243/1354] Building CXX object tools/...es/libclang.dir/CXSourceLocation.cpp.o
[1244/1354] Building CXX object tools/...MakeFiles/libclang.dir/CXComment.cpp.o
[1244/1354] Building CXX object tools/.../libclang.dir/CXStoredDiagnostic.cpp.o
[1245/1354] Building CXX object tools/.../libclang.dir/CXLoadedDiagnostic.cpp.o
[1245/1354] Building CXX object tools/...CMakeFiles/libclang.dir/CXString.cpp.o
[1246/1354] Building CXX object tools/...CMakeFiles/libclang.dir/CXCursor.cpp.o
[1246/1354] Building CXX object tools/...g/CMakeFiles/libclang.dir/CXType.cpp.o
[1247/1354] Building CXX object tools/...es/libclang.dir/CXSourceLocation.cpp.o
[1247/1354] Building CXX object tools/...MakeFiles/libclang.dir/IndexBody.cpp.o
[1248/1354] Building CXX object tools/.../libclang.dir/CXStoredDiagnostic.cpp.o
[1248/1354] Building CXX object tools/...MakeFiles/libclang.dir/IndexDecl.cpp.o
[1249/1354] Building CXX object tools/...CMakeFiles/libclang.dir/CXString.cpp.o
[1249/1354] Building CXX object tools/...libclang.dir/IndexTypeSourceInfo.cpp.o
[1250/1354] Building CXX object tools/...MakeFiles/libclang.dir/IndexDecl.cpp.o
[1250/1354] Building CXX object tools/...CMakeFiles/libclang.dir/Indexing.cpp.o
[1251/1354] Building CXX object tools/...g/CMakeFiles/libclang.dir/CXType.cpp.o
[1251/1354] Building CXX object tools/...les/libclang.dir/IndexingContext.cpp.o
[1252/1354] Building CXX object tools/...MakeFiles/libclang.dir/IndexBody.cpp.o
[1252/1354] Building CXX object tools/...Files/libclang.dir/dxcisenseimpl.cpp.o
[1253/1354] Building CXX object tools/...libclang.dir/IndexTypeSourceInfo.cpp.o
[1253/1354] Building CXX object tools/...es/libclang.dir/dxcrewriteunused.cpp.o
[1254/1354] Building CXX object tools/...les/libclang.dir/IndexingContext.cpp.o
[1254/1354] Building CXX object tools/...es/dxcvalidator.dir/dxcvalidator.cpp.o
[1255/1354] Building CXX object tools/...CMakeFiles/libclang.dir/Indexing.cpp.o
[1255/1354] Linking CXX static library lib/libSPIRV-Tools-opt.a
[1256/1354] Building CXX object tools/...es/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                                        \

[1256/1354] Linking CXX static library lib/libLLVMIRReader.a
[1257/1354] Linking CXX static library lib/libLLVMIRReader.a
[1257/1354] Linking CXX static library lib/libLLVMInstCombine.a
[1258/1354] Linking CXX static library lib/libLLVMInstCombine.a
[1258/1354] Linking CXX static library lib/libLLVMScalarOpts.a
[1259/1354] Linking CXX static library lib/libSPIRV-Tools-opt.a
[1259/1354] Linking CXX static library lib/libLLVMipo.a
[1260/1354] Building CXX object tools/...clangFrontend.dir/TextDiagnostic.cpp.o
[1260/1354] Linking CXX static library lib/libLLVMVectorize.a
[1261/1354] Linking CXX static library lib/libLLVMVectorize.a
[1261/1354] Linking CXX static library lib/libLLVMLinker.a
[1262/1354] Linking CXX static library lib/libLLVMLinker.a
[1262/1354] Linking CXX static library lib/libLLVMOption.a
[1263/1354] Linking CXX static library lib/libLLVMipo.a
[1263/1354] Linking CXX static library lib/libLLVMTarget.a
[1264/1354] Linking CXX static library lib/libLLVMOption.a
[1264/1354] Linking CXX static library lib/libLLVMAsmParser.a
[1265/1354] Linking CXX static library lib/libLLVMTarget.a
[1265/1354] Linking CXX static library lib/libLLVMProfileData.a
[1266/1354] Linking CXX static library lib/libLLVMAsmParser.a
[1266/1354] Linking CXX static library lib/libLLVMPasses.a
[1267/1354] Linking CXX static library lib/libLLVMProfileData.a
[1267/1354] Linking CXX static library lib/libLLVMPassPrinters.a
[1268/1354] Linking CXX static library lib/libLLVMPasses.a
[1268/1354] Linking CXX static library lib/libLLVMDxilHash.a
[1269/1354] Linking CXX static library lib/libLLVMPassPrinters.a
[1269/1354] Linking CXX static library lib/libLLVMDxilPIXPasses.a
[1270/1354] Linking CXX static library lib/libLLVMDxilHash.a
[1270/1354] Linking CXX static library lib/libLLVMDxilRootSignature.a
[1271/1354] Linking CXX static library lib/libLLVMDxilRootSignature.a
[1271/1354] Linking CXX static library lib/libLLVMDxilValidation.a
[1272/1354] Linking CXX static library lib/libLLVMDxilPIXPasses.a
[1272/1354] Linking CXX static library lib/libLLVMDxilCompression.a
[1273/1354] Linking CXX static library lib/libLLVMDxilCompression.a
[1273/1354] Linking CXX static library lib/libclangBasic.a
[1274/1354] Linking CXX static library lib/libLLVMDxilValidation.a
[1274/1354] Linking CXX static library lib/libclangLex.a
[1275/1354] Building CXX object tools/...gCodeGen.dir/CGHLSLRootSignature.cpp.o
[1275/1354] Linking CXX static library lib/libclangParse.a
[1276/1354] Building CXX object tools/...Files/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);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~

[1276/1354] Linking CXX static library lib/libclangAST.a
[1277/1354] Linking CXX static library lib/libclangBasic.a
[1277/1354] Linking CXX static library lib/libclangASTMatchers.a
[1278/1354] Linking CXX static library lib/libLLVMScalarOpts.a
[1278/1354] Linking CXX static library lib/libclangSema.a
[1279/1354] Linking CXX static library lib/libclangLex.a
[1279/1354] Linking CXX static library lib/libclangAnalysis.a
[1280/1354] Linking CXX static library lib/libclangAnalysis.a
[1280/1354] Linking CXX static library lib/libclangEdit.a
[1281/1354] Linking CXX static library lib/libclangEdit.a
[1281/1354] Linking CXX static library lib/libclangRewrite.a
[1282/1354] Linking CXX static library lib/libclangRewrite.a
[1282/1354] Linking CXX static library lib/libclangDriver.a
[1283/1354] Linking CXX static library lib/libclangDriver.a
[1283/1354] Linking CXX static library lib/libclangFrontend.a
[1284/1354] Linking CXX static library lib/libclangASTMatchers.a
[1284/1354] Linking CXX static library lib/libclangRewriteFrontend.a
[1285/1354] Linking CXX static library lib/libclangFrontend.a
[1285/1354] Linking CXX static library lib/libclangTooling.a
[1286/1354] Linking CXX static library lib/libclangRewriteFrontend.a
[1286/1354] Linking CXX static library lib/libclangToolingCore.a
[1287/1354] Linking CXX static library lib/libclangTooling.a
[1287/1354] Linking CXX static library lib/libclangIndex.a
[1288/1354] Linking CXX static library lib/libclangToolingCore.a
[1288/1354] Linking CXX static library lib/libclangFormat.a
[1289/1354] Linking CXX static library lib/libclangIndex.a
[1289/1354] Linking CXX static library lib/libclangSPIRV.a
[1290/1354] Building CXX object tools/...iles/clangCodeGen.dir/CGLoopInfo.cpp.o
[1290/1354] Building CXX object tools/...CMakeFiles/dxcompiler.dir/dxcapi.cpp.o
[1291/1354] Linking CXX static library lib/libclangFormat.a
[1291/1354] Building CXX object tools/...iles/dxcompiler.dir/dxcassembler.cpp.o
[1292/1354] Building CXX object tools/...odeGen.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[1292/1354] Linking CXX static library lib/libclangCodeGen.a
[1293/1354] Linking CXX static library lib/libclangParse.a
[1293/1354] Building CXX object tools/...eFiles/dxcompiler.dir/dxclibrary.cpp.o
[1294/1354] Linking CXX static library lib/libclangSPIRV.a
[1294/1354] Building CXX object tools/...les/dxcompiler.dir/dxcompilerobj.cpp.o
[1295/1354] Building CXX object tools/...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                                        \

[1295/1354] Building CXX object tools/...eFiles/dxcompiler.dir/DXCompiler.cpp.o
[1296/1354] Building CXX object tools/...eFiles/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);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

[1296/1354] Building CXX object tools/...les/dxcompiler.dir/dxcfilesystem.cpp.o
[1297/1354] Linking CXX static library lib/libclangCodeGen.a
[1297/1354] Building CXX object tools/...MakeFiles/dxcompiler.dir/dxcutil.cpp.o
[1298/1354] Building CXX object tools/...iles/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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/1354] Building CXX object tools/...s/dxcompiler.dir/dxcdisassembler.cpp.o
[1299/1354] Building CXX object tools/...eFiles/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                                        \

[1299/1354] Building CXX object tools/...Files/dxcompiler.dir/dxcpdbutils.cpp.o
[1300/1354] Building CXX object tools/...les/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[1300/1354] Building CXX object tools/...MakeFiles/dxcompiler.dir/dxillib.cpp.o
[1301/1354] Linking CXX static library lib/libclangAST.a
[1301/1354] Building CXX object tools/...iles/dxcompiler.dir/dxcvalidator.cpp.o
[1302/1354] Building CXX object tools/...MakeFiles/dxcompiler.dir/dxillib.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/dxillib.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                                        \

[1302/1354] Building CXX object tools/...keFiles/dxcompiler.dir/dxclinker.cpp.o
[1303/1354] Building CXX object tools/...es/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                                        \

[1303/1354] Linking CXX static library lib/libclang.a
[1304/1354] Building CXX object tools/...s/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[1304/1354] Building CXX object tools/...compiler.dir/dxcshadersourceinfo.cpp.o
[1305/1354] Building CXX object tools/...Files/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[1305/1354] Linking CXX static library lib/libdxcvalidator.a
[1306/1354] Linking CXX static library lib/libdxcvalidator.a
[1306/1354] Building CXX object tools/...dxclib/CMakeFiles/dxclib.dir/dxc.cpp.o
[1307/1354] Building CXX object tools/...iles/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                                        \

[1307/1354] Building CXX object tools/...s/dxc/CMakeFiles/dxc.dir/dxcmain.cpp.o
[1308/1354] Building CXX object tools/...s/dxc/CMakeFiles/dxc.dir/dxcmain.cpp.o
[1308/1354] Building CXX object tools/...tools/dxa/CMakeFiles/dxa.dir/dxa.cpp.o
[1309/1354] Linking CXX static library lib/libclang.a
[1309/1354] Building CXX object tools/...dxopt/CMakeFiles/dxopt.dir/dxopt.cpp.o
[1310/1354] Building CXX object tools/...compiler.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                                        \

[1310/1354] Building CXX object tools/...tools/dxl/CMakeFiles/dxl.dir/dxl.cpp.o
[1311/1354] Building CXX object tools/...keFiles/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: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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[1311/1354] Building CXX object tools/...tools/dxr/CMakeFiles/dxr.dir/dxr.cpp.o
[1312/1354] Linking CXX static library lib/libclangSema.a
[1312/1354] Building CXX object tools/...tools/dxv/CMakeFiles/dxv.dir/dxv.cpp.o
[1313/1354] Building CXX object tools/...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);
      |              ^

[1313/1354] Building CXX object lib/Dx...xilPdbInfo.dir/DxilPdbInfoWriter.cpp.o
[1314/1354] Building CXX object tools/...tools/dxl/CMakeFiles/dxl.dir/dxl.cpp.o
[1314/1354] Building CXX object lib/Dx...ixLiveVariables_FragmentIterator.cpp.o
[1315/1354] Building CXX object lib/Dx...xilPdbInfo.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                                        \

[1315/1354] Building CXX object lib/Dx...Fallback.dir/DxrFallbackCompiler.cpp.o
[1316/1354] Building CXX object tools/...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                                        \

[1316/1354] Building CXX object lib/Dx...s/LLVMDxrFallback.dir/LiveValues.cpp.o
[1317/1354] Building CXX object 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                                        \

[1317/1354] Building CXX object lib/Dx...es/LLVMDxrFallback.dir/LLVMUtils.cpp.o
[1318/1354] Building CXX object lib/Dx...ixLiveVariables_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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   struct NodeProps {
      |          ^~~~~~~~~

[1318/1354] Building CXX object lib/Dx...LLVMDxrFallback.dir/Reducibility.cpp.o
[1319/1354] Building CXX object lib/Dx...s/LLVMDxrFallback.dir/LiveValues.cpp.o
[1319/1354] Building CXX object lib/Dx...lback.dir/StateFunctionTransform.cpp.o
[1320/1354] Building CXX object lib/Dx...es/LLVMDxrFallback.dir/LLVMUtils.cpp.o
[1320/1354] Building CXX object utils/...test.dir/googletest/src/gtest-all.cc.o
[1321/1354] Building CXX object tools/...MakeFiles/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[1321/1354] Building CXX object utils/...test.dir/googlemock/src/gmock-all.cc.o
[1322/1354] Building CXX object tools/...les/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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[1322/1354] Linking CXX shared library lib/libdxcompiler.so
[1323/1354] Building CXX object lib/Dx...lback.dir/StateFunctionTransform.cpp.o
[1323/1354] Building CXX object utils/...akeFiles/gtest_main.dir/TestMain.cpp.o
[1324/1354] Building CXX object utils/...test.dir/googletest/src/gtest-all.cc.o
[1324/1354] Building CXX object tools/...ol.dir/ExecuteCompilerInvocation.cpp.o
[1325/1354] Building CXX object utils/...test.dir/googlemock/src/gmock-all.cc.o
[1325/1354] Building CXX object tools/...l/CMakeFiles/dxildll.dir/dxildll.cpp.o
[1326/1354] Building CXX object tools/...l/CMakeFiles/dxildll.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                                        \

[1326/1354] Building CXX object tools/...keFiles/dxildll.dir/dxcvalidator.cpp.o
[1327/1354] Building CXX object utils/...akeFiles/gtest_main.dir/TestMain.cpp.o
[1327/1354] Linking CXX static library lib/libLLVMDxilPdbInfo.a
[1328/1354] Linking CXX static library lib/libLLVMDxilPdbInfo.a
[1328/1354] Linking CXX static library lib/libLLVMDxilDia.a
[1329/1354] Linking CXX static library lib/libLLVMDxilDia.a
[1329/1354] Linking CXX static library lib/libgtest.a
[1330/1354] Linking CXX static library lib/libgtest.a
[1330/1354] Linking CXX static library lib/libgtest_main.a
[1331/1354] Linking CXX static library lib/libgtest_main.a
[1332/1354] Building CXX object tools/...keFiles/dxildll.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                                        \

[1332/1354] Linking CXX shared library lib/libdxil.so
[1333/1354] Building CXX object 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                                        \

[1334/1354] Building CXX object tools/...ol.dir/ExecuteCompilerInvocation.cpp.o
[1334/1354] Linking CXX static library lib/libclangFrontendTool.a
[1335/1354] Linking CXX static library lib/libclangFrontendTool.a
[1336/1354] Building CXX object tools/...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                                        \

[1337/1354] Building CXX object lib/Dx...LLVMDxrFallback.dir/Reducibility.cpp.o
[1338/1354] Building CXX object lib/Dx...Fallback.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:177:10: note: struct hlsl::DxilFunctionProps::NodeProps’ declared here
  177 |   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"
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~

[1338/1354] Linking CXX static library lib/libLLVMDxrFallback.a
[1339/1354] Linking CXX static library lib/libLLVMDxrFallback.a
[1340/1354] Linking CXX shared library lib/libdxil.so
FAILED: lib/libdxil.so 
: && /usr/lib/distcc/bin/c++ -fPIC -march=armv8-a -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -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 -Wl,-z,defs  -Wl,-O3 -Wl,--gc-sections -Wl,-soname,libdxildll.so  -Wl,--dependency-file=tools/clang/tools/dxildll/CMakeFiles/dxildll.dir/link.d  -o lib/libdxil.so tools/clang/tools/dxildll/CMakeFiles/dxildll.dir/dxildll.cpp.o tools/clang/tools/dxildll/CMakeFiles/dxildll.dir/dxcvalidator.cpp.o  lib/libLLVMBitWriter.a  lib/libLLVMDxcSupport.a  lib/libLLVMDXIL.a  lib/libLLVMDxilContainer.a  lib/libLLVMDxilHash.a  lib/libLLVMDxilRootSignature.a  lib/libLLVMDxilValidation.a  lib/libLLVMHLSL.a  lib/libLLVMMSSupport.a  lib/libLLVMSupport.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMDxcBindingTable.a  lib/libLLVMipa.a  lib/libclangBasic.a  lib/libdxcvalidator.a  lib/libLLVMDxilHash.a  lib/libLLVMDxilRootSignature.a  lib/libLLVMDxilValidation.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/libLLVMDxcSupport.a  lib/libLLVMBitReader.a  lib/libLLVMCore.a  lib/libLLVMOption.a  lib/libLLVMSupport.a  lib/libLLVMMSSupport.a  -lrt  -ldl  -lpthread  -lz  -lm && :
lto-wrapper: warning: using serial compilation of 46 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information
{standard input}: Assembler messages:
{standard input}: Fatal error: /tmp/ccXeY0Ii.ltrans20.ltrans.o: No space left on device
lto-wrapper: fatal error: c++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
distcc[7802] ERROR: compile (null) on localhost failed

[1341/1354] Linking CXX shared library lib/libdxcompiler.so
FAILED: lib/libdxcompiler.so 
: && /usr/lib/distcc/bin/c++ -fPIC -march=armv8-a -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -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 -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/dxillib.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 && :
lto1: fatal error: write: No space left on device
compilation terminated.
lto-wrapper: fatal error: c++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
distcc[7759] ERROR: compile (null) on localhost failed
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv8/leming/build