==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: directx-shader-compiler 1.8.2502-1 (Mon Mar 17 11:43:59 2025)
==> Retrieving sources...
  -> Cloning directx-shader-compiler git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/directx-shader-compiler'...
  -> Cloning directx-shader-compiler-DirectX-Headers git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/directx-shader-compiler-DirectX-Headers'...
  -> Cloning directx-shader-compiler-SPIRV-Headers git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/directx-shader-compiler-SPIRV-Headers'...
  -> Cloning directx-shader-compiler-SPIRV-Tools git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/directx-shader-compiler-SPIRV-Tools'...
  -> Cloning directx-shader-compiler-effcee git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/directx-shader-compiler-effcee'...
  -> Cloning directx-shader-compiler-googletest git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/directx-shader-compiler-googletest'...
  -> Cloning directx-shader-compiler-re2 git repo...
Cloning into bare repository '/home/leming/work/directx-shader-compiler/directx-shader-compiler-re2'...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    directx-shader-compiler ... Skipped
    directx-shader-compiler-DirectX-Headers ... Skipped
    directx-shader-compiler-SPIRV-Headers ... Skipped
    directx-shader-compiler-SPIRV-Tools ... Skipped
    directx-shader-compiler-effcee ... Skipped
    directx-shader-compiler-googletest ... Skipped
    directx-shader-compiler-re2 ... Skipped
==> Making package: directx-shader-compiler 1.8.2502-1 (Mon Mar 17 11:44:45 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (11) cppdap-1.58.0-2  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3
              libuv-1.50.0-1  perl-error-0.17030-1  perl-mailtools-2.22-1
              perl-timedate-2.33-7  rhash-1.4.4-1  cmake-3.31.6-1  git-2.49.0-1
              ninja-1.12.1-2

Total Download Size:    27.38 MiB
Total Installed Size:  141.31 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 cmake-3.31.6-1-aarch64 downloading...
 git-2.49.0-1-aarch64 downloading...
 cppdap-1.58.0-2-aarch64 downloading...
 libuv-1.50.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...
 perl-mailtools-2.22-1-any downloading...
 perl-timedate-2.33-7-any downloading...
 perl-error-0.17030-1-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 perl-error...
installing perl-timedate...
installing perl-mailtools...
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]
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 ninja...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 971.
Creating user 'git' (git daemon user) with UID 971 and GID 971.
(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% (8285/17668)
Updating files:  47% (8304/17668)
Updating files:  48% (8481/17668)
Updating files:  49% (8658/17668)
Updating files:  50% (8834/17668)
Updating files:  51% (9011/17668)
Updating files:  52% (9188/17668)
Updating files:  53% (9365/17668)
Updating files:  54% (9541/17668)
Updating files:  55% (9718/17668)
Updating files:  56% (9895/17668)
Updating files:  57% (10071/17668)
Updating files:  58% (10248/17668)
Updating files:  59% (10425/17668)
Updating files:  60% (10601/17668)
Updating files:  61% (10778/17668)
Updating files:  62% (10955/17668)
Updating files:  63% (11131/17668)
Updating files:  64% (11308/17668)
Updating files:  65% (11485/17668)
Updating files:  66% (11661/17668)
Updating files:  67% (11838/17668)
Updating files:  68% (12015/17668)
Updating files:  69% (12191/17668)
Updating files:  70% (12368/17668)
Updating files:  71% (12545/17668)
Updating files:  72% (12721/17668)
Updating files:  73% (12898/17668)
Updating files:  74% (13075/17668)
Updating files:  75% (13251/17668)
Updating files:  76% (13428/17668)
Updating files:  77% (13605/17668)
Updating files:  78% (13782/17668)
Updating files:  79% (13958/17668)
Updating files:  80% (14135/17668)
Updating files:  81% (14312/17668)
Updating files:  82% (14488/17668)
Updating files:  83% (14665/17668)
Updating files:  84% (14842/17668)
Updating files:  85% (15018/17668)
Updating files:  86% (15195/17668)
Updating files:  87% (15372/17668)
Updating files:  88% (15548/17668)
Updating files:  89% (15725/17668)
Updating files:  90% (15902/17668)
Updating files:  91% (16078/17668)
Updating files:  92% (16255/17668)
Updating files:  93% (16432/17668)
Updating files:  94% (16608/17668)
Updating files:  95% (16785/17668)
Updating files:  96% (16962/17668)
Updating files:  97% (17138/17668)
Updating files:  98% (17315/17668)
Updating files:  99% (17492/17668)
Updating files: 100% (17668/17668)
Updating files: 100% (17668/17668), done.
Switched to a new branch 'makepkg'
  -> Creating working copy of directx-shader-compiler-DirectX-Headers git repo...
Cloning into 'directx-shader-compiler-DirectX-Headers'...
done.
  -> Creating working copy of directx-shader-compiler-SPIRV-Headers git repo...
Cloning into 'directx-shader-compiler-SPIRV-Headers'...
done.
  -> Creating working copy of directx-shader-compiler-SPIRV-Tools git repo...
Cloning into 'directx-shader-compiler-SPIRV-Tools'...
done.
  -> Creating working copy of directx-shader-compiler-effcee git repo...
Cloning into 'directx-shader-compiler-effcee'...
done.
  -> Creating working copy of directx-shader-compiler-googletest git repo...
Cloning into 'directx-shader-compiler-googletest'...
done.
  -> Creating working copy of directx-shader-compiler-re2 git repo...
Cloning into 'directx-shader-compiler-re2'...
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'
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 '3f17b2af6784bfa2c5aa5dbb8e0e74a607dd8b3b'
Submodule path 'external/SPIRV-Tools': checked out '4d2f0b40bfe290dea6c6904dafdf7fd8328ba346'
==> Starting build()...
loading initial cache file cmake/caches/PredefinedParams.cmake
CMake Deprecation Warning at CMakeLists.txt:26 (cmake_policy):
  The OLD behavior for policy CMP0051 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- 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 - not 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 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.
-- 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
-- Found Python3: /usr/bin/python3.13 (found version "3.13.2") found components: Interpreter
-- Constructing LLVMBuild project information
CMake Warning at cmake/modules/HCT.cmake:10 (message):
  Clang-format is not available.  Generating included sources is not
  supported.
Call Stack (most recent call first):
  include/dxc/CMakeLists.txt:1 (include)


Will generate dev build version based on current commit count
/build/directx-shader-compiler/src/directx-shader-compiler/build/utils/version/version.inc
CMake Deprecation Warning at tools/clang/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.6")
-- 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 (55.8s)
-- Generating done (1.5s)
-- Build files have been written to: /build/directx-shader-compiler/src/directx-shader-compiler/build

[0/1562] Building CXX object lib/MSSup...VMMSSupport.dir/MSFileSystemImpl.cpp.o
[0/1562] Building DxcOptimizer.inc...
[0/1562] Building DxilPIXPasses.inc...
[0/1562] Building DxilValidation.inc...
[0/1562] Building DxilValidationImpl.inc...
[0/1562] Building gen_intrin_main_tables_15.h...
[0/1562] Building DxcDisassembler.inc...
[0/1562] Building CXX object lib/Suppo...akeFiles/LLVMSupport.dir/APFloat.cpp.o
[0/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[0/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[1/1562] Building DxcOptimizer.inc...
[1/1562] Building CXX object lib/Suppo...es/LLVMSupport.dir/ARMBuildAttrs.cpp.o
[2/1562] Building DxilValidation.inc...
[2/1562] Building CXX object lib/Suppo...keFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[3/1562] Building DxcDisassembler.inc...
[3/1562] Building CXX object lib/Suppo...eFiles/LLVMSupport.dir/Allocator.cpp.o
[4/1562] Building DxilValidationImpl.inc...
[4/1562] Building CXX object lib/Suppo...s/LLVMSupport.dir/BlockFrequency.cpp.o
[5/1562] Building DxilPIXPasses.inc...
[5/1562] Building CXX object lib/Suppo...LVMSupport.dir/BranchProbability.cpp.o
[6/1562] Building gen_intrin_main_tables_15.h...
[6/1562] Building CXX object lib/Suppo...Support.dir/circular_raw_ostream.cpp.o
[7/1562] Building CXX object lib/MSSup...VMMSSupport.dir/MSFileSystemImpl.cpp.o
[7/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[8/1562] Building CXX object lib/Suppo...es/LLVMSupport.dir/ARMBuildAttrs.cpp.o
[8/1562] Building CXX object lib/Suppo...iles/LLVMSupport.dir/CommandLine.cpp.o
[9/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[9/1562] Building CXX object lib/Suppo...iles/LLVMSupport.dir/Compression.cpp.o
[10/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/APSInt.cpp.o
[10/1562] Building C object lib/Suppor...keFiles/LLVMSupport.dir/ConvertUTF.c.o
[11/1562] Building C object lib/Suppor...keFiles/LLVMSupport.dir/ConvertUTF.c.o
/build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/ConvertUTF.c: In function 'findMaximalSubpartOfIllFormedUTF8Sequence':
/build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/ConvertUTF.c:411:208: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/ConvertUTF.c:489:210: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]

[11/1562] Building CXX object lib/Supp...LVMSupport.dir/ConvertUTFWrapper.cpp.o
[12/1562] Building CXX object lib/Supp...s/LLVMSupport.dir/BlockFrequency.cpp.o
[12/1562] Building CXX object lib/Supp...Support.dir/CrashRecoveryContext.cpp.o
[13/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Allocator.cpp.o
[13/1562] Building CXX object lib/Supp...es/LLVMSupport.dir/DataExtractor.cpp.o
[14/1562] Building CXX object lib/Supp...Support.dir/circular_raw_ostream.cpp.o
[14/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/DataStream.cpp.o
[15/1562] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[15/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[16/1562] Building CXX object lib/Supp...LVMSupport.dir/BranchProbability.cpp.o
[16/1562] Building CXX object lib/Supp...s/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[17/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/Compression.cpp.o
[17/1562] Building CXX object lib/Supp...LVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[18/1562] Building CXX object lib/Supp...LVMSupport.dir/ConvertUTFWrapper.cpp.o
[18/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o
[19/1562] Building CXX object lib/Supp...es/LLVMSupport.dir/DataExtractor.cpp.o
[19/1562] Building CXX object lib/Supp...es/LLVMSupport.dir/ErrorHandling.cpp.o
[20/1562] Building CXX object lib/Supp...Support.dir/CrashRecoveryContext.cpp.o
[20/1562] Building CXX object lib/Supp...es/LLVMSupport.dir/FileUtilities.cpp.o
[21/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[21/1562] Building CXX object lib/Supp...LLVMSupport.dir/FileOutputBuffer.cpp.o
[22/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/DataStream.cpp.o
[22/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/FoldingSet.cpp.o
[23/1562] Building CXX object lib/Supp...s/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[23/1562] Building CXX object lib/Supp.../LLVMSupport.dir/FormattedStream.cpp.o
[24/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/APFloat.cpp.o
[24/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/GraphWriter.cpp.o
[25/1562] Building CXX object lib/Supp...es/LLVMSupport.dir/ErrorHandling.cpp.o
[25/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Hashing.cpp.o
[26/1562] Building CXX object lib/Supp...es/LLVMSupport.dir/FileUtilities.cpp.o
[26/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/IntEqClasses.cpp.o
[27/1562] Building CXX object lib/Supp.../LLVMSupport.dir/FormattedStream.cpp.o
[27/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/IntervalMap.cpp.o
[28/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[28/1562] Building CXX object lib/Supp...VMSupport.dir/IntrusiveRefCntPtr.cpp.o
[29/1562] Building CXX object lib/Supp...LLVMSupport.dir/FileOutputBuffer.cpp.o
[29/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/LEB128.cpp.o
[30/1562] Building CXX object lib/Supp...VMSupport.dir/IntrusiveRefCntPtr.cpp.o
[30/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/LineIterator.cpp.o
[31/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/FoldingSet.cpp.o
[31/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Locale.cpp.o
[32/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o
[32/1562] Building CXX object lib/Supp.../LLVMSupport.dir/LockFileManager.cpp.o
[33/1562] Building CXX object lib/Supp...LVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[33/1562] Building CXX object lib/Supp...es/LLVMSupport.dir/ManagedStatic.cpp.o
[34/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Locale.cpp.o
[34/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/MathExtras.cpp.o
[35/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Hashing.cpp.o
[35/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryBuffer.cpp.o
[36/1562] Building CXX object lib/Supp...es/LLVMSupport.dir/ManagedStatic.cpp.o
[36/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryObject.cpp.o
[37/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/GraphWriter.cpp.o
[37/1562] Building CXX object lib/Supp...LVMSupport.dir/MSFileSystemBasic.cpp.o
[38/1562] Building CXX object lib/Supp...LVMSupport.dir/MSFileSystemBasic.cpp.o
[38/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[39/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/CommandLine.cpp.o
[39/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Options.cpp.o
[40/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/IntEqClasses.cpp.o
[40/1562] Building CXX object lib/Supp...LLVMSupport.dir/PrettyStackTrace.cpp.o
[41/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/LEB128.cpp.o
[41/1562] Building CXX object lib/Supp...upport.dir/RandomNumberGenerator.cpp.o
[42/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryObject.cpp.o
[42/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[43/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/IntervalMap.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/IntervalMap.h:108,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/IntervalMap.cpp:14:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = llvm::IntervalMapImpl::Path::Entry]',
    inlined from 'void llvm::IntervalMapImpl::Path::replaceRoot(void*, unsigned int, llvm::IntervalMapImpl::IdxPair)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/IntervalMap.cpp:22:14:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'llvm::IntervalMapImpl::Path::Entry [1]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/IntervalMap.cpp: In member function 'void llvm::IntervalMapImpl::Path::replaceRoot(void*, unsigned int, llvm::IntervalMapImpl::IdxPair)':
/build/directx-shader-compiler/src/directx-shader-compiler/lib/Support/IntervalMap.cpp:22:65: note: at offset 16 into object '<anonymous>' of size 16

[43/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/ScaledNumber.cpp.o
[44/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/LineIterator.cpp.o
[44/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/SmallPtrSet.cpp.o
[45/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/MathExtras.cpp.o
[45/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/SmallVector.cpp.o
[46/1562] Building CXX object lib/Supp.../LLVMSupport.dir/LockFileManager.cpp.o
[46/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/SourceMgr.cpp.o
[47/1562] Building CXX object lib/Supp...LLVMSupport.dir/PrettyStackTrace.cpp.o
[47/1562] Building CXX object lib/Supp.../LLVMSupport.dir/SpecialCaseList.cpp.o
[48/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryBuffer.cpp.o
[48/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Statistic.cpp.o
[49/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Options.cpp.o
[49/1562] Building CXX object lib/Supp...upport.dir/StreamingMemoryObject.cpp.o
[50/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[50/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/StringExtras.cpp.o
[51/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/SmallPtrSet.cpp.o
[51/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/StringMap.cpp.o
[52/1562] Building CXX object lib/Supp...upport.dir/RandomNumberGenerator.cpp.o
[52/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/StringPool.cpp.o
[53/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[53/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/StringSaver.cpp.o
[54/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/SmallVector.cpp.o
[54/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/StringRef.cpp.o
[55/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/ScaledNumber.cpp.o
[55/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/SystemUtils.cpp.o
[56/1562] Building CXX object lib/Supp...upport.dir/StreamingMemoryObject.cpp.o
[56/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/TargetParser.cpp.o
[57/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/StringExtras.cpp.o
[57/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[58/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/StringSaver.cpp.o
[58/1562] Building CXX object lib/Supp...s/LLVMSupport.dir/ToolOutputFile.cpp.o
[59/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/StringPool.cpp.o
[59/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Triple.cpp.o
[60/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/StringMap.cpp.o
[60/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[61/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Statistic.cpp.o
[61/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Unicode.cpp.o
[62/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/SystemUtils.cpp.o
[62/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/YAMLParser.cpp.o
[63/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/StringRef.cpp.o
[63/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/YAMLTraits.cpp.o
[64/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/SourceMgr.cpp.o
[64/1562] Building CXX object lib/Supp...s/LLVMSupport.dir/raw_os_ostream.cpp.o
[65/1562] Building CXX object lib/Supp.../LLVMSupport.dir/SpecialCaseList.cpp.o
[65/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/raw_ostream.cpp.o
[66/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/TargetParser.cpp.o
[66/1562] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[67/1562] Building CXX object lib/Supp...s/LLVMSupport.dir/ToolOutputFile.cpp.o
[67/1562] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[68/1562] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[68/1562] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[69/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[69/1562] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[70/1562] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[70/1562] Building C object lib/Suppor...keFiles/LLVMSupport.dir/regstrlcpy.c.o
[71/1562] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[71/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/regmalloc.cpp.o
[72/1562] Building C object lib/Suppor...keFiles/LLVMSupport.dir/regstrlcpy.c.o
[72/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/assert.cpp.o
[73/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Unicode.cpp.o
[73/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Atomic.cpp.o
[74/1562] Building CXX object lib/Supp...s/LLVMSupport.dir/raw_os_ostream.cpp.o
[74/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[75/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/regmalloc.cpp.o
[75/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
[76/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Atomic.cpp.o
[76/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Memory.cpp.o
[77/1562] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[77/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
[78/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
[78/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[79/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[79/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Process.cpp.o
[80/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/raw_ostream.cpp.o
[80/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Program.cpp.o
[81/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/assert.cpp.o
[81/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/RWMutex.cpp.o
[82/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/RWMutex.cpp.o
[82/1562] Building CXX object lib/Supp.../SearchForAddressOfSpecialSymbol.cpp.o
[83/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[83/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Signals.cpp.o
[84/1562] Building CXX object lib/Supp.../SearchForAddressOfSpecialSymbol.cpp.o
[84/1562] Building CXX object lib/Supp...s/LLVMSupport.dir/TargetRegistry.cpp.o
[85/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Triple.cpp.o
[85/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/ThreadLocal.cpp.o
[86/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
[86/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Threading.cpp.o
[87/1562] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Memory.cpp.o
[87/1562] Building CXX object lib/Supp...les/LLVMSupport.dir/TimeProfiler.cpp.o
[88/1562] Building CXX object lib/Supp...iles/LLVMSupport.dir/ThreadLocal.cpp.o
[88/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/TimeValue.cpp.o
[89/1562] Building CXX object lib/Supp...Files/LLVMSupport.dir/YAMLTraits.cpp.o
[89/1562] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Valgrind.cpp.o
[90/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Threading.cpp.o
[90/1562] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Watchdog.cpp.o
[91/1562] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Valgrind.cpp.o
[91/1562] Linking CXX static library lib/libLLVMMSSupport.a
[92/1562] Linking CXX static library lib/libLLVMMSSupport.a
[92/1562] Building CXX object lib/Tabl...MakeFiles/LLVMTableGen.dir/Error.cpp.o
[93/1562] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Watchdog.cpp.o
[93/1562] Building CXX object lib/Tabl...CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[94/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Process.cpp.o
[94/1562] Building CXX object lib/Tabl...akeFiles/LLVMTableGen.dir/Record.cpp.o
[95/1562] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/TimeValue.cpp.o
[95/1562] Building CXX object lib/Tabl...Files/LLVMTableGen.dir/SetTheory.cpp.o
[96/1562] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Program.cpp.o
[96/1562] Building CXX object lib/Tabl...s/LLVMTableGen.dir/StringMatcher.cpp.o
[97/1562] Building CXX object lib/Supp...s/LLVMSupport.dir/TargetRegistry.cpp.o
[97/1562] Building CXX object lib/Tabl...LLVMTableGen.dir/TableGenBackend.cpp.o
[98/1562] Building CXX object lib/Tabl...MakeFiles/LLVMTableGen.dir/Error.cpp.o
[98/1562] Building CXX object lib/Tabl...keFiles/LLVMTableGen.dir/TGLexer.cpp.o
[99/1562] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[99/1562] Building CXX object lib/Tabl...eFiles/LLVMTableGen.dir/TGParser.cpp.o
[100/1562] Building CXX object lib/Sup...Files/LLVMSupport.dir/YAMLParser.cpp.o
[100/1562] Building HlslIntrinsicOp.h...
[101/1562] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/Signals.cpp.o
[101/1562] Building DxilConstants.h...
[102/1562] Building HlslIntrinsicOp.h...
[102/1562] Building DxilInstructions.h...
[103/1562] Building DxilConstants.h...
[103/1562] Building DxilSigPoint.inl...
[104/1562] Building DxilSigPoint.inl...
[104/1562] Building DxilCounters.h...
[105/1562] Building DxilCounters.h...
[105/1562] Building DxilShaderModel.h...
[106/1562] Building DxilShaderModel.h...
[106/1562] Building RDAT_LibraryTypes.inl...
[107/1562] Building CXX object lib/Tab...LLVMTableGen.dir/TableGenBackend.cpp.o
[107/1562] Building HLSLOptions.td...
[108/1562] Building DxilInstructions.h...
[108/1562] Updating DxcOptimizer.inc...
[109/1562] Building RDAT_LibraryTypes.inl...
[109/1562] Building DxilOperations.cpp...
[110/1562] Updating DxcOptimizer.inc...
[110/1562] Building DxilShaderModel.cpp...
[111/1562] Building HLSLOptions.td...
[111/1562] Building DxilMetadataHelper.cpp...
[112/1562] Building DxilShaderModel.cpp...
[112/1562] Updating DxilPIXPasses.inc...
[113/1562] Updating DxilPIXPasses.inc...
[113/1562] Updating DxilValidation.inc...
[114/1562] Building DxilOperations.cpp...
[114/1562] Updating DxilValidationImpl.inc...
[115/1562] Updating DxilValidation.inc...
[115/1562] Updating gen_intrin_main_tables_15.h...
[116/1562] Updating DxilValidationImpl.inc...
[116/1562] Updating DxcDisassembler.inc...
[117/1562] Updating gen_intrin_main_tables_15.h...
[117/1562] Building CXX object utils/T...lvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[118/1562] Building DxilMetadataHelper.cpp...
[118/1562] Building CXX object utils/T...llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[119/1562] Updating DxcDisassembler.inc...
[119/1562] Building CXX object utils/T...es/llvm-tblgen.dir/AsmWriterInst.cpp.o
[120/1562] Building CXX object lib/Sup...les/LLVMSupport.dir/TimeProfiler.cpp.o
[120/1562] Linking CXX static library lib/libLLVMSupport.a
[121/1562] Building CXX object lib/Tab...s/LLVMTableGen.dir/StringMatcher.cpp.o
[121/1562] Building CXX object utils/T...vm-tblgen.dir/CallingConvEmitter.cpp.o
[122/1562] Building CXX object lib/Tab...CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[122/1562] Building CXX object utils/T...s/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[123/1562] Linking CXX static library lib/libLLVMSupport.a
[123/1562] Building CXX object utils/T...vm-tblgen.dir/CodeGenDAGPatterns.cpp.o
[124/1562] Building CXX object lib/Tab...keFiles/LLVMTableGen.dir/TGLexer.cpp.o
[124/1562] Building CXX object utils/T...vm-tblgen.dir/CodeGenInstruction.cpp.o
[125/1562] Building CXX object lib/Tab...Files/LLVMTableGen.dir/SetTheory.cpp.o
[125/1562] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenMapTable.cpp.o
[126/1562] Building CXX object utils/T...vm-tblgen.dir/CallingConvEmitter.cpp.o
[126/1562] Building CXX object utils/T...llvm-tblgen.dir/CodeGenRegisters.cpp.o
[127/1562] Building CXX object utils/T...es/llvm-tblgen.dir/AsmWriterInst.cpp.o
[127/1562] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenSchedule.cpp.o
[128/1562] Building CXX object utils/T...s/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[128/1562] Building CXX object utils/T...es/llvm-tblgen.dir/CodeGenTarget.cpp.o
[129/1562] Building CXX object lib/Tab...eFiles/LLVMTableGen.dir/TGParser.cpp.o
[129/1562] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelEmitter.cpp.o
[130/1562] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenMapTable.cpp.o
[130/1562] Building CXX object utils/T...tblgen.dir/DAGISelMatcherEmitter.cpp.o
[131/1562] Building CXX object lib/Tab...akeFiles/LLVMTableGen.dir/Record.cpp.o
[131/1562] Linking CXX static library lib/libLLVMTableGen.a
[132/1562] Linking CXX static library lib/libLLVMTableGen.a
[132/1562] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[133/1562] Building CXX object utils/T...vm-tblgen.dir/CodeGenInstruction.cpp.o
[133/1562] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[134/1562] Building CXX object utils/T...llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[134/1562] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelMatcher.cpp.o
[135/1562] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelEmitter.cpp.o
[135/1562] Building CXX object utils/T...-tblgen.dir/DFAPacketizerEmitter.cpp.o
[136/1562] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[136/1562] Building CXX object utils/T...m-tblgen.dir/DisassemblerEmitter.cpp.o
[137/1562] Building CXX object utils/T...lvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[137/1562] Building CXX object utils/T.../llvm-tblgen.dir/FastISelEmitter.cpp.o
[138/1562] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelMatcher.cpp.o
[138/1562] Building CXX object utils/T...blgen.dir/FixedLenDecoderEmitter.cpp.o
[139/1562] Building CXX object utils/T...tblgen.dir/DAGISelMatcherEmitter.cpp.o
[139/1562] Building CXX object utils/T...llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[140/1562] Building CXX object utils/T...es/llvm-tblgen.dir/CodeGenTarget.cpp.o
[140/1562] Building CXX object utils/T...llvm-tblgen.dir/IntrinsicEmitter.cpp.o
[141/1562] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[141/1562] Building CXX object utils/T...llvm-tblgen.dir/OptParserEmitter.cpp.o
[142/1562] Building CXX object utils/T...-tblgen.dir/DFAPacketizerEmitter.cpp.o
[142/1562] Building CXX object utils/T...tblgen.dir/PseudoLoweringEmitter.cpp.o
[143/1562] Building CXX object utils/T...m-tblgen.dir/DisassemblerEmitter.cpp.o
[143/1562] Building CXX object utils/T...m-tblgen.dir/RegisterInfoEmitter.cpp.o
[144/1562] Building CXX object utils/T...vm-tblgen.dir/CodeGenDAGPatterns.cpp.o
[144/1562] Building CXX object utils/T...llvm-tblgen.dir/SubtargetEmitter.cpp.o
[145/1562] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenSchedule.cpp.o
In file included from /usr/include/c++/14.2.1/bits/specfun.h:43,
                 from /usr/include/c++/14.2.1/cmath:3906,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/build/include/llvm/Support/DataTypes.h:35,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/Hashing.h:48,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/DenseMapInfo.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/DenseMap.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/utils/TableGen/CodeGenSchedule.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/utils/TableGen/CodeGenSchedule.cpp:15:
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::Record*; _Up = llvm::Record*; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::Record**; _OI = llvm::Record**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::Record**; _OI = llvm::Record**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<llvm::Record**, vector<llvm::Record*> >; _OI = llvm::Record**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<llvm::Record**, vector<llvm::Record*> >; _OI = llvm::Record**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::Record**, std::vector<llvm::Record*> >; _ForwardIterator = llvm::Record**]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:147:27,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::Record**, vector<llvm::Record*> >; _ForwardIterator = llvm::Record**]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::Record**, vector<llvm::Record*> >; _ForwardIterator = llvm::Record**; _Tp = llvm::Record*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::Record**, std::vector<llvm::Record*> >; _Tp = llvm::Record*; _Alloc = std::allocator<llvm::Record*>]' at /usr/include/c++/14.2.1/bits/vector.tcc:1022:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::Record**, std::vector<llvm::Record*> >; <template-parameter-2-2> = void; _Tp = llvm::Record*; _Alloc = std::allocator<llvm::Record*>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19,
    inlined from 'void llvm::CodeGenSchedModels::verifyProcResourceGroups(llvm::CodeGenProcModel&)' at /build/directx-shader-compiler/src/directx-shader-compiler/utils/TableGen/CodeGenSchedule.cpp:1419:26:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/aarch64-unknown-linux-gnu/bits/c++allocator.h:33,
                 from /usr/include/c++/14.2.1/bits/allocator.h:46,
                 from /usr/include/c++/14.2.1/string:43,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringRef.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringMap.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/Host.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/Hashing.h:49:
In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = llvm::Record*]',
    inlined from 'static _Tp* std::allocator_traits<std::allocator<_CharT> >::allocate(allocator_type&, size_type) [with _Tp = llvm::Record*]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:515:28,
    inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = llvm::Record*; _Alloc = std::allocator<llvm::Record*>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:380:33,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::Record**, std::vector<llvm::Record*> >; _Tp = llvm::Record*; _Alloc = std::allocator<llvm::Record*>]' at /usr/include/c++/14.2.1/bits/vector.tcc:1013:40,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::Record**, std::vector<llvm::Record*> >; <template-parameter-2-2> = void; _Tp = llvm::Record*; _Alloc = std::allocator<llvm::Record*>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19,
    inlined from 'void llvm::CodeGenSchedModels::verifyProcResourceGroups(llvm::CodeGenProcModel&)' at /build/directx-shader-compiler/src/directx-shader-compiler/utils/TableGen/CodeGenSchedule.cpp:1419:26:
/usr/include/c++/14.2.1/bits/new_allocator.h:151:48: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by 'operator new'
  151 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp)));
      |                                  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~

[145/1562] Building CXX object utils/T...keFiles/llvm-tblgen.dir/TableGen.cpp.o
[146/1562] Building CXX object utils/T...llvm-tblgen.dir/OptParserEmitter.cpp.o
[146/1562] Building CXX object utils/T...les/llvm-tblgen.dir/CTagsEmitter.cpp.o
[147/1562] Building CXX object utils/T...keFiles/llvm-tblgen.dir/TableGen.cpp.o
[147/1562] Verifying clang-format results...
[148/1562] Verifying clang-format results...
[148/1562] Verifying clang-format results...
[149/1562] Verifying clang-format results...
[149/1562] Verifying clang-format results...
[150/1562] Verifying clang-format results...
[150/1562] Verifying clang-format results...
[151/1562] Verifying clang-format results...
[151/1562] Verifying clang-format results...
[152/1562] Verifying clang-format results...
[152/1562] Verifying clang-format results...
[153/1562] Verifying clang-format results...
[153/1562] Verifying clang-format results...
[154/1562] Verifying clang-format results...
[154/1562] Verifying clang-format results...
[155/1562] Verifying clang-format results...
[155/1562] Verifying clang-format results...
[156/1562] Verifying clang-format results...
[156/1562] Verifying clang-format results...
[157/1562] Verifying clang-format results...
[157/1562] Verifying clang-format results...
[158/1562] Verifying clang-format results...
[158/1562] Verifying clang-format results...
[159/1562] Verifying clang-format results...
[159/1562] Verifying clang-format results...
[160/1562] Verifying clang-format results...
[160/1562] Verifying clang-format results...
[161/1562] Verifying clang-format results...
[161/1562] Verifying clang-format results...
[162/1562] Verifying clang-format results...
[162/1562] Verifying clang-format results...
[163/1562] Verifying clang-format results...
[163/1562] Verifying clang-format results...
[164/1562] Verifying clang-format results...
[164/1562] Building CXX object tools/c...-tblgen.dir/ClangASTNodesEmitter.cpp.o
[165/1562] Building CXX object utils/T...llvm-tblgen.dir/CodeGenRegisters.cpp.o
[165/1562] Building CXX object tools/c...lang-tblgen.dir/ClangAttrEmitter.cpp.o
[166/1562] Building CXX object utils/T...tblgen.dir/PseudoLoweringEmitter.cpp.o
[166/1562] Building CXX object tools/c...r/ClangCommentCommandInfoEmitter.cpp.o
[167/1562] Building CXX object utils/T...les/llvm-tblgen.dir/CTagsEmitter.cpp.o
[167/1562] Building CXX object tools/c...MLNamedCharacterReferenceEmitter.cpp.o
[168/1562] Building CXX object utils/T...llvm-tblgen.dir/IntrinsicEmitter.cpp.o
[168/1562] Building CXX object tools/c....dir/ClangCommentHTMLTagsEmitter.cpp.o
[169/1562] Building CXX object utils/T...llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[169/1562] Building CXX object tools/c...lgen.dir/ClangDiagnosticsEmitter.cpp.o
[170/1562] Building CXX object tools/c...r/ClangCommentCommandInfoEmitter.cpp.o
[170/1562] Building CXX object tools/c...blgen.dir/ClangSACheckersEmitter.cpp.o
[171/1562] Building CXX object utils/T.../llvm-tblgen.dir/FastISelEmitter.cpp.o
[171/1562] Building CXX object tools/c...les/clang-tblgen.dir/NeonEmitter.cpp.o
[172/1562] Building CXX object tools/c...-tblgen.dir/ClangASTNodesEmitter.cpp.o
[172/1562] Building CXX object tools/c...eFiles/clang-tblgen.dir/TableGen.cpp.o
[173/1562] Building CXX object tools/c...MLNamedCharacterReferenceEmitter.cpp.o
[173/1562] Generate extended instructi...-amd-shader-explicit-vertex-parameter.
[174/1562] Generate extended instructi...-amd-shader-explicit-vertex-parameter.
[174/1562] Generate extended instructi...les for spv-amd-shader-trinary-minmax.
[175/1562] Generate extended instructi...les for spv-amd-shader-trinary-minmax.
[175/1562] Generate extended instruction tables for spv-amd-gcn-shader.
[176/1562] Generate extended instruction tables for spv-amd-gcn-shader.
[176/1562] Generate extended instruction tables for spv-amd-shader-ballot.
[177/1562] Building CXX object utils/T...blgen.dir/FixedLenDecoderEmitter.cpp.o
[177/1562] Generate extended instruction tables for debuginfo.
[178/1562] Generate extended instruction tables for spv-amd-shader-ballot.
[178/1562] Generate extended instruction tables for opencl.debuginfo.100.
[179/1562] Generate extended instruction tables for debuginfo.
[179/1562] Generate extended instructi... for nonsemantic.shader.debuginfo.100.
[180/1562] Generate extended instruction tables for opencl.debuginfo.100.
[180/1562] Generate extended instruction tables for nonsemantic.clspvreflection.
[181/1562] Generate extended instructi... for nonsemantic.shader.debuginfo.100.
[181/1562] Generate extended instruction tables for nonsemantic.vkspreflection.
[182/1562] Generate extended instruction tables for nonsemantic.clspvreflection.
[182/1562] Generate language specific header for DebugInfo.
[183/1562] Building CXX object tools/c....dir/ClangCommentHTMLTagsEmitter.cpp.o
[183/1562] Generate language specific header for OpenCLDebugInfo100.
[184/1562] Generate extended instruction tables for nonsemantic.vkspreflection.
[184/1562] Generate language specific header for NonSemanticShaderDebugInfo100.
[185/1562] Generate language specific header for DebugInfo.
[185/1562] Generating dxcversion.inc.gen
[186/1562] Generate language specific header for OpenCLDebugInfo100.
[186/1562] Generate info tables for SP...ified1 core instructions and operands.
[187/1562] Generate language specific header for NonSemanticShaderDebugInfo100.
[187/1562] Generate tables based on the SPIR-V XML registry.
[188/1562] Generate tables based on the SPIR-V XML registry.
[188/1562] Generate enum-string mapping for SPIR-V vunified1.
[189/1562] Generate info tables for SP...ified1 core instructions and operands.
[189/1562] Generate info tables for GL...d instructions and operands vunified1.
[190/1562] Generate enum-string mapping for SPIR-V vunified1.
[190/1562] Generate info tables for Op...d instructions and operands vunified1.
[191/1562] Generate info tables for GL...d instructions and operands vunified1.
[191/1562] Update build-version.inc in...-Tools build directory (if necessary).
[192/1562] Generate info tables for Op...d instructions and operands vunified1.
[192/1562] Touch GetCommitInfo.py to trigger rebuild
[193/1562] Touch GetCommitInfo.py to trigger rebuild
[193/1562] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[194/1562] Update build-version.inc in...-Tools build directory (if necessary).
[194/1562] Building CXX object externa...Tools-static.dir/util/bit_vector.cpp.o
[195/1562] Building CXX object utils/T...llvm-tblgen.dir/SubtargetEmitter.cpp.o
[195/1562] Building CXX object externa...ols-static.dir/util/parse_number.cpp.o
[196/1562] Generating dxcversion.inc.gen
Generating version

[196/1562] cd /build/directx-shader-co...ler/build/utils/version/dxcversion.inc
[197/1562] cd /build/directx-shader-co...ler/build/utils/version/dxcversion.inc
[197/1562] Building CXX object externa...ols-static.dir/util/string_utils.cpp.o
[198/1562] Building CXX object tools/c...eFiles/clang-tblgen.dir/TableGen.cpp.o
[198/1562] Building CXX object externa...ools-static.dir/assembly_grammar.cpp.o
[199/1562] Building CXX object externa...Tools-static.dir/util/bit_vector.cpp.o
[199/1562] Building CXX object externa...es/SPIRV-Tools-static.dir/binary.cpp.o
[200/1562] Building CXX object externa...ols-static.dir/util/string_utils.cpp.o
[200/1562] Building CXX object externa...PIRV-Tools-static.dir/diagnostic.cpp.o
[201/1562] Building CXX object tools/c...blgen.dir/ClangSACheckersEmitter.cpp.o
[201/1562] Building CXX object externa...IRV-Tools-static.dir/disassemble.cpp.o
[202/1562] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[202/1562] Building CXX object externa...s-static.dir/enum_string_mapping.cpp.o
[203/1562] Building CXX object externa...ools-static.dir/assembly_grammar.cpp.o
[203/1562] Building CXX object externa.../SPIRV-Tools-static.dir/ext_inst.cpp.o
[204/1562] Building CXX object utils/T...m-tblgen.dir/RegisterInfoEmitter.cpp.o
[204/1562] Linking CXX executable bin/llvm-tblgen
[205/1562] Building CXX object externa...PIRV-Tools-static.dir/diagnostic.cpp.o
[205/1562] Building CXX object externa...PIRV-Tools-static.dir/extensions.cpp.o
[206/1562] Building CXX object externa...ols-static.dir/util/parse_number.cpp.o
[206/1562] Building CXX object externa.../SPIRV-Tools-static.dir/libspirv.cpp.o
[207/1562] Building CXX object externa...s-static.dir/enum_string_mapping.cpp.o
[207/1562] Building CXX object externa...IRV-Tools-static.dir/name_mapper.cpp.o
[208/1562] Building CXX object externa.../SPIRV-Tools-static.dir/ext_inst.cpp.o
[208/1562] Building CXX object externa...es/SPIRV-Tools-static.dir/opcode.cpp.o
[209/1562] Building CXX object externa...es/SPIRV-Tools-static.dir/binary.cpp.o
[209/1562] Building CXX object externa...s/SPIRV-Tools-static.dir/operand.cpp.o
[210/1562] Building CXX object tools/c...lgen.dir/ClangDiagnosticsEmitter.cpp.o
[210/1562] Building CXX object externa...-Tools-static.dir/parsed_operand.cpp.o
[211/1562] Building CXX object externa...PIRV-Tools-static.dir/extensions.cpp.o
[211/1562] Building CXX object externa...les/SPIRV-Tools-static.dir/print.cpp.o
[212/1562] Linking CXX executable bin/llvm-tblgen
[212/1562] Building Intrinsics.gen...
[213/1562] Building Intrinsics.gen...
[213/1562] Building HLSLOptions.inc...
[214/1562] Building HLSLOptions.inc...
[214/1562] Updating Intrinsics.gen...
[215/1562] Updating Intrinsics.gen...
[215/1562] Updating HLSLOptions.inc...
[216/1562] Updating HLSLOptions.inc...
[216/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[217/1562] Building CXX object externa.../SPIRV-Tools-static.dir/libspirv.cpp.o
[217/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
[218/1562] Building CXX object externa...es/SPIRV-Tools-static.dir/opcode.cpp.o
[218/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
[219/1562] Building CXX object externa...les/SPIRV-Tools-static.dir/print.cpp.o
[219/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[220/1562] Building CXX object externa...-Tools-static.dir/parsed_operand.cpp.o
[220/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[221/1562] Building CXX object externa...IRV-Tools-static.dir/disassemble.cpp.o
[221/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[222/1562] Building CXX object externa...s/SPIRV-Tools-static.dir/operand.cpp.o
[222/1562] Building CXX object lib/IR/...Files/LLVMCore.dir/ConstantRange.cpp.o
[223/1562] Building CXX object externa...IRV-Tools-static.dir/name_mapper.cpp.o
[223/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
[224/1562] Building CXX object tools/c...lang-tblgen.dir/ClangAttrEmitter.cpp.o
[224/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
[225/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[225/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
[226/1562] Building CXX object tools/c...les/clang-tblgen.dir/NeonEmitter.cpp.o
[226/1562] Linking CXX executable bin/clang-tblgen
[227/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
[227/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[228/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[228/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
[229/1562] Linking CXX executable bin/clang-tblgen
[229/1562] Building Attrs.inc...
[230/1562] Building Attrs.inc...
[230/1562] Building AttrImpl.inc...
[231/1562] Building AttrImpl.inc...
[231/1562] Building AttrDump.inc...
[232/1562] Building AttrDump.inc...
[232/1562] Building AttrVisitor.inc...
[233/1562] Building AttrVisitor.inc...
[233/1562] Building StmtNodes.inc...
[234/1562] Building StmtNodes.inc...
[234/1562] Building DeclNodes.inc...
[235/1562] Building DeclNodes.inc...
[235/1562] Building CommentNodes.inc...
[236/1562] Building CommentNodes.inc...
[236/1562] Building CommentHTMLTags.inc...
[237/1562] Building CommentHTMLTags.inc...
[237/1562] Building CommentHTMLTagsProperties.inc...
[238/1562] Building CommentHTMLTagsProperties.inc...
[238/1562] Building CommentHTMLNamedCharacterReferences.inc...
[239/1562] Building CommentHTMLNamedCharacterReferences.inc...
[239/1562] Building CommentCommandInfo.inc...
[240/1562] Building CommentCommandInfo.inc...
[240/1562] Building CommentCommandList.inc...
[241/1562] Building CommentCommandList.inc...
[241/1562] Building DiagnosticAnalysisKinds.inc...
[242/1562] Building DiagnosticAnalysisKinds.inc...
[242/1562] Building DiagnosticASTKinds.inc...
[243/1562] Building DiagnosticASTKinds.inc...
[243/1562] Building DiagnosticCommentKinds.inc...
[244/1562] Building DiagnosticCommentKinds.inc...
[244/1562] Building DiagnosticCommonKinds.inc...
[245/1562] Building DiagnosticCommonKinds.inc...
[245/1562] Building DiagnosticDriverKinds.inc...
[246/1562] Building DiagnosticDriverKinds.inc...
[246/1562] Building DiagnosticFrontendKinds.inc...
[247/1562] Building DiagnosticFrontendKinds.inc...
[247/1562] Building DiagnosticLexKinds.inc...
[248/1562] Building DiagnosticLexKinds.inc...
[248/1562] Building DiagnosticParseKinds.inc...
[249/1562] Building DiagnosticParseKinds.inc...
[249/1562] Building DiagnosticSemaKinds.inc...
[250/1562] Building DiagnosticSemaKinds.inc...
[250/1562] Building DiagnosticSerializationKinds.inc...
[251/1562] Building DiagnosticSerializationKinds.inc...
[251/1562] Building DiagnosticGroups.inc...
[252/1562] Building DiagnosticGroups.inc...
[252/1562] Building DiagnosticIndexName.inc...
[253/1562] Building CXX object lib/IR/...Files/LLVMCore.dir/ConstantRange.cpp.o
[253/1562] Building AttrList.inc...
[254/1562] Building AttrList.inc...
[254/1562] Building AttrHasAttributeImpl.inc...
[255/1562] Building AttrHasAttributeImpl.inc...
[255/1562] Building AttrParserStringSwitches.inc...
[256/1562] Building DiagnosticIndexName.inc...
[256/1562] Building AttrTemplateInstantiate.inc...
[257/1562] Building AttrTemplateInstantiate.inc...
[257/1562] Building AttrParsedAttrList.inc...
[258/1562] Building AttrParserStringSwitches.inc...
[258/1562] Building AttrParsedAttrKinds.inc...
[259/1562] Building AttrParsedAttrList.inc...
[259/1562] Building AttrSpellingListIndex.inc...
[260/1562] Building AttrParsedAttrKinds.inc...
[260/1562] Building AttrParsedAttrImpl.inc...
[261/1562] Building AttrSpellingListIndex.inc...
[261/1562] Building AttrPCHRead.inc...
[262/1562] Building AttrParsedAttrImpl.inc...
[262/1562] Building AttrPCHWrite.inc...
[263/1562] Building AttrPCHRead.inc...
[263/1562] Building CXX object lib/IR/...s/LLVMCore.dir/DebugInfoMetadata.cpp.o
[264/1562] Building AttrPCHWrite.inc...
[264/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[265/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
[265/1562] Building CXX object lib/IR/...iles/LLVMCore.dir/DiagnosticInfo.cpp.o
[266/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[266/1562] Building CXX object lib/IR/...s/LLVMCore.dir/DiagnosticPrinter.cpp.o
[267/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/Allocator.h:24,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringMap.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/Host.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/Hashing.h:49,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/DenseMapInfo.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/DenseMap.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/IR/DataLayout.h:23,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/DataLayout.cpp:19:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = llvm::PointerAlignElem]',
    inlined from 'void llvm::DataLayout::setPointerAlignment(uint32_t, unsigned int, unsigned int, uint32_t)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/DataLayout.cpp:441:20:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'llvm::PointerAlignElem [1]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/DataLayout.cpp: In member function 'void llvm::DataLayout::setPointerAlignment(uint32_t, unsigned int, unsigned int, uint32_t)':
/build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/DataLayout.cpp:441:45: note: at offset 16 into object '<anonymous>' of size 16

[267/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[268/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
[268/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[269/1562] Building CXX object lib/IR/...s/LLVMCore.dir/DiagnosticPrinter.cpp.o
[269/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCOV.cpp.o
[270/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[270/1562] Building CXX object lib/IR/...iles/LLVMCore.dir/GVMaterializer.cpp.o
[271/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
[271/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
[272/1562] Building CXX object lib/IR/...iles/LLVMCore.dir/DiagnosticInfo.cpp.o
[272/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
[273/1562] Building CXX object lib/IR/...iles/LLVMCore.dir/GVMaterializer.cpp.o
[273/1562] Building CXX object lib/IR/...es/LLVMCore.dir/IRPrintingPasses.cpp.o
[274/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[274/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[275/1562] 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:21: 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]

[275/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[276/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
[276/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
[277/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
[277/1562] Building CXX object lib/IR/...Files/LLVMCore.dir/IntrinsicInst.cpp.o
[278/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
[278/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[279/1562] Building CXX object lib/IR/...es/LLVMCore.dir/IRPrintingPasses.cpp.o
[279/1562] Building CXX object lib/IR/...les/LLVMCore.dir/LLVMContextImpl.cpp.o
[280/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[280/1562] Building CXX object lib/IR/...s/LLVMCore.dir/LegacyPassManager.cpp.o
[281/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/GCOV.cpp:564:19: note: remove 'std::move' call

[281/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
[282/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[282/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[283/1562] Building CXX object lib/IR/...Files/LLVMCore.dir/IntrinsicInst.cpp.o
[283/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
[284/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[284/1562] Building CXX object lib/IR/...es/LLVMCore.dir/MetadataTracking.cpp.o
[285/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[285/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[286/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
[286/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[287/1562] Building CXX object lib/IR/...es/LLVMCore.dir/MetadataTracking.cpp.o
[287/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[288/1562] Building CXX object lib/IR/...s/LLVMCore.dir/DebugInfoMetadata.cpp.o
[288/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[289/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[289/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[290/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[290/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[291/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[291/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[292/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[292/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
[293/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[293/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
[294/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[294/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[295/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[295/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[296/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[296/1562] Building CXX object lib/IR/...es/LLVMCore.dir/ValueSymbolTable.cpp.o
[297/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
[297/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o
[298/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
[298/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
[299/1562] Building CXX object lib/IR/...s/LLVMCore.dir/LegacyPassManager.cpp.o
[299/1562] Building CXX object lib/Bit.../LLVMBitReader.dir/BitcodeReader.cpp.o
[300/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[300/1562] Building CXX object lib/Bit...LVMBitReader.dir/BitstreamReader.cpp.o
[301/1562] Building CXX object lib/IR/...es/LLVMCore.dir/ValueSymbolTable.cpp.o
[301/1562] Building CXX object lib/Dxc...es/LLVMDxcSupport.dir/dxcapi.use.cpp.o
[302/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
[302/1562] Building CXX object lib/Dxc...eFiles/LLVMDxcSupport.dir/dxcmem.cpp.o
[303/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o
[303/1562] Building CXX object lib/Dxc.../LLVMDxcSupport.dir/FileIOHelper.cpp.o
[304/1562] Building CXX object lib/IR/...les/LLVMCore.dir/LLVMContextImpl.cpp.o
[304/1562] Building CXX object lib/Dxc...eFiles/LLVMDxcSupport.dir/Global.cpp.o
[305/1562] Building CXX object lib/Dxc...eFiles/LLVMDxcSupport.dir/dxcmem.cpp.o
[305/1562] Building CXX object lib/Dxc...s/LLVMDxcSupport.dir/HLSLOptions.cpp.o
[306/1562] Building CXX object lib/Dxc...es/LLVMDxcSupport.dir/dxcapi.use.cpp.o
[306/1562] Building CXX object lib/Dxc...Files/LLVMDxcSupport.dir/Unicode.cpp.o
[307/1562] Building CXX object lib/Dxc...eFiles/LLVMDxcSupport.dir/Global.cpp.o
[307/1562] Building CXX object lib/Dxc...es/LLVMDxcSupport.dir/WinAdapter.cpp.o
[308/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[308/1562] Building CXX object lib/Dxc...s/LLVMDxcSupport.dir/WinIncludes.cpp.o
[309/1562] Building CXX object lib/Bit...LVMBitReader.dir/BitstreamReader.cpp.o
[309/1562] Building CXX object lib/Dxc.../LLVMDxcSupport.dir/WinFunctions.cpp.o
[310/1562] Building CXX object lib/Dxc...Files/LLVMDxcSupport.dir/Unicode.cpp.o
[310/1562] Building CXX object lib/DXI...keFiles/LLVMDXIL.dir/DxilCBuffer.cpp.o
[311/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[311/1562] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilCompType.cpp.o
[312/1562] Building CXX object lib/Dxc...es/LLVMDxcSupport.dir/WinAdapter.cpp.o
[312/1562] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilCounters.cpp.o
[313/1562] Building CXX object lib/Dxc.../LLVMDxcSupport.dir/FileIOHelper.cpp.o
[313/1562] Building CXX object lib/DXI...VMDXIL.dir/DxilInterpolationMode.cpp.o
[314/1562] Building CXX object lib/Dxc...s/LLVMDxcSupport.dir/WinIncludes.cpp.o
[314/1562] Building CXX object lib/DXI.../LLVMDXIL.dir/DxilMetadataHelper.cpp.o
[315/1562] Building CXX object lib/DXI...keFiles/LLVMDXIL.dir/DxilCBuffer.cpp.o
[315/1562] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilModule.cpp.o
[316/1562] Building CXX object lib/Dxc.../LLVMDxcSupport.dir/WinFunctions.cpp.o
[316/1562] Building CXX object lib/DXI...es/LLVMDXIL.dir/DxilModuleHelper.cpp.o
[317/1562] Building CXX object lib/DXI...VMDXIL.dir/DxilInterpolationMode.cpp.o
[317/1562] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilNodeProps.cpp.o
[318/1562] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilCompType.cpp.o
[318/1562] Building CXX object lib/DXI...iles/LLVMDXIL.dir/DxilOperations.cpp.o
[319/1562] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilNodeProps.cpp.o
[319/1562] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilResource.cpp.o
[320/1562] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilResource.cpp.o
[320/1562] Building CXX object lib/DXI...es/LLVMDXIL.dir/DxilResourceBase.cpp.o
[321/1562] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilCounters.cpp.o
[321/1562] Building CXX object lib/DXI...LLVMDXIL.dir/DxilResourceBinding.cpp.o
[322/1562] Building CXX object lib/Dxc...s/LLVMDxcSupport.dir/HLSLOptions.cpp.o
[322/1562] Building CXX object lib/DXI...MDXIL.dir/DxilResourceProperties.cpp.o
[323/1562] Building CXX object lib/DXI...es/LLVMDXIL.dir/DxilResourceBase.cpp.o
[323/1562] Building CXX object lib/DXI...keFiles/LLVMDXIL.dir/DxilSampler.cpp.o
[324/1562] 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[324/1562] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilSemantic.cpp.o
[325/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/Metadata.cpp:14:
In static member function 'static void llvm::MDNode::operator delete(void*, unsigned int)',
    inlined from 'static llvm::MDTuple* llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef<llvm::Metadata*>, llvm::Metadata::StorageType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/Metadata.cpp:722:75:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/IR/Metadata.h:760:28: warning: 'static void llvm::MDNode::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
In static member function 'static void* llvm::MDNode::operator new(size_t, unsigned int)',
    inlined from 'static llvm::MDTuple* llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef<llvm::Metadata*>, llvm::Metadata::StorageType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/Metadata.cpp:722:75:
/build/directx-shader-compiler/src/directx-shader-compiler/lib/IR/Metadata.cpp:405:54: note: returned from 'void* operator new(std::size_t)'

[325/1562] Building CXX object lib/DXI...les/LLVMDXIL.dir/DxilShaderFlags.cpp.o
[326/1562] Building CXX object lib/DXI...keFiles/LLVMDXIL.dir/DxilSampler.cpp.o
[326/1562] Building CXX object lib/DXI...les/LLVMDXIL.dir/DxilShaderModel.cpp.o
[327/1562] Building CXX object lib/DXI...eFiles/LLVMDXIL.dir/DxilSemantic.cpp.o
[327/1562] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilSignature.cpp.o
[328/1562] Building CXX object lib/DXI...LLVMDXIL.dir/DxilResourceBinding.cpp.o
[328/1562] Building CXX object lib/DXI...LVMDXIL.dir/DxilSignatureElement.cpp.o
[329/1562] Building CXX object lib/DXI...MDXIL.dir/DxilResourceProperties.cpp.o
[329/1562] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilSubobject.cpp.o
[330/1562] Building CXX object lib/DXI...LVMDXIL.dir/DxilSignatureElement.cpp.o
[330/1562] Building CXX object lib/DXI...iles/LLVMDXIL.dir/DxilTypeSystem.cpp.o
[331/1562] Building CXX object lib/DXI...les/LLVMDXIL.dir/DxilShaderModel.cpp.o
[331/1562] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilUtil.cpp.o
[332/1562] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilSignature.cpp.o
[332/1562] Building CXX object lib/DXI...MDXIL.dir/DxilUtilDbgInfoAndMisc.cpp.o
[333/1562] Building CXX object lib/DXI...les/LLVMDXIL.dir/DxilShaderFlags.cpp.o
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]
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[333/1562] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilPDB.cpp.o
[334/1562] Building CXX object lib/DXI...Files/LLVMDXIL.dir/DxilSubobject.cpp.o
[334/1562] Updating Attrs.inc...
[335/1562] Updating Attrs.inc...
[335/1562] Updating AttrImpl.inc...
[336/1562] Updating AttrImpl.inc...
[336/1562] Updating AttrDump.inc...
[337/1562] Updating AttrDump.inc...
[337/1562] Updating AttrVisitor.inc...
[338/1562] Updating AttrVisitor.inc...
[338/1562] Updating StmtNodes.inc...
[339/1562] Updating StmtNodes.inc...
[339/1562] Updating DeclNodes.inc...
[340/1562] Updating DeclNodes.inc...
[340/1562] Updating CommentNodes.inc...
[341/1562] Updating CommentNodes.inc...
[341/1562] Updating CommentHTMLTags.inc...
[342/1562] Updating CommentHTMLTags.inc...
[342/1562] Updating CommentHTMLTagsProperties.inc...
[343/1562] Updating CommentHTMLTagsProperties.inc...
[343/1562] Updating CommentHTMLNamedCharacterReferences.inc...
[344/1562] Updating CommentHTMLNamedCharacterReferences.inc...
[344/1562] Updating CommentCommandInfo.inc...
[345/1562] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
[345/1562] Updating CommentCommandList.inc...
[346/1562] Updating CommentCommandInfo.inc...
[346/1562] Updating DiagnosticAnalysisKinds.inc...
[347/1562] Updating CommentCommandList.inc...
[347/1562] Updating DiagnosticASTKinds.inc...
[348/1562] Updating DiagnosticAnalysisKinds.inc...
[348/1562] Updating DiagnosticCommentKinds.inc...
[349/1562] Building CXX object lib/DXI.../LLVMDXIL.dir/DxilMetadataHelper.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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/lib/DXIL/DxilMetadataHelper.cpp:2997:9: 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]
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

[349/1562] Updating DiagnosticCommonKinds.inc...
[350/1562] Updating DiagnosticASTKinds.inc...
[350/1562] Updating DiagnosticDriverKinds.inc...
[351/1562] Updating DiagnosticCommentKinds.inc...
[351/1562] Updating DiagnosticFrontendKinds.inc...
[352/1562] Updating DiagnosticCommonKinds.inc...
[352/1562] Updating DiagnosticLexKinds.inc...
[353/1562] Updating DiagnosticDriverKinds.inc...
[353/1562] Updating DiagnosticParseKinds.inc...
[354/1562] Updating DiagnosticFrontendKinds.inc...
[354/1562] Updating DiagnosticSemaKinds.inc...
[355/1562] Updating DiagnosticLexKinds.inc...
[355/1562] Updating DiagnosticSerializationKinds.inc...
[356/1562] Updating DiagnosticParseKinds.inc...
[356/1562] Updating DiagnosticGroups.inc...
[357/1562] Updating DiagnosticSemaKinds.inc...
[357/1562] Updating DiagnosticIndexName.inc...
[358/1562] Updating DiagnosticSerializationKinds.inc...
[358/1562] Updating AttrList.inc...
[359/1562] Updating DiagnosticGroups.inc...
[359/1562] Updating AttrHasAttributeImpl.inc...
[360/1562] Updating AttrList.inc...
[360/1562] Building Options.inc...
[361/1562] Updating DiagnosticIndexName.inc...
[361/1562] Updating AttrParserStringSwitches.inc...
[362/1562] Updating AttrHasAttributeImpl.inc...
[362/1562] Updating AttrTemplateInstantiate.inc...
[363/1562] Updating AttrParserStringSwitches.inc...
[363/1562] Updating AttrParsedAttrList.inc...
[364/1562] Updating AttrTemplateInstantiate.inc...
[364/1562] Updating AttrParsedAttrKinds.inc...
[365/1562] Updating AttrParsedAttrList.inc...
[365/1562] Updating AttrSpellingListIndex.inc...
[366/1562] Updating AttrParsedAttrKinds.inc...
[366/1562] Updating AttrParsedAttrImpl.inc...
[367/1562] Building Options.inc...
[367/1562] Updating AttrPCHRead.inc...
[368/1562] Updating AttrSpellingListIndex.inc...
[368/1562] Updating AttrPCHWrite.inc...
[369/1562] Updating AttrParsedAttrImpl.inc...
[369/1562] Building CXX object externa...ools-static.dir/software_version.cpp.o
[370/1562] Updating AttrPCHRead.inc...
[370/1562] Building CXX object externa...RV-Tools-static.dir/spirv_endian.cpp.o
[371/1562] Updating AttrPCHWrite.inc...
[371/1562] Building CXX object externa...-static.dir/spirv_fuzzer_options.cpp.o
[372/1562] Building CXX object externa...ools-static.dir/software_version.cpp.o
[372/1562] Building CXX object externa...atic.dir/spirv_optimizer_options.cpp.o
[373/1562] Building CXX object externa...RV-Tools-static.dir/spirv_endian.cpp.o
[373/1562] Building CXX object externa...static.dir/spirv_reducer_options.cpp.o
[374/1562] Building CXX object externa...atic.dir/spirv_optimizer_options.cpp.o
[374/1562] Building CXX object externa...ools-static.dir/spirv_target_env.cpp.o
[375/1562] Building CXX object externa...-static.dir/spirv_fuzzer_options.cpp.o
[375/1562] Building CXX object externa...atic.dir/spirv_validator_options.cpp.o
[376/1562] 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/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: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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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:3432: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]
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:173:10: note: 'struct hlsl::OP::OpCodeCacheItem' declared here

[376/1562] Building CXX object externa...les/SPIRV-Tools-static.dir/table.cpp.o
[377/1562] Building CXX object externa...atic.dir/spirv_validator_options.cpp.o
[377/1562] Building CXX object externa...iles/SPIRV-Tools-static.dir/text.cpp.o
[378/1562] Building CXX object externa...static.dir/spirv_reducer_options.cpp.o
[378/1562] Building CXX object externa...RV-Tools-static.dir/text_handler.cpp.o
[379/1562] Building CXX object externa...ools-static.dir/spirv_target_env.cpp.o
[379/1562] Building CXX object externa...SPIRV-Tools-static.dir/to_string.cpp.o
[380/1562] Building CXX object lib/DXIL/CMakeFiles/LLVMDXIL.dir/DxilPDB.cpp.o
[380/1562] Building CXX object externa...RV-Tools-static.dir/val/validate.cpp.o
[381/1562] Building CXX object externa...les/SPIRV-Tools-static.dir/table.cpp.o
[381/1562] Building CXX object externa...tatic.dir/val/validate_adjacency.cpp.o
[382/1562] Building CXX object externa...SPIRV-Tools-static.dir/to_string.cpp.o
[382/1562] Building CXX object externa...atic.dir/val/validate_annotation.cpp.o
[383/1562] 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[383/1562] Building CXX object externa...tic.dir/val/validate_arithmetics.cpp.o
[384/1562] Building CXX object externa...RV-Tools-static.dir/text_handler.cpp.o
[384/1562] Building CXX object externa...-static.dir/val/validate_atomics.cpp.o
[385/1562] 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[385/1562] Building CXX object externa...static.dir/val/validate_barriers.cpp.o
[386/1562] Building CXX object externa...iles/SPIRV-Tools-static.dir/text.cpp.o
[386/1562] Building CXX object externa...-static.dir/val/validate_bitwise.cpp.o
[387/1562] Building CXX object lib/DXI...MDXIL.dir/DxilUtilDbgInfoAndMisc.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
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]

[387/1562] Building CXX object externa...static.dir/val/validate_builtins.cpp.o
[388/1562] Building CXX object externa...tatic.dir/val/validate_adjacency.cpp.o
[388/1562] Building CXX object externa...atic.dir/val/validate_capability.cpp.o
[389/1562] 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[389/1562] Building CXX object externa...ools-static.dir/val/validate_cfg.cpp.o
[390/1562] Building CXX object externa...atic.dir/val/validate_annotation.cpp.o
[390/1562] Building CXX object externa...atic.dir/val/validate_composites.cpp.o
[391/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/Bitcode/Reader/BitcodeReader.cpp:5067:19: note: remove 'std::move' call

[391/1562] Building CXX object externa...tatic.dir/val/validate_constants.cpp.o
[392/1562] Building CXX object externa...RV-Tools-static.dir/val/validate.cpp.o
[392/1562] Building CXX object externa...atic.dir/val/validate_conversion.cpp.o
[393/1562] Building CXX object externa...static.dir/val/validate_barriers.cpp.o
[393/1562] Building CXX object externa...ls-static.dir/val/validate_debug.cpp.o
[394/1562] Building CXX object externa...-static.dir/val/validate_atomics.cpp.o
[394/1562] Building CXX object externa...tic.dir/val/validate_decorations.cpp.o
[395/1562] Building CXX object externa...-static.dir/val/validate_bitwise.cpp.o
[395/1562] Building CXX object externa...tic.dir/val/validate_derivatives.cpp.o
[396/1562] Building CXX object externa...atic.dir/val/validate_capability.cpp.o
[396/1562] Building CXX object externa...atic.dir/val/validate_extensions.cpp.o
[397/1562] Building CXX object externa...tic.dir/val/validate_arithmetics.cpp.o
[397/1562] Building CXX object externa...l/validate_execution_limitations.cpp.o
[398/1562] Building CXX object externa...atic.dir/val/validate_composites.cpp.o
[398/1562] Building CXX object externa...static.dir/val/validate_function.cpp.o
[399/1562] Building CXX object externa...ls-static.dir/val/validate_debug.cpp.o
[399/1562] Building CXX object externa...Tools-static.dir/val/validate_id.cpp.o
[400/1562] Building CXX object externa...tatic.dir/val/validate_constants.cpp.o
[400/1562] Building CXX object externa...ls-static.dir/val/validate_image.cpp.o
[401/1562] Building CXX object externa...atic.dir/val/validate_conversion.cpp.o
[401/1562] Building CXX object externa...atic.dir/val/validate_interfaces.cpp.o
[402/1562] Building CXX object externa...tic.dir/val/validate_derivatives.cpp.o
[402/1562] Building CXX object externa...tic.dir/val/validate_instruction.cpp.o
[403/1562] Building CXX object externa...l/validate_execution_limitations.cpp.o
[403/1562] Building CXX object externa...s-static.dir/val/validate_layout.cpp.o
[404/1562] Building CXX object externa...static.dir/val/validate_function.cpp.o
[404/1562] Building CXX object externa...static.dir/val/validate_literals.cpp.o
[405/1562] Building CXX object externa...Tools-static.dir/val/validate_id.cpp.o
[405/1562] Building CXX object externa...static.dir/val/validate_logicals.cpp.o
[406/1562] Building CXX object externa...s-static.dir/val/validate_layout.cpp.o
[406/1562] Building CXX object externa...s-static.dir/val/validate_memory.cpp.o
[407/1562] Building CXX object externa...ools-static.dir/val/validate_cfg.cpp.o
[407/1562] Building CXX object externa...ir/val/validate_memory_semantics.cpp.o
[408/1562] Building CXX object externa...tic.dir/val/validate_instruction.cpp.o
[408/1562] Building CXX object externa...ic.dir/val/validate_mesh_shading.cpp.o
[409/1562] Building CXX object externa...atic.dir/val/validate_interfaces.cpp.o
[409/1562] Building CXX object externa...ols-static.dir/val/validate_misc.cpp.o
[410/1562] Building CXX object externa...static.dir/val/validate_literals.cpp.o
[410/1562] Building CXX object externa...ic.dir/val/validate_mode_setting.cpp.o
[411/1562] Building CXX object externa...tic.dir/val/validate_decorations.cpp.o
[411/1562] Building CXX object externa...tic.dir/val/validate_non_uniform.cpp.o
[412/1562] Building CXX object externa...static.dir/val/validate_logicals.cpp.o
[412/1562] Building CXX object externa...atic.dir/val/validate_primitives.cpp.o
[413/1562] Building CXX object externa...ls-static.dir/val/validate_image.cpp.o
[413/1562] Building CXX object externa...tatic.dir/val/validate_ray_query.cpp.o
[414/1562] Building CXX object externa...ir/val/validate_memory_semantics.cpp.o
[414/1562] Building CXX object externa...tic.dir/val/validate_ray_tracing.cpp.o
[415/1562] Building CXX object externa...static.dir/val/validate_builtins.cpp.o
[415/1562] Building CXX object externa...val/validate_ray_tracing_reorder.cpp.o
[416/1562] Building CXX object externa...ic.dir/val/validate_mesh_shading.cpp.o
[416/1562] Building CXX object externa...s-static.dir/val/validate_scopes.cpp.o
[417/1562] Building CXX object externa...atic.dir/val/validate_primitives.cpp.o
[417/1562] Building CXX object externa...dir/val/validate_small_type_uses.cpp.o
[418/1562] Building CXX object externa...ols-static.dir/val/validate_misc.cpp.o
[418/1562] Building CXX object externa...c.dir/val/validate_tensor_layout.cpp.o
[419/1562] Building CXX object externa...tic.dir/val/validate_non_uniform.cpp.o
[419/1562] Building CXX object externa...ols-static.dir/val/validate_type.cpp.o
[420/1562] Building CXX object externa...tatic.dir/val/validate_ray_query.cpp.o
[420/1562] Building CXX object externa...Tools-static.dir/val/basic_block.cpp.o
[421/1562] Building CXX object externa...ic.dir/val/validate_mode_setting.cpp.o
[421/1562] Building CXX object externa...V-Tools-static.dir/val/construct.cpp.o
[422/1562] Building CXX object externa...tic.dir/val/validate_ray_tracing.cpp.o
[422/1562] Building CXX object externa...RV-Tools-static.dir/val/function.cpp.o
[423/1562] Building CXX object externa...s-static.dir/val/validate_memory.cpp.o
[423/1562] Building CXX object externa...Tools-static.dir/val/instruction.cpp.o
[424/1562] Building CXX object externa...Tools-static.dir/val/basic_block.cpp.o
[424/1562] Building CXX object externa...-static.dir/val/validation_state.cpp.o
[425/1562] Building CXX object externa...dir/val/validate_small_type_uses.cpp.o
[425/1562] Building CXX object externa...PIRV-Tools-static.dir/util/timer.cpp.o
[426/1562] Building CXX object externa...c.dir/val/validate_tensor_layout.cpp.o
[426/1562] Linking CXX static library lib/libLLVMCore.a
[427/1562] Building CXX object externa...val/validate_ray_tracing_reorder.cpp.o
[427/1562] Linking CXX static library lib/libLLVMBitReader.a
[428/1562] Building CXX object externa...atic.dir/val/validate_extensions.cpp.o
[428/1562] Building CXX object lib/Bit...iles/LLVMBitWriter.dir/BitWriter.cpp.o
[429/1562] Building CXX object externa...s-static.dir/val/validate_scopes.cpp.o
[429/1562] Building CXX object lib/Bit.../LLVMBitWriter.dir/BitcodeWriter.cpp.o
[430/1562] Linking CXX static library lib/libLLVMBitReader.a
[430/1562] Building CXX object lib/Bit...MBitWriter.dir/BitcodeWriterPass.cpp.o
[431/1562] Building CXX object externa...PIRV-Tools-static.dir/util/timer.cpp.o
[431/1562] Building CXX object lib/Bit...LVMBitWriter.dir/ValueEnumerator.cpp.o
[432/1562] Building CXX object externa...Tools-static.dir/val/instruction.cpp.o
[432/1562] Building CXX object lib/Tra...rmUtils.dir/ASanStackFrameLayout.cpp.o
[433/1562] Building CXX object externa...V-Tools-static.dir/val/construct.cpp.o
[433/1562] Building CXX object lib/Tra...sformUtils.dir/AddDiscriminators.cpp.o
[434/1562] Building CXX object externa...ols-static.dir/val/validate_type.cpp.o
[434/1562] Building CXX object lib/Tra...ansformUtils.dir/BasicBlockUtils.cpp.o
[435/1562] Linking CXX static library lib/libLLVMCore.a
[435/1562] Building CXX object lib/Tra...formUtils.dir/BreakCriticalEdges.cpp.o
[436/1562] Building CXX object lib/Bit...iles/LLVMBitWriter.dir/BitWriter.cpp.o
[436/1562] Building CXX object lib/Tra...TransformUtils.dir/BuildLibCalls.cpp.o
[437/1562] Building CXX object lib/Tra...rmUtils.dir/ASanStackFrameLayout.cpp.o
[437/1562] Building CXX object lib/Tra...formUtils.dir/BypassSlowDivision.cpp.o
[438/1562] Building CXX object lib/Bit...MBitWriter.dir/BitcodeWriterPass.cpp.o
[438/1562] Building CXX object lib/Tra...TransformUtils.dir/CloneFunction.cpp.o
[439/1562] Building CXX object externa...RV-Tools-static.dir/val/function.cpp.o
[439/1562] Building CXX object lib/Tra...VMTransformUtils.dir/CloneModule.cpp.o
[440/1562] Building CXX object lib/Tra...sformUtils.dir/AddDiscriminators.cpp.o
[440/1562] Building CXX object lib/Tra...ansformUtils.dir/CmpInstAnalysis.cpp.o
[441/1562] Building CXX object lib/Tra...TransformUtils.dir/BuildLibCalls.cpp.o
[441/1562] Building CXX object lib/Tra...TransformUtils.dir/CodeExtractor.cpp.o
[442/1562] Building CXX object lib/Tra...formUtils.dir/BreakCriticalEdges.cpp.o
[442/1562] Building CXX object lib/Tra...LLVMTransformUtils.dir/CtorUtils.cpp.o
[443/1562] Building CXX object lib/Tra...formUtils.dir/BypassSlowDivision.cpp.o
[443/1562] Building CXX object lib/Tra...nsformUtils.dir/DemoteRegToStack.cpp.o
[444/1562] Building CXX object lib/Tra...VMTransformUtils.dir/CloneModule.cpp.o
[444/1562] Building CXX object lib/Tra...LVMTransformUtils.dir/FlattenCFG.cpp.o
[445/1562] Building CXX object lib/Tra...ansformUtils.dir/CmpInstAnalysis.cpp.o
[445/1562] Building CXX object lib/Tra...MTransformUtils.dir/GlobalStatus.cpp.o
[446/1562] Building CXX object externa...-static.dir/val/validation_state.cpp.o
[446/1562] Building CXX object lib/Tra...ransformUtils.dir/InlineFunction.cpp.o
[447/1562] Building CXX object lib/Tra...ansformUtils.dir/BasicBlockUtils.cpp.o
[447/1562] Building CXX object lib/Tra...nsformUtils.dir/InstructionNamer.cpp.o
[448/1562] Building CXX object lib/Bit...LVMBitWriter.dir/ValueEnumerator.cpp.o
[448/1562] Building CXX object lib/Tra...ansformUtils.dir/IntegerDivision.cpp.o
[449/1562] Building CXX object lib/Tra...LLVMTransformUtils.dir/CtorUtils.cpp.o
[449/1562] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/LCSSA.cpp.o
[450/1562] Building CXX object lib/Tra...nsformUtils.dir/DemoteRegToStack.cpp.o
[450/1562] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/Local.cpp.o
[451/1562] Building CXX object lib/Tra...MTransformUtils.dir/GlobalStatus.cpp.o
[451/1562] Building CXX object lib/Tra...MTransformUtils.dir/LoopSimplify.cpp.o
[452/1562] Building CXX object lib/Tra...LVMTransformUtils.dir/FlattenCFG.cpp.o
[452/1562] Building CXX object lib/Tra...ransformUtils.dir/LoopSimplifyId.cpp.o
[453/1562] Building CXX object lib/Tra...TransformUtils.dir/CloneFunction.cpp.o
[453/1562] Building CXX object lib/Tra...LVMTransformUtils.dir/LoopUnroll.cpp.o
[454/1562] Building CXX object lib/Tra...nsformUtils.dir/InstructionNamer.cpp.o
[454/1562] Building CXX object lib/Tra...sformUtils.dir/LoopUnrollRuntime.cpp.o
[455/1562] Building CXX object lib/Bit.../LLVMBitWriter.dir/BitcodeWriter.cpp.o
In file included 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/llvm/IR/DiagnosticInfo.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/ReaderWriter.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = long unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:401:16,
    inlined from 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = long unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:387:8:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'long unsigned int [1]' [-Warray-bounds=]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Bitcode/Writer/BitcodeWriter.cpp:17:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h: In member function 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = long unsigned int]':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:401:16: note: at offset 8 into object '<anonymous>' of size 8
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, const T&) [with T = unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:401:16:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:533:7: warning: array subscript 1 is outside array bounds of 'unsigned int [1]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h: In member function 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = unsigned int]':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:387:28: note: at offset 4 into object 'Code' of size 4
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = long unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:401:16,
    inlined from 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = long unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:387:8,
    inlined from 'void WriteConstants(unsigned int, unsigned int, const llvm::ValueEnumerator&, llvm::BitstreamWriter&, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/Bitcode/Writer/BitcodeWriter.cpp:1416:24:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'long unsigned int [1]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h: In function 'void WriteConstants(unsigned int, unsigned int, const llvm::ValueEnumerator&, llvm::BitstreamWriter&, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:401:16: note: at offset 8 into object '<anonymous>' of size 8

[455/1562] Building CXX object lib/Tra...LLVMTransformUtils.dir/LoopUtils.cpp.o
[456/1562] Building CXX object lib/Tra...ansformUtils.dir/IntegerDivision.cpp.o
[456/1562] Building CXX object lib/Tra...ransformUtils.dir/LoopVersioning.cpp.o
[457/1562] Building CXX object lib/Tra...ransformUtils.dir/LoopSimplifyId.cpp.o
[457/1562] Building CXX object lib/Tra...VMTransformUtils.dir/LowerInvoke.cpp.o
[458/1562] Building CXX object lib/Tra...TransformUtils.dir/CodeExtractor.cpp.o
[458/1562] Building CXX object lib/Tra...VMTransformUtils.dir/LowerSwitch.cpp.o
[459/1562] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/LCSSA.cpp.o
[459/1562] Building CXX object lib/Tra...s/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[460/1562] Building CXX object lib/Tra...s/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[460/1562] Building CXX object lib/Tra...VMTransformUtils.dir/MetaRenamer.cpp.o
[461/1562] Building CXX object lib/Tra...LLVMTransformUtils.dir/LoopUtils.cpp.o
[461/1562] Building CXX object lib/Tra...VMTransformUtils.dir/ModuleUtils.cpp.o
[462/1562] Building CXX object lib/Tra...VMTransformUtils.dir/LowerInvoke.cpp.o
[462/1562] Building CXX object lib/Tra...tils.dir/PromoteMemoryToRegister.cpp.o
[463/1562] Building CXX object lib/Tra...sformUtils.dir/LoopUnrollRuntime.cpp.o
[463/1562] Building CXX object lib/Tra...LVMTransformUtils.dir/SSAUpdater.cpp.o
[464/1562] Building CXX object lib/Tra...MTransformUtils.dir/LoopSimplify.cpp.o
[464/1562] Building CXX object lib/Tra...VMTransformUtils.dir/SimplifyCFG.cpp.o
[465/1562] Building CXX object lib/Tra...LVMTransformUtils.dir/LoopUnroll.cpp.o
[465/1562] Building CXX object lib/Tra...ransformUtils.dir/SimplifyIndVar.cpp.o
[466/1562] Building CXX object lib/Tra...VMTransformUtils.dir/LowerSwitch.cpp.o
[466/1562] Building CXX object lib/Tra...rmUtils.dir/SimplifyInstructions.cpp.o
[467/1562] Building CXX object lib/Tra...ransformUtils.dir/LoopVersioning.cpp.o
[467/1562] Building CXX object lib/Tra...nsformUtils.dir/SimplifyLibCalls.cpp.o
[468/1562] Building CXX object lib/Tra...ransformUtils.dir/InlineFunction.cpp.o
[468/1562] Building CXX object lib/Tra...ransformUtils.dir/SymbolRewriter.cpp.o
[469/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[469/1562] Building CXX object lib/Tra...Utils.dir/UnifyFunctionExitNodes.cpp.o
[470/1562] Building CXX object lib/Tra...VMTransformUtils.dir/MetaRenamer.cpp.o
[470/1562] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/Utils.cpp.o
[471/1562] Building CXX object lib/Tra...VMTransformUtils.dir/ModuleUtils.cpp.o
[471/1562] Building CXX object lib/Tra...VMTransformUtils.dir/ValueMapper.cpp.o
[472/1562] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/Utils.cpp.o
[472/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasAnalysis.cpp.o
[473/1562] Building CXX object lib/Tra...rmUtils.dir/SimplifyInstructions.cpp.o
[473/1562] Building CXX object lib/Ana...nalysis.dir/AliasAnalysisCounter.cpp.o
[474/1562] Building CXX object lib/Tra...Utils.dir/UnifyFunctionExitNodes.cpp.o
[474/1562] Building CXX object lib/Ana...lysis.dir/AliasAnalysisEvaluator.cpp.o
[475/1562] Building CXX object lib/Tra...ransformUtils.dir/SimplifyIndVar.cpp.o
[475/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasDebugger.cpp.o
[476/1562] Building CXX object lib/Tra...ransformUtils.dir/SymbolRewriter.cpp.o
[476/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/AliasSetTracker.cpp.o
[477/1562] Building CXX object lib/Tra...LVMTransformUtils.dir/SSAUpdater.cpp.o
[477/1562] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Analysis.cpp.o
[478/1562] Building CXX object lib/Ana...nalysis.dir/AliasAnalysisCounter.cpp.o
[478/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/AssumptionCache.cpp.o
[479/1562] Building CXX object lib/Tra...VMTransformUtils.dir/ValueMapper.cpp.o
[479/1562] Building CXX object lib/Ana...MAnalysis.dir/BasicAliasAnalysis.cpp.o
[480/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasAnalysis.cpp.o
[480/1562] Building CXX object lib/Ana...MAnalysis.dir/BlockFrequencyInfo.cpp.o
[481/1562] Building CXX object lib/Tra...tils.dir/PromoteMemoryToRegister.cpp.o
[481/1562] Building CXX object lib/Ana...lysis.dir/BlockFrequencyInfoImpl.cpp.o
[482/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasDebugger.cpp.o
[482/1562] Building CXX object lib/Ana...alysis.dir/BranchProbabilityInfo.cpp.o
[483/1562] Building CXX object lib/Tra...nsformUtils.dir/SimplifyLibCalls.cpp.o
[483/1562] Building CXX object lib/Ana.../CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[484/1562] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Analysis.cpp.o
[484/1562] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/CFGPrinter.cpp.o
[485/1562] Building CXX object lib/Ana...lysis.dir/AliasAnalysisEvaluator.cpp.o
[485/1562] Building CXX object lib/Ana...LVMAnalysis.dir/CFLAliasAnalysis.cpp.o
[486/1562] Building CXX object lib/Ana.../CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[486/1562] Building CXX object lib/Ana...LVMAnalysis.dir/CGSCCPassManager.cpp.o
[487/1562] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/CFGPrinter.cpp.o
[487/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/CaptureTracking.cpp.o
[488/1562] Building CXX object lib/Ana...alysis.dir/BranchProbabilityInfo.cpp.o
[488/1562] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/CostModel.cpp.o
[489/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/AssumptionCache.cpp.o
[489/1562] Building CXX object lib/Ana...les/LLVMAnalysis.dir/CodeMetrics.cpp.o
[490/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/AliasSetTracker.cpp.o
[490/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/ConstantFolding.cpp.o
[491/1562] Building CXX object lib/Ana...MAnalysis.dir/BlockFrequencyInfo.cpp.o
[491/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/Delinearization.cpp.o
[492/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[492/1562] Building CXX object lib/Ana...MAnalysis.dir/DependenceAnalysis.cpp.o
[493/1562] Building CXX object lib/Ana...lysis.dir/BlockFrequencyInfoImpl.cpp.o
[493/1562] Building CXX object lib/Ana...MAnalysis.dir/DivergenceAnalysis.cpp.o
[494/1562] Building CXX object lib/Ana...MAnalysis.dir/BasicAliasAnalysis.cpp.o
[494/1562] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/DomPrinter.cpp.o
[495/1562] Building CXX object lib/Ana...LVMAnalysis.dir/CGSCCPassManager.cpp.o
[495/1562] Building CXX object lib/Ana...VMAnalysis.dir/DominanceFrontier.cpp.o
[496/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/CaptureTracking.cpp.o
[496/1562] Building CXX object lib/Ana...Analysis.dir/DxilConstantFolding.cpp.o
[497/1562] Building CXX object lib/Ana...les/LLVMAnalysis.dir/CodeMetrics.cpp.o
[497/1562] Building CXX object lib/Ana...lysis.dir/DxilConstantFoldingExt.cpp.o
[498/1562] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/CostModel.cpp.o
[498/1562] Building CXX object lib/Ana...es/LLVMAnalysis.dir/DxilSimplify.cpp.o
[499/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/Delinearization.cpp.o
[499/1562] Building CXX object lib/Ana.../LLVMAnalysis.dir/DxilValueCache.cpp.o
[500/1562] Building CXX object lib/Ana...lysis.dir/DxilConstantFoldingExt.cpp.o
[500/1562] Building CXX object lib/Ana...keFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[501/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/ConstantFolding.cpp.o
[501/1562] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/InstCount.cpp.o
[502/1562] Building CXX object lib/Ana...LVMAnalysis.dir/CFLAliasAnalysis.cpp.o
[502/1562] Building CXX object lib/Ana...Analysis.dir/InstructionSimplify.cpp.o
[503/1562] Building CXX object lib/Ana...VMAnalysis.dir/DominanceFrontier.cpp.o
[503/1562] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Interval.cpp.o
[504/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[504/1562] Building CXX object lib/Ana...VMAnalysis.dir/IntervalPartition.cpp.o
[505/1562] Building CXX object lib/Ana...MAnalysis.dir/DivergenceAnalysis.cpp.o
[505/1562] Building CXX object lib/Ana...is.dir/IteratedDominanceFrontier.cpp.o
[506/1562] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/DomPrinter.cpp.o
[506/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[507/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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]

[507/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyValueInfo.cpp.o
[508/1562] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Interval.cpp.o
[508/1562] Building CXX object lib/Ana...nalysis.dir/LibCallAliasAnalysis.cpp.o
[509/1562] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/InstCount.cpp.o
[509/1562] Building CXX object lib/Ana...LVMAnalysis.dir/LibCallSemantics.cpp.o
[510/1562] Building CXX object lib/Ana...keFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[510/1562] Building CXX object lib/Ana...CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[511/1562] Building CXX object lib/Ana.../LLVMAnalysis.dir/DxilValueCache.cpp.o
[511/1562] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[512/1562] Building CXX object lib/Ana...VMAnalysis.dir/IntervalPartition.cpp.o
[512/1562] Building CXX object lib/Ana...MAnalysis.dir/LoopAccessAnalysis.cpp.o
[513/1562] Building CXX object lib/Ana...is.dir/IteratedDominanceFrontier.cpp.o
[513/1562] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[514/1562] Building CXX object lib/Ana...MAnalysis.dir/DependenceAnalysis.cpp.o
[514/1562] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[515/1562] Building CXX object lib/Ana...nalysis.dir/LibCallAliasAnalysis.cpp.o
[515/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/MemDepPrinter.cpp.o
[516/1562] Building CXX object lib/Ana...LVMAnalysis.dir/LibCallSemantics.cpp.o
[516/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/MemDerefPrinter.cpp.o
[517/1562] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[517/1562] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryBuiltins.cpp.o
[518/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/MemDerefPrinter.cpp.o
[518/1562] Building CXX object lib/Ana...sis.dir/MemoryDependenceAnalysis.cpp.o
[519/1562] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[519/1562] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryLocation.cpp.o
[520/1562] Building CXX object lib/Ana...CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[520/1562] Building CXX object lib/Ana...lysis.dir/ModuleDebugInfoPrinter.cpp.o
[521/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/MemDepPrinter.cpp.o
[521/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/NoAliasAnalysis.cpp.o
[522/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[522/1562] Building CXX object lib/Ana...es/LLVMAnalysis.dir/PHITransAddr.cpp.o
[523/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyValueInfo.cpp.o
[523/1562] Building CXX object lib/Ana.../LLVMAnalysis.dir/PostDominators.cpp.o
[524/1562] Building CXX object lib/Ana...Analysis.dir/InstructionSimplify.cpp.o
[524/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[525/1562] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryLocation.cpp.o
[525/1562] Building CXX object lib/Ana...nalysis.dir/ReducibilityAnalysis.cpp.o
[526/1562] Building CXX object lib/Ana...lysis.dir/ModuleDebugInfoPrinter.cpp.o
[526/1562] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/regioninfo.cpp.o
[527/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/NoAliasAnalysis.cpp.o
[527/1562] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/RegionPass.cpp.o
[528/1562] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[528/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/regionprinter.cpp.o
[529/1562] Building CXX object lib/Ana...es/LLVMAnalysis.dir/PHITransAddr.cpp.o
[529/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/ScalarEvolution.cpp.o
[530/1562] Building CXX object lib/Ana.../LLVMAnalysis.dir/PostDominators.cpp.o
[530/1562] Building CXX object lib/Ana...dir/ScalarEvolutionAliasAnalysis.cpp.o
[531/1562] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryBuiltins.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APFloat.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/IR/Constants.h:24,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/TargetFolder.h:24,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/MemoryBuiltins.cpp:15:
In constructor 'llvm::APInt::APInt(llvm::APInt&&)',
    inlined from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::APInt; _U2 = llvm::APInt; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = llvm::APInt; _T2 = llvm::APInt]' at /usr/include/c++/14.2.1/bits/stl_pair.h:882:4,
    inlined from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::APInt; _T2 = llvm::APInt]' at /usr/include/c++/14.2.1/bits/stl_pair.h:1137:72,
    inlined from 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::unknown()' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:43,
    inlined from 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitExtractElementInst(llvm::ExtractElementInst&)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/MemoryBuiltins.cpp:512:18:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h: In member function 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitExtractElementInst(llvm::ExtractElementInst&)':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:33: note: '<anonymous>' declared here
In constructor 'llvm::APInt::APInt(llvm::APInt&&)',
    inlined from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::APInt; _U2 = llvm::APInt; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = llvm::APInt; _T2 = llvm::APInt]' at /usr/include/c++/14.2.1/bits/stl_pair.h:882:35,
    inlined from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::APInt; _T2 = llvm::APInt]' at /usr/include/c++/14.2.1/bits/stl_pair.h:1137:72,
    inlined from 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::unknown()' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:43,
    inlined from 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitExtractElementInst(llvm::ExtractElementInst&)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/MemoryBuiltins.cpp:512:18:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h: In member function 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitExtractElementInst(llvm::ExtractElementInst&)':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:42: note: '<anonymous>' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h: In member function 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitExtractValueInst(llvm::ExtractValueInst&)':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:33: note: '<anonymous>' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:42: note: '<anonymous>' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h: In member function 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitIntToPtrInst(llvm::IntToPtrInst&)':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:33: note: '<anonymous>' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:42: note: '<anonymous>' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h: In member function 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitLoadInst(llvm::LoadInst&)':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:33: note: '<anonymous>' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:42: note: '<anonymous>' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h: In member function 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitPHINode(llvm::PHINode&)':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:33: note: '<anonymous>' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:42: note: '<anonymous>' declared here
In constructor 'llvm::APInt::APInt(llvm::APInt&&)',
    inlined from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::APInt; _U2 = llvm::APInt; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = llvm::APInt; _T2 = llvm::APInt]' at /usr/include/c++/14.2.1/bits/stl_pair.h:882:4,
    inlined from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::APInt; _T2 = llvm::APInt]' at /usr/include/c++/14.2.1/bits/stl_pair.h:1137:72,
    inlined from 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::unknown()' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:43,
    inlined from 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitInstruction(llvm::Instruction&)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/MemoryBuiltins.cpp:573:18:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h: In member function 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitInstruction(llvm::Instruction&)':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:33: note: '<anonymous>' declared here
In constructor 'llvm::APInt::APInt(llvm::APInt&&)',
    inlined from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::APInt; _U2 = llvm::APInt; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = llvm::APInt; _T2 = llvm::APInt]' at /usr/include/c++/14.2.1/bits/stl_pair.h:882:35,
    inlined from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::APInt; _T2 = llvm::APInt]' at /usr/include/c++/14.2.1/bits/stl_pair.h:1137:72,
    inlined from 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::unknown()' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:43,
    inlined from 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitInstruction(llvm::Instruction&)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/Analysis/MemoryBuiltins.cpp:573:18:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APInt.h:288:59: warning: '<unnamed>.llvm::APInt::<anonymous>.llvm::APInt::<unnamed union>::VAL' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h: In member function 'llvm::SizeOffsetType llvm::ObjectSizeOffsetVisitor::visitInstruction(llvm::Instruction&)':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Analysis/MemoryBuiltins.h:162:42: note: '<anonymous>' declared here

[531/1562] Building CXX object lib/Ana...ysis.dir/ScalarEvolutionExpander.cpp.o
[532/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[532/1562] Building CXX object lib/Ana...dir/ScalarEvolutionNormalization.cpp.o
[533/1562] Building CXX object lib/Ana...MAnalysis.dir/LoopAccessAnalysis.cpp.o
[533/1562] Building CXX object lib/Ana...VMAnalysis.dir/SparsePropagation.cpp.o
[534/1562] Building CXX object lib/Ana...nalysis.dir/ReducibilityAnalysis.cpp.o
[534/1562] Building CXX object lib/Ana...VMAnalysis.dir/TargetLibraryInfo.cpp.o
[535/1562] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/RegionPass.cpp.o
[535/1562] Building CXX object lib/Ana...Analysis.dir/TargetTransformInfo.cpp.o
[536/1562] Building CXX object lib/Ana...dir/ScalarEvolutionAliasAnalysis.cpp.o
[536/1562] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[537/1562] Building CXX object lib/Ana...VMAnalysis.dir/SparsePropagation.cpp.o
[537/1562] Building CXX object lib/Ana...lysis.dir/TypeBasedAliasAnalysis.cpp.o
[538/1562] Building CXX object lib/Ana...sis.dir/MemoryDependenceAnalysis.cpp.o
[538/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
[539/1562] Building CXX object lib/Ana...dir/ScalarEvolutionNormalization.cpp.o
[539/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/ValueTracking.cpp.o
[540/1562] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[540/1562] Building CXX object lib/Ana...les/LLVMAnalysis.dir/VectorUtils.cpp.o
[541/1562] Building CXX object lib/Ana...VMAnalysis.dir/TargetLibraryInfo.cpp.o
[541/1562] Building CXX object lib/Ana...es/LLVMAnalysis.dir/VectorUtils2.cpp.o
[542/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/regionprinter.cpp.o
[542/1562] Building CXX object lib/Ana...CMakeFiles/LLVMipa.dir/CallGraph.cpp.o
[543/1562] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/regioninfo.cpp.o
[543/1562] Building CXX object lib/Ana...les/LLVMipa.dir/CallGraphSCCPass.cpp.o
[544/1562] Building CXX object lib/Ana...Analysis.dir/TargetTransformInfo.cpp.o
[544/1562] Building CXX object lib/Ana...akeFiles/LLVMipa.dir/CallPrinter.cpp.o
[545/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
[545/1562] Building CXX object lib/Ana...eFiles/LLVMipa.dir/GlobalsModRef.cpp.o
[546/1562] Building CXX object lib/Ana...lysis.dir/TypeBasedAliasAnalysis.cpp.o
[546/1562] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/IPA.cpp.o
[547/1562] Building CXX object lib/Ana...es/LLVMAnalysis.dir/VectorUtils2.cpp.o
[547/1562] Building CXX object lib/Ana...MakeFiles/LLVMipa.dir/InlineCost.cpp.o
[548/1562] Building CXX object lib/Ana...les/LLVMAnalysis.dir/VectorUtils.cpp.o
[548/1562] Linking CXX static library lib/libLLVMDxcSupport.a
[549/1562] Linking CXX static library lib/libLLVMDxcSupport.a
[549/1562] Building CXX object lib/HLS.../LLVMHLSL.dir/ComputeViewIdState.cpp.o
[550/1562] Building CXX object lib/Analysis/IPA/CMakeFiles/LLVMipa.dir/IPA.cpp.o
[550/1562] Building CXX object lib/HLS...SL.dir/ComputeViewIdStateBuilder.cpp.o
[551/1562] Building CXX object lib/Ana...ysis.dir/ScalarEvolutionExpander.cpp.o
[551/1562] Building CXX object lib/HLS...s/LLVMHLSL.dir/ControlDependence.cpp.o
[552/1562] Building CXX object lib/Ana...akeFiles/LLVMipa.dir/CallPrinter.cpp.o
[552/1562] Building CXX object lib/HLS...VMHLSL.dir/DxilCondenseResources.cpp.o
[553/1562] 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/HLSL/HLModule.h:15,
                 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[553/1562] Building CXX object lib/HLS...HLSL.dir/DxilContainerReflection.cpp.o
[554/1562] Building CXX object lib/Ana...les/LLVMipa.dir/CallGraphSCCPass.cpp.o
[554/1562] Building CXX object lib/HLS...iles/LLVMHLSL.dir/DxilConvergent.cpp.o
[555/1562] Building CXX object lib/HLS...s/LLVMHLSL.dir/ControlDependence.cpp.o
[555/1562] Building CXX object lib/HLS...ilEliminateOutputDynamicIndexing.cpp.o
[556/1562] Building CXX object lib/HLS.../LLVMHLSL.dir/ComputeViewIdState.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[556/1562] Building CXX object lib/HLS...LSL.dir/DxilExpandTrigIntrinsics.cpp.o
[557/1562] Building CXX object lib/Ana...eFiles/LLVMipa.dir/GlobalsModRef.cpp.o
[557/1562] Building CXX object lib/HLS.../LLVMHLSL.dir/DxilGenerationPass.cpp.o
[558/1562] Building CXX object lib/Ana...s/LLVMAnalysis.dir/ValueTracking.cpp.o
[558/1562] Building CXX object lib/HLS...L.dir/DxilLegalizeEvalOperations.cpp.o
[559/1562] Building CXX object lib/Ana...MakeFiles/LLVMipa.dir/InlineCost.cpp.o
[559/1562] Building CXX object lib/HLS...dir/DxilLegalizeSampleOffsetPass.cpp.o
[560/1562] 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/HLSL/HLModule.h:15,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilConvergent.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[560/1562] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilLinker.cpp.o
[561/1562] Building CXX object lib/HLS...ilEliminateOutputDynamicIndexing.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[561/1562] Building CXX object lib/HLS...es/LLVMHLSL.dir/DxilLoopDeletion.cpp.o
[562/1562] Building CXX object lib/HLS...LSL.dir/DxilExpandTrigIntrinsics.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[562/1562] Building CXX object lib/HLS...LSL.dir/DxilPrecisePropagatePass.cpp.o
[563/1562] Building CXX object lib/HLS...SL.dir/ComputeViewIdStateBuilder.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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]

[563/1562] Building CXX object lib/HLS...s/LLVMHLSL.dir/DxilPreparePasses.cpp.o
[564/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[564/1562] Building CXX object lib/HLS...SL.dir/DxilPromoteResourcePasses.cpp.o
[565/1562] Building CXX object lib/HLS...es/LLVMHLSL.dir/DxilLoopDeletion.cpp.o
[565/1562] Building CXX object lib/HLS...LSL.dir/DxilPackSignatureElement.cpp.o
[566/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[566/1562] Building CXX object lib/HLS...ir/DxilPatchShaderRecordBindings.cpp.o
[567/1562] Building CXX object lib/HLS...HLSL.dir/DxilContainerReflection.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[567/1562] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/DxilNoops.cpp.o
[568/1562] Building CXX object lib/Ana...LLVMAnalysis.dir/ScalarEvolution.cpp.o
[568/1562] Building CXX object lib/HLS...MHLSL.dir/DxilPreserveAllOutputs.cpp.o
[569/1562] Building CXX object lib/HLS...LSL.dir/DxilPackSignatureElement.cpp.o
[569/1562] Building CXX object lib/HLS...HLSL.dir/DxilRenameResourcesPass.cpp.o
[570/1562] Building CXX object lib/HLS...LSL.dir/DxilPrecisePropagatePass.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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]

[570/1562] Building CXX object lib/HLS.../LLVMHLSL.dir/DxilSimpleGVNHoist.cpp.o
[571/1562] Building CXX object lib/HLS.../LLVMHLSL.dir/DxilGenerationPass.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[571/1562] Building CXX object lib/HLS...HLSL.dir/DxilSignatureValidation.cpp.o
[572/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[572/1562] Building CXX object lib/HLS.../LLVMHLSL.dir/DxilTargetLowering.cpp.o
[573/1562] Building CXX object lib/HLS...HLSL.dir/DxilSignatureValidation.cpp.o
[573/1562] Building CXX object lib/HLS...HLSL.dir/DxilTargetTransformInfo.cpp.o
[574/1562] Building CXX object lib/HLS...SL.dir/DxilPromoteResourcePasses.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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]

[574/1562] Building CXX object lib/HLS...MHLSL.dir/DxilTranslateRawBuffer.cpp.o
[575/1562] Building CXX object lib/HLS...MHLSL.dir/DxilPreserveAllOutputs.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[575/1562] Building CXX object lib/HLS...Files/LLVMHLSL.dir/DxilExportMap.cpp.o
[576/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[576/1562] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/DxcOptimizer.cpp.o
[577/1562] Building CXX object lib/HLS.../LLVMHLSL.dir/DxilTargetLowering.cpp.o
[577/1562] Building CXX object lib/HLS...SL.dir/HLDeadFunctionElimination.cpp.o
[578/1562] Building CXX object lib/HLS...VMHLSL.dir/DxilCondenseResources.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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]
/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]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:991:25: warning: unused variable 'Phi' [-Wunused-variable]
/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]
/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:2188:36: warning: enumerated mismatch in conditional expression: 'hlsl::DxilInst_CreateHandleFromBinding::OperandIdx' vs 'hlsl::DxilInst_CreateHandle::OperandIdx' [-Wenum-compare]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilCondenseResources.cpp:2191:26: warning: enumerated mismatch in conditional expression: 'hlsl::DxilInst_CreateHandleFromBinding::OperandIdx' vs 'hlsl::DxilInst_CreateHandle::OperandIdx' [-Wenum-compare]
/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:2709:26: warning: unused variable 'LI' [-Wunused-variable]

[578/1562] Building CXX object lib/HLS...HLSL.dir/HLExpandStoreIntrinsics.cpp.o
[579/1562] Building CXX object lib/HLS...ir/DxilPatchShaderRecordBindings.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[579/1562] Building CXX object lib/HLS...LLVMHLSL.dir/HLLegalizeParameter.cpp.o
[580/1562] 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]
/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]
/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]
/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]
/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]
/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]
/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]
/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]
/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]

[580/1562] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLLowerUDT.cpp.o
[581/1562] Building CXX object lib/HLS...MHLSL.dir/DxilTranslateRawBuffer.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[581/1562] Building CXX object lib/HLS...LSL.dir/HLMatrixBitcastLowerPass.cpp.o
[582/1562] 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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]
/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]
/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]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/IR/Constant.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/IR/Constants.h:27,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilUtil.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp:18:
In member function 'llvm::Use* llvm::User::getOperandList()',
    inlined from 'const llvm::Use* llvm::User::getOperandList() const' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/IR/User.h:115:52,
    inlined from 'llvm::Value* llvm::User::getOperand(unsigned int) const' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/IR/User.h:119:26,
    inlined from 'llvm::Value* llvm::GEPOperator::getPointerOperand()' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/IR/Operator.h:398:22,
    inlined from 'hlsl::DxilResourceBase* {anonymous}::findResourceFromPtr(llvm::Value*, hlsl::DxilModule&, llvm::DenseMap<llvm::Value*, hlsl::DxilResourceBase*>&)' at /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/DxilLinker.cpp:1153:30:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/IR/User.h:112:27: warning: array subscript -1 is outside array bounds of 'llvm::User [288230376151711743]' [-Warray-bounds=]

[582/1562] Building CXX object lib/HLS...s/LLVMHLSL.dir/HLMatrixLowerPass.cpp.o
[583/1562] 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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]

[583/1562] Building CXX object lib/HLS...dir/HLMatrixSubscriptUseReplacer.cpp.o
[584/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[584/1562] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLMatrixType.cpp.o
[585/1562] Building CXX object lib/HLS...Files/LLVMHLSL.dir/DxilExportMap.cpp.o
[585/1562] Building CXX object lib/HLS...es/LLVMHLSL.dir/HLMetadataPasses.cpp.o
[586/1562] Building CXX object lib/HLS...SL.dir/HLDeadFunctionElimination.cpp.o
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/HLDeadFunctionElimination.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[586/1562] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLModule.cpp.o
[587/1562] Building CXX object lib/HLS...HLSL.dir/HLExpandStoreIntrinsics.cpp.o
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/HLExpandStoreIntrinsics.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[587/1562] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLOperations.cpp.o
[588/1562] Building CXX object lib/HLS...LLVMHLSL.dir/HLLegalizeParameter.cpp.o
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/HLLegalizeParameter.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[588/1562] Building CXX object lib/HLS...es/LLVMHLSL.dir/HLOperationLower.cpp.o
[589/1562] Building CXX object lib/HLS...dir/HLMatrixSubscriptUseReplacer.cpp.o
[589/1562] Building CXX object lib/HLS...SL.dir/HLOperationLowerExtension.cpp.o
[590/1562] Building CXX object lib/HLS...LSL.dir/HLMatrixBitcastLowerPass.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[590/1562] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLPreprocess.cpp.o
[591/1562] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLMatrixType.cpp.o
/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]

[591/1562] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLResource.cpp.o
[592/1562] 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[592/1562] Building CXX object lib/HLS...es/LLVMHLSL.dir/HLSignatureLower.cpp.o
[593/1562] 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/HLSL/HLModule.h:15,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLMetadataPasses.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[593/1562] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLUtil.cpp.o
[594/1562] 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[594/1562] Building CXX object lib/HLS...s/LLVMHLSL.dir/PauseResumePasses.cpp.o
[595/1562] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLResource.cpp.o
[595/1562] Building CXX object lib/HLS...HLSL.dir/WaveSensitivityAnalysis.cpp.o
[596/1562] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLOperations.cpp.o
[596/1562] Building CXX object lib/HLS...s/LLVMHLSL.dir/DxilNoOptLegalize.cpp.o
[597/1562] Building CXX object lib/HLS...eFiles/LLVMHLSL.dir/HLPreprocess.cpp.o
[597/1562] Building CXX object lib/HLS...es/LLVMHLSL.dir/DxilPoisonValues.cpp.o
[598/1562] Building CXX object lib/HLS...s/LLVMHLSL.dir/PauseResumePasses.cpp.o
[598/1562] Building CXX object lib/HLS...r/DxilDeleteRedundantDebugValues.cpp.o
[599/1562] Building CXX object lib/HLSL/CMakeFiles/LLVMHLSL.dir/HLUtil.cpp.o
[599/1562] Linking CXX static library lib/libLLVMDXIL.a
[600/1562] Linking CXX static library lib/libLLVMDXIL.a
[600/1562] Building CXX object lib/Dxi...ontainer.dir/D3DReflectionDumper.cpp.o
[601/1562] Building CXX object lib/HLS...s/LLVMHLSL.dir/DxilNoOptLegalize.cpp.o
[601/1562] Building CXX object lib/Dxi...ntainer.dir/D3DReflectionStrings.cpp.o
[602/1562] Building CXX object lib/HLS...HLSL.dir/WaveSensitivityAnalysis.cpp.o
[602/1562] Building CXX object lib/Dxi...MDxilContainer.dir/DxilContainer.cpp.o
[603/1562] 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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[603/1562] Building CXX object lib/Dxi...ainer.dir/DxilContainerAssembler.cpp.o
[604/1562] Building CXX object lib/HLS...SL.dir/HLOperationLowerExtension.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[604/1562] Building CXX object lib/Dxi...ontainer.dir/DxilContainerReader.cpp.o
[605/1562] Building CXX object lib/HLS...es/LLVMHLSL.dir/DxilPoisonValues.cpp.o
[605/1562] Building CXX object lib/Dxi...ontainer.dir/DxcContainerBuilder.cpp.o
[606/1562] 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/HLSL/HLModule.h:15,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLModule.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[606/1562] Building CXX object lib/Dxi....dir/DxilPipelineStateValidation.cpp.o
[607/1562] Building CXX object lib/Dxi...MDxilContainer.dir/DxilContainer.cpp.o
[607/1562] Building CXX object lib/Dxi...xilContainer.dir/DxilRDATBuilder.cpp.o
[608/1562] Building CXX object lib/Dxi...ntainer.dir/D3DReflectionStrings.cpp.o
[608/1562] Building CXX object lib/Dxi...tainer.dir/DxilRuntimeReflection.cpp.o
[609/1562] Building CXX object lib/HLS...r/DxilDeleteRedundantDebugValues.cpp.o
[609/1562] Building CXX object lib/Dxi...LLVMDxilContainer.dir/RDATDumper.cpp.o
[610/1562] Building CXX object lib/Dxi...ontainer.dir/DxilContainerReader.cpp.o
[610/1562] Building CXX object lib/Dxi...Container.dir/RDATDxilSubobjects.cpp.o
[611/1562] Building CXX object lib/Dxi...ontainer.dir/D3DReflectionDumper.cpp.o
[611/1562] Building CXX object lib/Dxc...BindingTable.dir/DxcBindingTable.cpp.o
[612/1562] Building CXX object lib/Dxi...ontainer.dir/DxcContainerBuilder.cpp.o
[612/1562] Updating Options.inc...
[613/1562] Updating Options.inc...
[613/1562] Collect Git commit info for versioning
[614/1562] Building CXX object lib/Dxi...xilContainer.dir/DxilRDATBuilder.cpp.o
/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=]

[614/1562] Linking CXX static library lib/libSPIRV-Tools.a
[615/1562] Collect Git commit info for versioning
[615/1562] Building CXX object externa...-opt.dir/fix_func_call_arguments.cpp.o
[616/1562] Building CXX object lib/Dxi...Container.dir/RDATDxilSubobjects.cpp.o
[616/1562] Building CXX object externa...r/aggressive_dead_code_elim_pass.cpp.o
[617/1562] 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/HLSL/HLModule.h:15,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/lib/HLSL/HLSignatureLower.cpp:22:
/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[617/1562] Building CXX object externa...IRV-Tools-opt.dir/amd_ext_to_khr.cpp.o
[618/1562] Building CXX object lib/Dxi...tainer.dir/DxilRuntimeReflection.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:499,
                 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_LibraryTypes.inl:353:65: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:355:73: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:359:74: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:363:75: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:367:80: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:371:91: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:376:78: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:389:63: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:391:71: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:394:81: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:398:78: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:402:79: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:406:76: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:410:77: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:414:83: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:469:79: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:472:71: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:475:69: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:477:69: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:479:69: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:481:69: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:483:69: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:485:69: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:487:69: warning: unused variable 'pRecord' [-Wunused-variable]
/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_LibraryTypes.inl:489:69: warning: unused variable 'pRecord' [-Wunused-variable]
/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=]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:499,
                 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_LibraryTypes.inl:175:186: warning: cast from type 'const hlsl::RDAT::RuntimeDataResourceInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:190:186: warning: cast from type 'const hlsl::RDAT::RuntimeDataFunctionInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:325:171: warning: cast from type 'const hlsl::RDAT::RecordDispatchGrid*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:343:135: warning: cast from type 'const hlsl::RDAT::NodeID*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:350:177: warning: cast from type 'const hlsl::RDAT::NodeShaderFuncAttrib*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:386:171: warning: cast from type 'const hlsl::RDAT::NodeShaderIOAttrib*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:424:137: warning: cast from type 'const hlsl::RDAT::IONode*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:446:159: warning: cast from type 'const hlsl::RDAT::NodeShaderInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:460:189: warning: cast from type 'const hlsl::RDAT::RuntimeDataFunctionInfo2*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:595:165: warning: cast from type 'const hlsl::RDAT::SignatureElement*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:643:135: warning: cast from type 'const hlsl::RDAT::VSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:651:135: warning: cast from type 'const hlsl::RDAT::PSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:658:135: warning: cast from type 'const hlsl::RDAT::HSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:674:135: warning: cast from type 'const hlsl::RDAT::DSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:687:135: warning: cast from type 'const hlsl::RDAT::GSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:700:135: warning: cast from type 'const hlsl::RDAT::CSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:708:135: warning: cast from type 'const hlsl::RDAT::MSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:725:135: warning: cast from type 'const hlsl::RDAT::ASInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:500:
/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_PdbInfoTypes.inl:15:171: warning: cast from type 'const hlsl::RDAT::DxilPdbInfoLibrary*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_PdbInfoTypes.inl:22:168: warning: cast from type 'const hlsl::RDAT::DxilPdbInfoSource*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_PdbInfoTypes.inl:29:150: warning: cast from type 'const hlsl::RDAT::DxilPdbInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:501:
/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_SubobjectTypes.inl:84:174: warning: cast from type 'const hlsl::RDAT::StateObjectConfig_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:90:162: warning: cast from type 'const hlsl::RDAT::RootSignature_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:96:210: warning: cast from type 'const hlsl::RDAT::SubobjectToExportsAssociation_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:103:189: warning: cast from type 'const hlsl::RDAT::RaytracingShaderConfig_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:110:195: warning: cast from type 'const hlsl::RDAT::RaytracingPipelineConfig_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:116:147: warning: cast from type 'const hlsl::RDAT::HitGroup_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:125:198: warning: cast from type 'const hlsl::RDAT::RaytracingPipelineConfig1_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:132:189: warning: cast from type 'const hlsl::RDAT::RuntimeDataSubobjectInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]

[618/1562] Building CXX object externa...-opt.dir/analyze_live_input_pass.cpp.o
[619/1562] Building CXX object lib/Dxi....dir/DxilPipelineStateValidation.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[619/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/basic_block.cpp.o
[620/1562] Linking CXX static library lib/libSPIRV-Tools.a
[620/1562] Building CXX object externa...V-Tools-opt.dir/block_merge_pass.cpp.o
[621/1562] Building CXX object lib/Dxi...LLVMDxilContainer.dir/RDATDumper.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:499,
                 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_LibraryTypes.inl:175:268: warning: cast from type 'const hlsl::RDAT::RuntimeDataResourceInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:190:268: warning: cast from type 'const hlsl::RDAT::RuntimeDataFunctionInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:325:253: warning: cast from type 'const hlsl::RDAT::RecordDispatchGrid*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:343:217: warning: cast from type 'const hlsl::RDAT::NodeID*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:350:259: warning: cast from type 'const hlsl::RDAT::NodeShaderFuncAttrib*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:386:253: warning: cast from type 'const hlsl::RDAT::NodeShaderIOAttrib*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:424:219: warning: cast from type 'const hlsl::RDAT::IONode*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:446:241: warning: cast from type 'const hlsl::RDAT::NodeShaderInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:460:1145: warning: cast from type 'const hlsl::RDAT::RuntimeDataFunctionInfo2*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:595:247: warning: cast from type 'const hlsl::RDAT::SignatureElement*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:643:217: warning: cast from type 'const hlsl::RDAT::VSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:651:217: warning: cast from type 'const hlsl::RDAT::PSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:658:217: warning: cast from type 'const hlsl::RDAT::HSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:674:217: warning: cast from type 'const hlsl::RDAT::DSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:687:217: warning: cast from type 'const hlsl::RDAT::GSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:700:217: warning: cast from type 'const hlsl::RDAT::CSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:708:217: warning: cast from type 'const hlsl::RDAT::MSInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_LibraryTypes.inl:725:217: warning: cast from type 'const hlsl::RDAT::ASInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:500:
/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_PdbInfoTypes.inl:15:253: warning: cast from type 'const hlsl::RDAT::DxilPdbInfoLibrary*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_PdbInfoTypes.inl:22:250: warning: cast from type 'const hlsl::RDAT::DxilPdbInfoSource*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_PdbInfoTypes.inl:29:232: warning: cast from type 'const hlsl::RDAT::DxilPdbInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DxilContainer/RDAT_Macros.inl:501:
/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_SubobjectTypes.inl:84:256: warning: cast from type 'const hlsl::RDAT::StateObjectConfig_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:90:244: warning: cast from type 'const hlsl::RDAT::RootSignature_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:96:292: warning: cast from type 'const hlsl::RDAT::SubobjectToExportsAssociation_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:103:271: warning: cast from type 'const hlsl::RDAT::RaytracingShaderConfig_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:110:277: warning: cast from type 'const hlsl::RDAT::RaytracingPipelineConfig_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:116:229: warning: cast from type 'const hlsl::RDAT::HitGroup_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:125:280: warning: cast from type 'const hlsl::RDAT::RaytracingPipelineConfig1_t*' to type 'void*' casts away qualifiers [-Wcast-qual]
/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_SubobjectTypes.inl:132:271: warning: cast from type 'const hlsl::RDAT::RuntimeDataSubobjectInfo*' to type 'void*' casts away qualifiers [-Wcast-qual]

[621/1562] Building CXX object externa...V-Tools-opt.dir/block_merge_util.cpp.o
[622/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[622/1562] Building CXX object externa...SPIRV-Tools-opt.dir/build_module.cpp.o
[623/1562] Building CXX object externa...-opt.dir/fix_func_call_arguments.cpp.o
[623/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/ccp_pass.cpp.o
[624/1562] 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/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: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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[624/1562] Building CXX object externa...V-Tools-opt.dir/cfg_cleanup_pass.cpp.o
[625/1562] Building CXX object externa...-opt.dir/analyze_live_input_pass.cpp.o
[625/1562] Building CXX object externa...akeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o
[626/1562] Building CXX object externa...V-Tools-opt.dir/block_merge_pass.cpp.o
[626/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/code_sink.cpp.o
[627/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/basic_block.cpp.o
[627/1562] Building CXX object externa...ls-opt.dir/combine_access_chains.cpp.o
[628/1562] Building CXX object lib/Dxi...ainer.dir/DxilContainerAssembler.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[628/1562] Building CXX object externa...V-Tools-opt.dir/compact_ids_pass.cpp.o
[629/1562] Building CXX object externa...V-Tools-opt.dir/block_merge_util.cpp.o
[629/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/composite.cpp.o
[630/1562] Building CXX object externa...IRV-Tools-opt.dir/amd_ext_to_khr.cpp.o
[630/1562] Building CXX object externa...ools-opt.dir/const_folding_rules.cpp.o
[631/1562] Building CXX object externa...r/aggressive_dead_code_elim_pass.cpp.o
[631/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/constants.cpp.o
[632/1562] Building CXX object externa...SPIRV-Tools-opt.dir/build_module.cpp.o
[632/1562] Building CXX object externa...Tools-opt.dir/control_dependence.cpp.o
[633/1562] Building CXX object externa...V-Tools-opt.dir/cfg_cleanup_pass.cpp.o
[633/1562] Building CXX object externa...ir/convert_to_sampled_image_pass.cpp.o
[634/1562] Building CXX object externa...V-Tools-opt.dir/compact_ids_pass.cpp.o
[634/1562] Building CXX object externa...ols-opt.dir/convert_to_half_pass.cpp.o
[635/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/code_sink.cpp.o
[635/1562] Building CXX object externa...V-Tools-opt.dir/copy_prop_arrays.cpp.o
[636/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/composite.cpp.o
[636/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/dataflow.cpp.o
[637/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/ccp_pass.cpp.o
[637/1562] Building CXX object externa...ls-opt.dir/dead_branch_elim_pass.cpp.o
[638/1562] Building CXX object externa...Tools-opt.dir/control_dependence.cpp.o
[638/1562] Building CXX object externa...ls-opt.dir/dead_insert_elim_pass.cpp.o
[639/1562] Building CXX object externa...ls-opt.dir/combine_access_chains.cpp.o
[639/1562] Building CXX object externa...pt.dir/dead_variable_elimination.cpp.o
[640/1562] Building CXX object externa...akeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o
[640/1562] Building CXX object externa...Tools-opt.dir/decoration_manager.cpp.o
[641/1562] Building CXX object externa...ir/convert_to_sampled_image_pass.cpp.o
[641/1562] Building CXX object externa...Tools-opt.dir/debug_info_manager.cpp.o
[642/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/dataflow.cpp.o
[642/1562] Building CXX object externa...RV-Tools-opt.dir/def_use_manager.cpp.o
[643/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/constants.cpp.o
[643/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/desc_sroa.cpp.o
[644/1562] Building CXX object externa...ls-opt.dir/dead_insert_elim_pass.cpp.o
[644/1562] Building CXX object externa...IRV-Tools-opt.dir/desc_sroa_util.cpp.o
[645/1562] Building CXX object externa...ools-opt.dir/const_folding_rules.cpp.o
[645/1562] Building CXX object externa...Tools-opt.dir/dominator_analysis.cpp.o
[646/1562] Building CXX object externa...pt.dir/dead_variable_elimination.cpp.o
[646/1562] Building CXX object externa...IRV-Tools-opt.dir/dominator_tree.cpp.o
[647/1562] Building CXX object externa...ols-opt.dir/convert_to_half_pass.cpp.o
[647/1562] Building CXX object externa...dir/eliminate_dead_constant_pass.cpp.o
[648/1562] Building CXX object externa...V-Tools-opt.dir/copy_prop_arrays.cpp.o
[648/1562] Building CXX object externa...ir/eliminate_dead_functions_pass.cpp.o
[649/1562] Building CXX object externa...RV-Tools-opt.dir/def_use_manager.cpp.o
[649/1562] Building CXX object externa...ir/eliminate_dead_functions_util.cpp.o
[650/1562] Building CXX object externa...ls-opt.dir/dead_branch_elim_pass.cpp.o
[650/1562] Building CXX object externa...liminate_dead_io_components_pass.cpp.o
[651/1562] Building CXX object externa...Tools-opt.dir/decoration_manager.cpp.o
[651/1562] Building CXX object externa....dir/eliminate_dead_members_pass.cpp.o
[652/1562] Building CXX object externa...Tools-opt.dir/dominator_analysis.cpp.o
[652/1562] Building CXX object externa...liminate_dead_output_stores_pass.cpp.o
[653/1562] Building CXX object externa...IRV-Tools-opt.dir/desc_sroa_util.cpp.o
[653/1562] Building CXX object externa...RV-Tools-opt.dir/feature_manager.cpp.o
[654/1562] Building CXX object externa...ir/eliminate_dead_functions_pass.cpp.o
[654/1562] Building CXX object externa...-Tools-opt.dir/fix_storage_class.cpp.o
[655/1562] Building CXX object externa...dir/eliminate_dead_constant_pass.cpp.o
[655/1562] Building CXX object externa...-opt.dir/flatten_decoration_pass.cpp.o
[656/1562] Building CXX object externa...Tools-opt.dir/debug_info_manager.cpp.o
[656/1562] Building CXX object externa...keFiles/SPIRV-Tools-opt.dir/fold.cpp.o
[657/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/desc_sroa.cpp.o
[657/1562] Building CXX object externa...PIRV-Tools-opt.dir/folding_rules.cpp.o
[658/1562] Building CXX object externa...ir/eliminate_dead_functions_util.cpp.o
[658/1562] Building CXX object externa...c_constant_op_and_composite_pass.cpp.o
[659/1562] Building CXX object externa...RV-Tools-opt.dir/feature_manager.cpp.o
[659/1562] Building CXX object externa.../freeze_spec_constant_value_pass.cpp.o
[660/1562] Building CXX object externa...IRV-Tools-opt.dir/dominator_tree.cpp.o
[660/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/function.cpp.o
[661/1562] Building CXX object externa...liminate_dead_io_components_pass.cpp.o
[661/1562] Building CXX object externa....dir/graphics_robust_access_pass.cpp.o
[662/1562] Building CXX object externa...liminate_dead_output_stores_pass.cpp.o
[662/1562] Building CXX object externa...PIRV-Tools-opt.dir/if_conversion.cpp.o
[663/1562] Building CXX object externa...-opt.dir/flatten_decoration_pass.cpp.o
[663/1562] Building CXX object externa...s-opt.dir/inline_exhaustive_pass.cpp.o
[664/1562] Building CXX object externa...-Tools-opt.dir/fix_storage_class.cpp.o
[664/1562] Building CXX object externa...Tools-opt.dir/inline_opaque_pass.cpp.o
[665/1562] Building CXX object externa....dir/eliminate_dead_members_pass.cpp.o
[665/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/inline_pass.cpp.o
[666/1562] Building CXX object externa...keFiles/SPIRV-Tools-opt.dir/fold.cpp.o
[666/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/instruction.cpp.o
[667/1562] Building CXX object externa.../freeze_spec_constant_value_pass.cpp.o
[667/1562] Building CXX object externa...V-Tools-opt.dir/instruction_list.cpp.o
[668/1562] Building CXX object externa...c_constant_op_and_composite_pass.cpp.o
[668/1562] Building CXX object externa...Tools-opt.dir/interface_var_sroa.cpp.o
[669/1562] Building CXX object externa...V-Tools-opt.dir/instruction_list.cpp.o
[669/1562] Building CXX object externa...ocation_interlock_placement_pass.cpp.o
[670/1562] Building CXX object externa....dir/graphics_robust_access_pass.cpp.o
[670/1562] Building CXX object externa...-Tools-opt.dir/interp_fixup_pass.cpp.o
[671/1562] Building CXX object externa...s-opt.dir/inline_exhaustive_pass.cpp.o
[671/1562] Building CXX object externa...opextinst_forward_ref_fixup_pass.cpp.o
[672/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/function.cpp.o
[672/1562] Building CXX object externa...s/SPIRV-Tools-opt.dir/ir_context.cpp.o
[673/1562] Building CXX object externa...PIRV-Tools-opt.dir/if_conversion.cpp.o
[673/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/ir_loader.cpp.o
[674/1562] Building CXX object externa...Tools-opt.dir/inline_opaque_pass.cpp.o
[674/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/licm_pass.cpp.o
[675/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/instruction.cpp.o
[675/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/liveness.cpp.o
[676/1562] Building CXX object externa...PIRV-Tools-opt.dir/folding_rules.cpp.o
[676/1562] Building CXX object externa.../local_access_chain_convert_pass.cpp.o
[677/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/inline_pass.cpp.o
[677/1562] Building CXX object externa...dir/local_redundancy_elimination.cpp.o
[678/1562] Building CXX object externa...opextinst_forward_ref_fixup_pass.cpp.o
[678/1562] Building CXX object externa...dir/local_single_block_elim_pass.cpp.o
[679/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/licm_pass.cpp.o
[679/1562] Building CXX object externa...dir/local_single_store_elim_pass.cpp.o
[680/1562] Building CXX object externa...Tools-opt.dir/interface_var_sroa.cpp.o
[680/1562] Building CXX object externa...RV-Tools-opt.dir/loop_dependence.cpp.o
[681/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/ir_loader.cpp.o
[681/1562] Building CXX object externa...-opt.dir/loop_dependence_helpers.cpp.o
[682/1562] Building CXX object externa...-Tools-opt.dir/interp_fixup_pass.cpp.o
[682/1562] Building CXX object externa...RV-Tools-opt.dir/loop_descriptor.cpp.o
[683/1562] Building CXX object externa...ocation_interlock_placement_pass.cpp.o
[683/1562] Building CXX object externa...SPIRV-Tools-opt.dir/loop_fission.cpp.o
[684/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/liveness.cpp.o
[684/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/loop_fusion.cpp.o
[685/1562] Building CXX object externa...dir/local_redundancy_elimination.cpp.o
[685/1562] Building CXX object externa...V-Tools-opt.dir/loop_fusion_pass.cpp.o
[686/1562] Building CXX object externa...dir/local_single_store_elim_pass.cpp.o
[686/1562] Building CXX object externa...SPIRV-Tools-opt.dir/loop_peeling.cpp.o
[687/1562] Building CXX object externa...dir/local_single_block_elim_pass.cpp.o
[687/1562] Building CXX object externa...s/SPIRV-Tools-opt.dir/loop_utils.cpp.o
[688/1562] Building CXX object externa...s/SPIRV-Tools-opt.dir/ir_context.cpp.o
[688/1562] Building CXX object externa...PIRV-Tools-opt.dir/loop_unroller.cpp.o
[689/1562] Building CXX object externa.../local_access_chain_convert_pass.cpp.o
[689/1562] Building CXX object externa...Tools-opt.dir/loop_unswitch_pass.cpp.o
[690/1562] Building CXX object externa...-opt.dir/loop_dependence_helpers.cpp.o
[690/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/mem_pass.cpp.o
[691/1562] Building CXX object externa...RV-Tools-opt.dir/loop_dependence.cpp.o
[691/1562] Building CXX object externa...-Tools-opt.dir/merge_return_pass.cpp.o
[692/1562] Building CXX object externa...V-Tools-opt.dir/loop_fusion_pass.cpp.o
[692/1562] Building CXX object externa...dir/modify_maximal_reconvergence.cpp.o
[693/1562] Building CXX object externa...SPIRV-Tools-opt.dir/loop_fission.cpp.o
[693/1562] Building CXX object externa...Files/SPIRV-Tools-opt.dir/module.cpp.o
[694/1562] Building CXX object externa...RV-Tools-opt.dir/loop_descriptor.cpp.o
[694/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/optimizer.cpp.o
[695/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/loop_fusion.cpp.o
[695/1562] Building CXX object externa...keFiles/SPIRV-Tools-opt.dir/pass.cpp.o
[696/1562] Building CXX object externa...les/SPIRV-Tools-opt.dir/mem_pass.cpp.o
[696/1562] Building CXX object externa...SPIRV-Tools-opt.dir/pass_manager.cpp.o
[697/1562] Building CXX object externa...s/SPIRV-Tools-opt.dir/loop_utils.cpp.o
[697/1562] Building CXX object externa...ls-opt.dir/private_to_local_pass.cpp.o
[698/1562] Building CXX object externa...SPIRV-Tools-opt.dir/loop_peeling.cpp.o
[698/1562] Building CXX object externa...s/SPIRV-Tools-opt.dir/propagator.cpp.o
[699/1562] Building CXX object externa...dir/modify_maximal_reconvergence.cpp.o
[699/1562] Building CXX object externa...V-Tools-opt.dir/reduce_load_size.cpp.o
[700/1562] Building CXX object externa...PIRV-Tools-opt.dir/loop_unroller.cpp.o
[700/1562] Building CXX object externa...s-opt.dir/redundancy_elimination.cpp.o
[701/1562] Building CXX object externa...Files/SPIRV-Tools-opt.dir/module.cpp.o
[701/1562] Building CXX object externa...-Tools-opt.dir/register_pressure.cpp.o
[702/1562] Building CXX object externa...Tools-opt.dir/loop_unswitch_pass.cpp.o
[702/1562] Building CXX object externa...ols-opt.dir/relax_float_ops_pass.cpp.o
[703/1562] Building CXX object externa...SPIRV-Tools-opt.dir/pass_manager.cpp.o
[703/1562] Building CXX object externa...s-opt.dir/remove_dontinline_pass.cpp.o
[704/1562] Building CXX object externa...keFiles/SPIRV-Tools-opt.dir/pass.cpp.o
[704/1562] Building CXX object externa...s-opt.dir/remove_duplicates_pass.cpp.o
[705/1562] Building CXX object externa...-Tools-opt.dir/merge_return_pass.cpp.o
[705/1562] Building CXX object externa..._unused_interface_variables_pass.cpp.o
[706/1562] Building CXX object externa...ls-opt.dir/private_to_local_pass.cpp.o
[706/1562] Building CXX object externa...esc_array_access_using_var_index.cpp.o
[707/1562] Building CXX object externa...s-opt.dir/redundancy_elimination.cpp.o
[707/1562] Building CXX object externa...ools-opt.dir/replace_invalid_opc.cpp.o
[708/1562] Building CXX object externa...s/SPIRV-Tools-opt.dir/propagator.cpp.o
[708/1562] Building CXX object externa...RV-Tools-opt.dir/scalar_analysis.cpp.o
[709/1562] Building CXX object externa...V-Tools-opt.dir/reduce_load_size.cpp.o
[709/1562] Building CXX object externa...r/scalar_analysis_simplification.cpp.o
[710/1562] Building CXX object externa...s-opt.dir/remove_dontinline_pass.cpp.o
[710/1562] Building CXX object externa...-opt.dir/scalar_replacement_pass.cpp.o
[711/1562] Building CXX object externa...s-opt.dir/remove_duplicates_pass.cpp.o
[711/1562] Building CXX object externa...spec_constant_default_value_pass.cpp.o
[712/1562] Building CXX object externa...ols-opt.dir/relax_float_ops_pass.cpp.o
[712/1562] Building CXX object externa...ools-opt.dir/simplification_pass.cpp.o
[713/1562] Building CXX object externa..._unused_interface_variables_pass.cpp.o
[713/1562] Building CXX object externa...pt.dir/spread_volatile_semantics.cpp.o
[714/1562] Building CXX object externa...r/scalar_analysis_simplification.cpp.o
[714/1562] Building CXX object externa...V-Tools-opt.dir/ssa_rewrite_pass.cpp.o
[715/1562] Building CXX object externa...-Tools-opt.dir/register_pressure.cpp.o
[715/1562] Building CXX object externa...-opt.dir/strength_reduction_pass.cpp.o
[716/1562] Building CXX object externa...es/SPIRV-Tools-opt.dir/optimizer.cpp.o
[716/1562] Building CXX object externa...ls-opt.dir/strip_debug_info_pass.cpp.o
[717/1562] Building CXX object externa...ools-opt.dir/replace_invalid_opc.cpp.o
[717/1562] Building CXX object externa....dir/strip_nonsemantic_info_pass.cpp.o
[718/1562] Building CXX object externa...esc_array_access_using_var_index.cpp.o
[718/1562] Building CXX object externa...ools-opt.dir/struct_cfg_analysis.cpp.o
[719/1562] Building CXX object externa...RV-Tools-opt.dir/scalar_analysis.cpp.o
[719/1562] Building CXX object externa...ools-opt.dir/struct_packing_pass.cpp.o
[720/1562] Building CXX object externa...spec_constant_default_value_pass.cpp.o
[720/1562] Building CXX object externa...pt.dir/switch_descriptorset_pass.cpp.o
[721/1562] Building CXX object externa...pt.dir/spread_volatile_semantics.cpp.o
[721/1562] Building CXX object externa...s-opt.dir/trim_capabilities_pass.cpp.o
[722/1562] Building CXX object externa...ools-opt.dir/simplification_pass.cpp.o
[722/1562] Building CXX object externa...SPIRV-Tools-opt.dir/type_manager.cpp.o
[723/1562] Building CXX object externa...-opt.dir/strength_reduction_pass.cpp.o
[723/1562] Building CXX object externa...eFiles/SPIRV-Tools-opt.dir/types.cpp.o
[724/1562] Building CXX object externa...ls-opt.dir/strip_debug_info_pass.cpp.o
[724/1562] Building CXX object externa...V-Tools-opt.dir/unify_const_pass.cpp.o
[725/1562] Building CXX object externa...-opt.dir/scalar_replacement_pass.cpp.o
[725/1562] Building CXX object externa...ols-opt.dir/upgrade_memory_model.cpp.o
[726/1562] Building CXX object externa....dir/strip_nonsemantic_info_pass.cpp.o
[726/1562] Building CXX object externa...Tools-opt.dir/value_number_table.cpp.o
[727/1562] Building CXX object externa...V-Tools-opt.dir/ssa_rewrite_pass.cpp.o
[727/1562] Building CXX object externa...s/SPIRV-Tools-opt.dir/vector_dce.cpp.o
[728/1562] Building CXX object externa...pt.dir/switch_descriptorset_pass.cpp.o
[728/1562] Building CXX object externa...IRV-Tools-opt.dir/workaround1209.cpp.o
[729/1562] Building CXX object externa...ools-opt.dir/struct_packing_pass.cpp.o
[729/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/wrap_opkill.cpp.o
[730/1562] Building CXX object externa...ools-opt.dir/struct_cfg_analysis.cpp.o
[730/1562] Building CXX object lib/IRR...eFiles/LLVMIRReader.dir/IRReader.cpp.o
[731/1562] Building CXX object externa...s-opt.dir/trim_capabilities_pass.cpp.o
[731/1562] Linking CXX static library lib/libLLVMBitWriter.a
[732/1562] Linking CXX static library lib/libLLVMBitWriter.a
[732/1562] Linking CXX static library lib/libLLVMTransformUtils.a
[733/1562] Building CXX object externa...V-Tools-opt.dir/unify_const_pass.cpp.o
[733/1562] Building CXX object lib/Tra...Combine.dir/InstructionCombining.cpp.o
[734/1562] Building CXX object lib/IRR...eFiles/LLVMIRReader.dir/IRReader.cpp.o
[734/1562] Building CXX object lib/Tra...nstCombine.dir/InstCombineAddSub.cpp.o
[735/1562] Linking CXX static library lib/libLLVMTransformUtils.a
[735/1562] Building CXX object lib/Tra...tCombine.dir/InstCombineAndOrXor.cpp.o
[736/1562] Building CXX object externa...eFiles/SPIRV-Tools-opt.dir/types.cpp.o
[736/1562] Building CXX object lib/Tra...InstCombine.dir/InstCombineCalls.cpp.o
[737/1562] Building CXX object externa...Tools-opt.dir/value_number_table.cpp.o
[737/1562] Building CXX object lib/Tra...InstCombine.dir/InstCombineCasts.cpp.o
[738/1562] Building CXX object externa...IRV-Tools-opt.dir/workaround1209.cpp.o
[738/1562] Building CXX object lib/Tra...tCombine.dir/InstCombineCompares.cpp.o
[739/1562] Building CXX object externa...s/SPIRV-Tools-opt.dir/vector_dce.cpp.o
[739/1562] Building CXX object lib/Tra...e.dir/InstCombineLoadStoreAlloca.cpp.o
[740/1562] Building CXX object externa.../SPIRV-Tools-opt.dir/wrap_opkill.cpp.o
[740/1562] Building CXX object lib/Tra...Combine.dir/InstCombineMulDivRem.cpp.o
[741/1562] Building CXX object externa...SPIRV-Tools-opt.dir/type_manager.cpp.o
[741/1562] Building CXX object lib/Tra...VMInstCombine.dir/InstCombinePHI.cpp.o
[742/1562] Building CXX object externa...ols-opt.dir/upgrade_memory_model.cpp.o
[742/1562] Building CXX object lib/Tra...nstCombine.dir/InstCombineSelect.cpp.o
[743/1562] 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]

[743/1562] Building CXX object lib/Tra...nstCombine.dir/InstCombineShifts.cpp.o
[744/1562] Building CXX object lib/Tra...InstCombine.dir/InstCombineCasts.cpp.o
[744/1562] Building CXX object lib/Tra....dir/InstCombineSimplifyDemanded.cpp.o
[745/1562] Building CXX object lib/Tra...InstCombine.dir/InstCombineCalls.cpp.o
[745/1562] Building CXX object lib/Tra...Combine.dir/InstCombineVectorOps.cpp.o
[746/1562] Building CXX object lib/Tra...tCombine.dir/InstCombineAndOrXor.cpp.o
[746/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
[747/1562] Building CXX object lib/Tra...e.dir/InstCombineLoadStoreAlloca.cpp.o
[747/1562] Building CXX object lib/Tra...pts.dir/AlignmentFromAssumptions.cpp.o
[748/1562] Building CXX object lib/Tra...Combine.dir/InstCombineMulDivRem.cpp.o
[748/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[749/1562] Building CXX object lib/Tra...VMInstCombine.dir/InstCombinePHI.cpp.o
[749/1562] Building CXX object lib/Tra...MScalarOpts.dir/ConstantHoisting.cpp.o
[750/1562] Building CXX object lib/Tra...nstCombine.dir/InstCombineSelect.cpp.o
[750/1562] Building CXX object lib/Tra.../LLVMScalarOpts.dir/ConstantProp.cpp.o
[751/1562] Building CXX object lib/Tra...Combine.dir/InstructionCombining.cpp.o
[751/1562] Building CXX object lib/Tra...s.dir/CorrelatedValuePropagation.cpp.o
[752/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
[752/1562] Building CXX object lib/Tra...MakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[753/1562] Building CXX object lib/Tra...nstCombine.dir/InstCombineShifts.cpp.o
[753/1562] Building CXX object lib/Tra...larOpts.dir/DeadStoreElimination.cpp.o
[754/1562] Building CXX object lib/Tra.../LLVMScalarOpts.dir/ConstantProp.cpp.o
[754/1562] Building CXX object lib/Tra...iles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[755/1562] Building CXX object lib/Tra...tCombine.dir/InstCombineCompares.cpp.o
[755/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/FlattenCFGPass.cpp.o
[756/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[756/1562] Building CXX object lib/Tra...les/LLVMScalarOpts.dir/Float2Int.cpp.o
[757/1562] Building CXX object lib/Tra...MakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[757/1562] Building CXX object lib/Tra...MakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
[758/1562] Building CXX object lib/Tra...pts.dir/AlignmentFromAssumptions.cpp.o
[758/1562] Building CXX object lib/Tra...calarOpts.dir/HoistConstantArray.cpp.o
[759/1562] Building CXX object lib/Tra...s.dir/CorrelatedValuePropagation.cpp.o
[759/1562] Building CXX object lib/Tra...r/InductiveRangeCheckElimination.cpp.o
[760/1562] Building CXX object lib/Tra...Combine.dir/InstCombineVectorOps.cpp.o
[760/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/IndVarSimplify.cpp.o
[761/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/FlattenCFGPass.cpp.o
[761/1562] Building CXX object lib/Tra...LLVMScalarOpts.dir/JumpThreading.cpp.o
[762/1562] Building CXX object lib/Tra...MScalarOpts.dir/ConstantHoisting.cpp.o
[762/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[763/1562] Building CXX object lib/Tra...larOpts.dir/DeadStoreElimination.cpp.o
[763/1562] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/LoadCombine.cpp.o
[764/1562] Building CXX object lib/Tra...calarOpts.dir/HoistConstantArray.cpp.o
[764/1562] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopDeletion.cpp.o
[765/1562] Building CXX object lib/Tra....dir/InstCombineSimplifyDemanded.cpp.o
[765/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopDistribute.cpp.o
[766/1562] Building CXX object lib/Tra...iles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[766/1562] Building CXX object lib/Tra...calarOpts.dir/LoopIdiomRecognize.cpp.o
[767/1562] Building CXX object lib/Tra...les/LLVMScalarOpts.dir/Float2Int.cpp.o
[767/1562] Building CXX object lib/Tra...MScalarOpts.dir/LoopInstSimplify.cpp.o
[768/1562] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/LoadCombine.cpp.o
[768/1562] Building CXX object lib/Tra...VMScalarOpts.dir/LoopInterchange.cpp.o
[769/1562] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopDeletion.cpp.o
[769/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopRerollPass.cpp.o
[770/1562] Building CXX object lib/Tra...r/InductiveRangeCheckElimination.cpp.o
[770/1562] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopRotation.cpp.o
[771/1562] Building CXX object lib/Tra...MScalarOpts.dir/LoopInstSimplify.cpp.o
[771/1562] Building CXX object lib/Tra...calarOpts.dir/LoopStrengthReduce.cpp.o
[772/1562] Building CXX object lib/Tra...LLVMScalarOpts.dir/JumpThreading.cpp.o
[772/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopUnrollPass.cpp.o
[773/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[773/1562] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopUnswitch.cpp.o
[774/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/IndVarSimplify.cpp.o
[774/1562] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/LowerAtomic.cpp.o
[775/1562] 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]

[775/1562] Building CXX object lib/Tra...larOpts.dir/LowerExpectIntrinsic.cpp.o
[776/1562] Building CXX object lib/Tra...calarOpts.dir/LoopIdiomRecognize.cpp.o
[776/1562] Building CXX object lib/Tra...VMScalarOpts.dir/LowerTypePasses.cpp.o
[777/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopDistribute.cpp.o
[777/1562] Building CXX object lib/Tra...VMScalarOpts.dir/MemCpyOptimizer.cpp.o
[778/1562] Building CXX object lib/Tra...larOpts.dir/LowerExpectIntrinsic.cpp.o
[778/1562] Building CXX object lib/Tra...arOpts.dir/MergedLoadStoreMotion.cpp.o
[779/1562] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/LowerAtomic.cpp.o
[779/1562] Building CXX object lib/Tra...VMScalarOpts.dir/NaryReassociate.cpp.o
[780/1562] 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]
/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]
/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]

[780/1562] Building CXX object lib/Tra...Opts.dir/PartiallyInlineLibCalls.cpp.o
[781/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopUnrollPass.cpp.o
[781/1562] Building CXX object lib/Tra...VMScalarOpts.dir/PlaceSafepoints.cpp.o
[782/1562] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopRotation.cpp.o
[782/1562] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/Reassociate.cpp.o
[783/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/LoopRerollPass.cpp.o
[783/1562] Building CXX object lib/Tra...Files/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[784/1562] Building CXX object lib/Tra...VMScalarOpts.dir/LowerTypePasses.cpp.o
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/Transforms/Scalar/LowerTypePasses.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
/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:646:24: warning: unused variable 'GEP' [-Wunused-variable]

[784/1562] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/Reg2MemHLSL.cpp.o
[785/1562] Building CXX object lib/Tra...Opts.dir/PartiallyInlineLibCalls.cpp.o
[785/1562] Building CXX object lib/Tra...Opts.dir/RewriteStatepointsForGC.cpp.o
[786/1562] Building CXX object lib/Tra...arOpts.dir/MergedLoadStoreMotion.cpp.o
[786/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[787/1562] Building CXX object lib/Tra...VMScalarOpts.dir/MemCpyOptimizer.cpp.o
[787/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/SROA.cpp.o
[788/1562] Building CXX object lib/Tra.../LLVMScalarOpts.dir/LoopUnswitch.cpp.o
[788/1562] Building CXX object lib/Tra...LLVMScalarOpts.dir/SampleProfile.cpp.o
[789/1562] Building CXX object lib/Tra...VMScalarOpts.dir/NaryReassociate.cpp.o
[789/1562] Building CXX object lib/Tra...eFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[790/1562] Building CXX object lib/Tra...Files/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[790/1562] Building CXX object lib/Tra...larOpts.dir/ScalarReplAggregates.cpp.o
[791/1562] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/Reg2MemHLSL.cpp.o
[791/1562] Building CXX object lib/Tra...pts.dir/ScalarReplAggregatesHLSL.cpp.o
[792/1562] Building CXX object lib/Tra...eFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[792/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/DxilLoopUnroll.cpp.o
[793/1562] Building CXX object lib/Tra...VMScalarOpts.dir/PlaceSafepoints.cpp.o
[793/1562] Building CXX object lib/Tra...larOpts.dir/DxilRemoveDeadBlocks.cpp.o
[794/1562] 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]
/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]
/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]
/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]
/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]
/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]
/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]

[794/1562] Building CXX object lib/Tra...alarOpts.dir/DxilEraseDeadRegion.cpp.o
[795/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[795/1562] Building CXX object lib/Tra...dir/DxilFixConstArrayInitializer.cpp.o
[796/1562] Building CXX object lib/Tra...LLVMScalarOpts.dir/SampleProfile.cpp.o
[796/1562] Building CXX object lib/Tra...alarOpts.dir/DxilEliminateVector.cpp.o
[797/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[797/1562] Building CXX object lib/Tra...rOpts.dir/DxilConditionalMem2Reg.cpp.o
[798/1562] Building CXX object lib/Tra...s/LLVMScalarOpts.dir/Reassociate.cpp.o
[798/1562] Building CXX object lib/Tra.../DxilRemoveUnstructuredLoopExits.cpp.o
[799/1562] Building CXX object lib/Tra...dir/DxilFixConstArrayInitializer.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[799/1562] Building CXX object lib/Tra...es/LLVMScalarOpts.dir/Scalarizer.cpp.o
[800/1562] Building CXX object lib/Tra...larOpts.dir/ScalarReplAggregates.cpp.o
[800/1562] Building CXX object lib/Tra...s.dir/SeparateConstOffsetFromGEP.cpp.o
[801/1562] Building CXX object lib/Tra...Opts.dir/RewriteStatepointsForGC.cpp.o
[801/1562] Building CXX object lib/Tra...VMScalarOpts.dir/SimplifyCFGPass.cpp.o
[802/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[802/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/Sink.cpp.o
[803/1562] Building CXX object lib/Tra...alarOpts.dir/DxilEliminateVector.cpp.o
[803/1562] Building CXX object lib/Tra...larOpts.dir/SpeculativeExecution.cpp.o
[804/1562] Building CXX object lib/Tra...rOpts.dir/DxilConditionalMem2Reg.cpp.o
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/Transforms/Scalar/DxilConditionalMem2Reg.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[804/1562] Building CXX object lib/Tra...s.dir/StraightLineStrengthReduce.cpp.o
[805/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/DxilLoopUnroll.cpp.o
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/Transforms/Scalar/DxilLoopUnroll.cpp:83:
/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[805/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/StructurizeCFG.cpp.o
[806/1562] Building CXX object lib/Tra.../DxilRemoveUnstructuredLoopExits.cpp.o
[806/1562] Building CXX object lib/Tra...pts.dir/TailRecursionElimination.cpp.o
[807/1562] Building CXX object lib/Tra...larOpts.dir/SpeculativeExecution.cpp.o
[807/1562] Building CXX object lib/Tra...iles/LLVMipo.dir/BarrierNoopPass.cpp.o
[808/1562] Building CXX object lib/Tra...akeFiles/LLVMScalarOpts.dir/Sink.cpp.o
[808/1562] Building CXX object lib/Tra...eFiles/LLVMipo.dir/ConstantMerge.cpp.o
[809/1562] Building CXX object lib/Tra...VMScalarOpts.dir/SimplifyCFGPass.cpp.o
[809/1562] Building CXX object lib/Tra...Mipo.dir/DeadArgumentElimination.cpp.o
[810/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[810/1562] Building CXX object lib/Tra...iles/LLVMipo.dir/ElimAvailExtern.cpp.o
[811/1562] Building CXX object lib/Tra...s.dir/SeparateConstOffsetFromGEP.cpp.o
[811/1562] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[812/1562] Building CXX object lib/Tra...iles/LLVMipo.dir/BarrierNoopPass.cpp.o
[812/1562] Building CXX object lib/Tra...eFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[813/1562] Building CXX object lib/Tra...es/LLVMScalarOpts.dir/Scalarizer.cpp.o
/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:337:17: warning: unused variable 'C' [-Wunused-variable]

[813/1562] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[814/1562] Building CXX object lib/Tra...eFiles/LLVMipo.dir/ConstantMerge.cpp.o
[814/1562] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
[815/1562] Building CXX object lib/Tra...iles/LLVMipo.dir/ElimAvailExtern.cpp.o
[815/1562] Building CXX object lib/Tra...LVMipo.dir/IPConstantPropagation.cpp.o
[816/1562] Building CXX object lib/Tra...s.dir/StraightLineStrengthReduce.cpp.o
[816/1562] Building CXX object lib/Tra...s/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[817/1562] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[817/1562] Building CXX object lib/Tra...keFiles/LLVMipo.dir/InlineAlways.cpp.o
[818/1562] Building CXX object lib/Tra...pts.dir/TailRecursionElimination.cpp.o
[818/1562] Building CXX object lib/Tra...keFiles/LLVMipo.dir/InlineSimple.cpp.o
[819/1562] Building CXX object lib/Tra...CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[819/1562] Building CXX object lib/Tra...O/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[820/1562] Building CXX object lib/Tra...s/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[820/1562] Building CXX object lib/Tra...akeFiles/LLVMipo.dir/Internalize.cpp.o
[821/1562] Building CXX object lib/Tra...Mipo.dir/DeadArgumentElimination.cpp.o
[821/1562] Building CXX object lib/Tra...eFiles/LLVMipo.dir/LoopExtractor.cpp.o
[822/1562] Building CXX object lib/Tra...LVMipo.dir/IPConstantPropagation.cpp.o
[822/1562] Building CXX object lib/Tra...keFiles/LLVMipo.dir/LowerBitSets.cpp.o
[823/1562] Building CXX object lib/Tra...keFiles/LLVMipo.dir/InlineAlways.cpp.o
[823/1562] Building CXX object lib/Tra...Files/LLVMipo.dir/MergeFunctions.cpp.o
[824/1562] Building CXX object lib/Tra...LVMScalarOpts.dir/StructurizeCFG.cpp.o
[824/1562] Building CXX object lib/Tra...iles/LLVMipo.dir/PartialInlining.cpp.o
[825/1562] Building CXX object lib/Tra...pts.dir/ScalarReplAggregatesHLSL.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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:3509:24: warning: unused variable 'GEP' [-Wunused-variable]

[825/1562] Building CXX object lib/Tra...s/LLVMipo.dir/PassManagerBuilder.cpp.o
[826/1562] Building CXX object lib/Tra...eFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[826/1562] Building CXX object lib/Tra...O/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o
[827/1562] Building CXX object lib/Tra...keFiles/LLVMipo.dir/InlineSimple.cpp.o
[827/1562] Building CXX object lib/Tra.../LLVMipo.dir/StripDeadPrototypes.cpp.o
[828/1562] Building CXX object lib/Tra...akeFiles/LLVMipo.dir/Internalize.cpp.o
[828/1562] Building CXX object lib/Tra...keFiles/LLVMipo.dir/StripSymbols.cpp.o
[829/1562] Building CXX object lib/Tra...eFiles/LLVMipo.dir/LoopExtractor.cpp.o
[829/1562] Building CXX object lib/Tra...iles/LLVMVectorize.dir/Vectorize.cpp.o
[830/1562] Building CXX object lib/Tra...iles/LLVMVectorize.dir/Vectorize.cpp.o
[830/1562] Building CXX object lib/Lin...Files/LLVMLinker.dir/LinkModules.cpp.o
[831/1562] Building CXX object lib/Tra...O/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[831/1562] Linking CXX static library lib/libLLVMAnalysis.a
[832/1562] Building CXX object lib/Tra.../LLVMipo.dir/StripDeadPrototypes.cpp.o
[832/1562] Linking CXX static library lib/libLLVMipa.a
[833/1562] Building CXX object lib/Tra...s/LLVMipo.dir/PassManagerBuilder.cpp.o
[833/1562] Building CXX object lib/Opt...MakeFiles/LLVMOption.dir/ArgList.cpp.o
[834/1562] Linking CXX static library lib/libLLVMipa.a
[834/1562] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[835/1562] Building CXX object lib/Tra...O/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o
[835/1562] Building CXX object lib/Opt...akeFiles/LLVMOption.dir/OptTable.cpp.o
[836/1562] Building CXX object lib/Tra...iles/LLVMipo.dir/PartialInlining.cpp.o
[836/1562] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
[837/1562] Building CXX object lib/Tra...Files/LLVMipo.dir/MergeFunctions.cpp.o
[837/1562] Building CXX object lib/Tar...VMTarget.dir/TargetIntrinsicInfo.cpp.o
[838/1562] Linking CXX static library lib/libLLVMAnalysis.a
[838/1562] Building CXX object lib/Tar...get.dir/TargetLoweringObjectFile.cpp.o
[839/1562] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[839/1562] Building CXX object lib/Tar...les/LLVMTarget.dir/TargetMachine.cpp.o
[840/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[840/1562] Building CXX object lib/Tar...es/LLVMTarget.dir/TargetMachineC.cpp.o
[841/1562] Building CXX object lib/Tra...keFiles/LLVMipo.dir/StripSymbols.cpp.o
[841/1562] Building CXX object lib/Tar...Files/LLVMTarget.dir/TargetRecip.cpp.o
[842/1562] Building CXX object lib/Opt...MakeFiles/LLVMOption.dir/ArgList.cpp.o
[842/1562] Building CXX object lib/Tar...VMTarget.dir/TargetSubtargetInfo.cpp.o
[843/1562] Building CXX object lib/Tar...VMTarget.dir/TargetIntrinsicInfo.cpp.o
[843/1562] Building CXX object lib/Asm...eFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[844/1562] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
[844/1562] Building CXX object lib/Asm...Files/LLVMAsmParser.dir/LLParser.cpp.o
[845/1562] Building CXX object lib/Tra...keFiles/LLVMipo.dir/LowerBitSets.cpp.o
[845/1562] Building CXX object lib/Asm...keFiles/LLVMAsmParser.dir/Parser.cpp.o
[846/1562] Building CXX object lib/Opt...akeFiles/LLVMOption.dir/OptTable.cpp.o
[846/1562] Building CXX object lib/Pro...es/LLVMProfileData.dir/InstrProf.cpp.o
[847/1562] Building CXX object lib/Tar...Files/LLVMTarget.dir/TargetRecip.cpp.o
[847/1562] Building CXX object lib/Pro...MProfileData.dir/InstrProfReader.cpp.o
[848/1562] Building CXX object lib/Tar...VMTarget.dir/TargetSubtargetInfo.cpp.o
[848/1562] Building CXX object lib/Pro...MProfileData.dir/InstrProfWriter.cpp.o
[849/1562] Building CXX object lib/Pro...es/LLVMProfileData.dir/InstrProf.cpp.o
[849/1562] Building CXX object lib/Pro...MProfileData.dir/CoverageMapping.cpp.o
[850/1562] Building CXX object lib/Tar...es/LLVMTarget.dir/TargetMachineC.cpp.o
[850/1562] Building CXX object lib/Pro...leData.dir/CoverageMappingWriter.cpp.o
[851/1562] Building CXX object lib/Tar...get.dir/TargetLoweringObjectFile.cpp.o
[851/1562] Building CXX object lib/Pro...leData.dir/CoverageMappingReader.cpp.o
[852/1562] Building CXX object lib/Tar...les/LLVMTarget.dir/TargetMachine.cpp.o
[852/1562] Building CXX object lib/Pro...s/LLVMProfileData.dir/SampleProf.cpp.o
[853/1562] Building CXX object lib/Pro...MProfileData.dir/InstrProfWriter.cpp.o
[853/1562] Building CXX object lib/Pro...ProfileData.dir/SampleProfReader.cpp.o
[854/1562] 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]
/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]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/InstrProfReader.cpp:93:19: note: remove 'std::move' call

[854/1562] Building CXX object lib/Pro...ProfileData.dir/SampleProfWriter.cpp.o
[855/1562] Building CXX object lib/Asm...eFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[855/1562] Building CXX object lib/Pas...Files/LLVMPasses.dir/PassBuilder.cpp.o
[856/1562] Building CXX object lib/Pro...s/LLVMProfileData.dir/SampleProf.cpp.o
[856/1562] Building CXX object lib/Pas...LVMPassPrinters.dir/PassPrinters.cpp.o
[857/1562] Building CXX object lib/Lin...Files/LLVMLinker.dir/LinkModules.cpp.o
[857/1562] Linking CXX static library lib/libLLVMHLSL.a
[858/1562] Building CXX object lib/Pro...leData.dir/CoverageMappingWriter.cpp.o
[858/1562] Linking CXX static library lib/libLLVMDxilContainer.a
[859/1562] Building CXX object lib/Asm...keFiles/LLVMAsmParser.dir/Parser.cpp.o
[859/1562] Building CXX object lib/Dxi...eFiles/LLVMDxilHash.dir/DxilHash.cpp.o
[860/1562] Linking CXX static library lib/libLLVMDxilContainer.a
[860/1562] Building CXX object lib/Dxi...r/DxilAddPixelHitInstrumentation.cpp.o
[861/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMappingReader.cpp:539:19: note: remove 'std::move' call

[861/1562] Building CXX object lib/Dxi.../DxilAnnotateWithVirtualRegister.cpp.o
[862/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfWriter.cpp:125:19: note: remove 'std::move' call

[862/1562] Building CXX object lib/Dxi...ses.dir/DxilDbgValueToDbgDeclare.cpp.o
[863/1562] Building CXX object lib/Dxi...eFiles/LLVMDxilHash.dir/DxilHash.cpp.o
[863/1562] Building CXX object lib/Dxi...ses.dir/DxilDebugInstrumentation.cpp.o
[864/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/CoverageMapping.cpp:234:19: note: remove 'std::move' call

[864/1562] Building CXX object lib/Dxi...xilPIXPasses.dir/DxilForceEarlyZ.cpp.o
[865/1562] Linking CXX static library lib/libLLVMHLSL.a
[865/1562] Building CXX object lib/Dxi...r/DxilOutputColorBecomesConstant.cpp.o
[866/1562] 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]
/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]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/ProfileData/SampleProfReader.cpp:398:19: note: remove 'std::move' call

[866/1562] Building CXX object lib/Dxi...XMeshShaderOutputInstrumentation.cpp.o
[867/1562] Building CXX object lib/Pas...LVMPassPrinters.dir/PassPrinters.cpp.o
[867/1562] Building CXX object lib/Dxi...PIXPasses.dir/DxilRemoveDiscards.cpp.o
[868/1562] Building CXX object lib/Dxi...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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[868/1562] Building CXX object lib/Dxi...dir/DxilReduceMSAAToSingleSample.cpp.o
[869/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[869/1562] Building CXX object lib/Dxi...ses.dir/DxilShaderAccessTracking.cpp.o
[870/1562] Building CXX object lib/Dxi.../DxilAnnotateWithVirtualRegister.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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]

[870/1562] Building CXX object lib/Dxi...MDxilPIXPasses.dir/DxilPIXPasses.cpp.o
[871/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[871/1562] Building CXX object lib/Dxi...sses.dir/DxilPIXVirtualRegisters.cpp.o
[872/1562] Building CXX object lib/Dxi...MDxilPIXPasses.dir/DxilPIXPasses.cpp.o
[872/1562] Building CXX object lib/Dxi...DxilPIXPasses.dir/PixPassHelpers.cpp.o
[873/1562] Building CXX object lib/Dxi...r/DxilOutputColorBecomesConstant.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[873/1562] Building CXX object lib/Dxi...dTidToAmplificationShaderPayload.cpp.o
[874/1562] Building CXX object lib/Dxi...ses.dir/DxilDebugInstrumentation.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[874/1562] Building CXX object lib/Dxi...ses.dir/DxilPIXDXRInvocationsLog.cpp.o
[875/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[875/1562] Building CXX object lib/Dxi...tSignature.dir/DxilRootSignature.cpp.o
[876/1562] Building CXX object lib/Dxi...sses.dir/DxilPIXVirtualRegisters.cpp.o
[876/1562] Building CXX object lib/Dxi...ure.dir/DxilRootSignatureConvert.cpp.o
[877/1562] Building CXX object lib/Dxi...XMeshShaderOutputInstrumentation.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[877/1562] Building CXX object lib/Dxi....dir/DxilRootSignatureSerializer.cpp.o
[878/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[878/1562] Building CXX object lib/Dxi...e.dir/DxilRootSignatureValidator.cpp.o
[879/1562] Building CXX object lib/Dxi...tSignature.dir/DxilRootSignature.cpp.o
[879/1562] Building CXX object lib/Dxi...tion.dir/DxilContainerValidation.cpp.o
[880/1562] Building CXX object lib/Dxi...ure.dir/DxilRootSignatureConvert.cpp.o
[880/1562] Building CXX object lib/Dxi...xilValidation.dir/DxilValidation.cpp.o
[881/1562] Building CXX object lib/Dxi....dir/DxilRootSignatureSerializer.cpp.o
/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]

[881/1562] Building CXX object lib/Dxi...lidation.dir/DxilValidationUtils.cpp.o
[882/1562] Building CXX object lib/Pas...Files/LLVMPasses.dir/PassBuilder.cpp.o
[882/1562] Linking CXX static library lib/libLLVMDxcBindingTable.a
[883/1562] Linking CXX static library lib/libLLVMDxcBindingTable.a
[883/1562] Building CXX object lib/Dxi...lCompression.dir/DxilCompression.cpp.o
[884/1562] Building CXX object lib/Dxi...DxilPIXPasses.dir/PixPassHelpers.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[884/1562] Building C object lib/DxilC...iles/LLVMDxilCompression.dir/miniz.c.o
[885/1562] Building CXX object lib/Dxi...e.dir/DxilRootSignatureValidator.cpp.o
[885/1562] Building CXX object tools/c...eFiles/clangBasic.dir/Attributes.cpp.o
[886/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[886/1562] Building CXX object tools/c...akeFiles/clangBasic.dir/Builtins.cpp.o
[887/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[887/1562] Building CXX object tools/c...akeFiles/clangBasic.dir/CharInfo.cpp.o
[888/1562] Building CXX object lib/Dxi...ses.dir/DxilShaderAccessTracking.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[888/1562] Building CXX object tools/c...eFiles/clangBasic.dir/Diagnostic.cpp.o
[889/1562] Building CXX object lib/Dxi...lCompression.dir/DxilCompression.cpp.o
[889/1562] Building CXX object tools/c...les/clangBasic.dir/DiagnosticIDs.cpp.o
[890/1562] Building CXX object lib/Asm...Files/LLVMAsmParser.dir/LLParser.cpp.o
[890/1562] Building CXX object tools/c...clangBasic.dir/DiagnosticOptions.cpp.o
[891/1562] Building CXX object tools/c...akeFiles/clangBasic.dir/CharInfo.cpp.o
[891/1562] Building CXX object tools/c...Files/clangBasic.dir/FileManager.cpp.o
[892/1562] Building C object lib/DxilC...iles/LLVMDxilCompression.dir/miniz.c.o
/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/lib/DxilCompression/miniz.c:1033:228: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1035:246: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1036:245: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1042:246: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1044:296: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1049:202: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1050:283: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1052:300: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/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/lib/DxilCompression/miniz.c:1075:228: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/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/lib/DxilCompression/miniz.c:1193:246: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1194:331: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1195:315: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1207:200: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1208:285: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1209:288: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1214:200: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1215:285: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1219:277: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/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/lib/DxilCompression/miniz.c:1245:192: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1254:235: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1255:235: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1258:248: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1274:232: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1277:251: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1281:264: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1285:303: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1302:255: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1309:259: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1317:236: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1320:255: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1324:250: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:1329:214: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/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/lib/DxilCompression/miniz.c:1446:208: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/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/lib/DxilCompression/miniz.c:1687:322: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/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/lib/DxilCompression/miniz.c:1838:208: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/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/lib/DxilCompression/miniz.c:1949:172: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c: In function 'tinfl_decompress':
/build/directx-shader-compiler/src/directx-shader-compiler/lib/DxilCompression/miniz.c:2787:154: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]

[892/1562] Building CXX object tools/c...angBasic.dir/FileSystemStatCache.cpp.o
[893/1562] Building CXX object tools/c...akeFiles/clangBasic.dir/Builtins.cpp.o
[893/1562] Building CXX object tools/c...s/clangBasic.dir/IdentifierTable.cpp.o
[894/1562] Building CXX object tools/c...clangBasic.dir/DiagnosticOptions.cpp.o
[894/1562] Building CXX object tools/c...Files/clangBasic.dir/LangOptions.cpp.o
[895/1562] Building CXX object tools/c...angBasic.dir/FileSystemStatCache.cpp.o
[895/1562] Building CXX object tools/c...CMakeFiles/clangBasic.dir/Module.cpp.o
[896/1562] Building CXX object tools/c...Files/clangBasic.dir/LangOptions.cpp.o
[896/1562] Building CXX object tools/c...Files/clangBasic.dir/ObjCRuntime.cpp.o
[897/1562] Building CXX object lib/Dxi...tion.dir/DxilContainerValidation.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/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:1004:42: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual]

[897/1562] Building CXX object tools/c...Files/clangBasic.dir/OpenMPKinds.cpp.o
[898/1562] 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:138:48: warning: comparison between 'enum clang::diag::<unnamed>' and 'enum clang::diag::<unnamed>' [-Wenum-compare]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:139:48: warning: comparison between 'enum clang::diag::<unnamed>' and 'enum clang::diag::<unnamed>' [-Wenum-compare]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:140:50: warning: comparison between 'enum clang::diag::<unnamed>' and 'enum clang::diag::<unnamed>' [-Wenum-compare]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:141:55: warning: comparison between 'enum clang::diag::<unnamed>' and 'enum clang::diag::<unnamed>' [-Wenum-compare]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:142:45: warning: comparison between 'enum clang::diag::<unnamed>' and 'enum clang::diag::<unnamed>' [-Wenum-compare]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:143:47: warning: comparison between 'enum clang::diag::<unnamed>' and 'enum clang::diag::<unnamed>' [-Wenum-compare]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:144:45: warning: comparison between 'enum clang::diag::<unnamed>' and 'enum clang::diag::<unnamed>' [-Wenum-compare]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:145:49: warning: comparison between 'enum clang::diag::<unnamed>' and 'enum clang::diag::<unnamed>' [-Wenum-compare]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/DiagnosticIDs.cpp:146:46: warning: comparison between 'enum clang::diag::<unnamed>' and 'enum clang::diag::<unnamed>' [-Wenum-compare]
/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]

[898/1562] Building CXX object tools/c...langBasic.dir/OperatorPrecedence.cpp.o
[899/1562] Building CXX object tools/c...s/clangBasic.dir/IdentifierTable.cpp.o
[899/1562] Building CXX object tools/c...langBasic.dir/SanitizerBlacklist.cpp.o
[900/1562] Building CXX object tools/c...langBasic.dir/OperatorPrecedence.cpp.o
[900/1562] Building CXX object tools/c...eFiles/clangBasic.dir/Sanitizers.cpp.o
[901/1562] Building CXX object tools/c...eFiles/clangBasic.dir/Diagnostic.cpp.o
[901/1562] Building CXX object tools/c...es/clangBasic.dir/SourceLocation.cpp.o
[902/1562] Building CXX object tools/c...Files/clangBasic.dir/FileManager.cpp.o
[902/1562] Building CXX object tools/c...les/clangBasic.dir/SourceManager.cpp.o
[903/1562] Building CXX object tools/c...Files/clangBasic.dir/ObjCRuntime.cpp.o
[903/1562] Building CXX object tools/c...eFiles/clangBasic.dir/TargetInfo.cpp.o
[904/1562] Building CXX object tools/c...eFiles/clangBasic.dir/Attributes.cpp.o
[904/1562] Building CXX object tools/c...MakeFiles/clangBasic.dir/Targets.cpp.o
[905/1562] Building CXX object lib/Dxi...lidation.dir/DxilValidationUtils.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[905/1562] Building CXX object tools/c...eFiles/clangBasic.dir/TokenKinds.cpp.o
[906/1562] Building CXX object tools/c...eFiles/clangBasic.dir/Sanitizers.cpp.o
[906/1562] Building CXX object tools/c...MakeFiles/clangBasic.dir/Version.cpp.o
[907/1562] Building CXX object tools/c...Files/clangBasic.dir/OpenMPKinds.cpp.o
[907/1562] Building CXX object tools/c...iles/clangBasic.dir/VersionTuple.cpp.o
[908/1562] Building CXX object tools/c...langBasic.dir/SanitizerBlacklist.cpp.o
[908/1562] Building CXX object tools/c...clangBasic.dir/VirtualFileSystem.cpp.o
[909/1562] Building CXX object tools/c...eFiles/clangBasic.dir/TokenKinds.cpp.o
[909/1562] Building CXX object tools/c...akeFiles/clangBasic.dir/Warnings.cpp.o
[910/1562] Building CXX object tools/c...es/clangBasic.dir/SourceLocation.cpp.o
[910/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/HeaderMap.cpp.o
[911/1562] Building CXX object tools/c...CMakeFiles/clangBasic.dir/Module.cpp.o
[911/1562] Building CXX object tools/c...eFiles/clangLex.dir/HeaderSearch.cpp.o
[912/1562] Building CXX object tools/c...MakeFiles/clangBasic.dir/Version.cpp.o
[912/1562] Building CXX object tools/c...s/clangLex.dir/HLSLMacroExpander.cpp.o
[913/1562] Building CXX object tools/c...eFiles/clangBasic.dir/TargetInfo.cpp.o
[913/1562] Building CXX object tools/c...ex/CMakeFiles/clangLex.dir/Lexer.cpp.o
[914/1562] Building CXX object tools/c...iles/clangBasic.dir/VersionTuple.cpp.o
[914/1562] Building CXX object tools/c...iles/clangLex.dir/LiteralSupport.cpp.o
[915/1562] Building CXX object tools/c...MakeFiles/clangBasic.dir/Targets.cpp.o
[915/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/MacroArgs.cpp.o
[916/1562] Building CXX object tools/c...akeFiles/clangBasic.dir/Warnings.cpp.o
[916/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/MacroInfo.cpp.o
[917/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/HeaderMap.cpp.o
[917/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/ModuleMap.cpp.o
[918/1562] Building CXX object tools/c...s/clangLex.dir/HLSLMacroExpander.cpp.o
[918/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/PPCaching.cpp.o
[919/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/MacroArgs.cpp.o
[919/1562] Building CXX object tools/c...keFiles/clangLex.dir/PPCallbacks.cpp.o
[920/1562] Building CXX object tools/c...les/clangBasic.dir/SourceManager.cpp.o
[920/1562] Building CXX object tools/c...dir/PPConditionalDirectiveRecord.cpp.o
[921/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/MacroInfo.cpp.o
[921/1562] Building CXX object tools/c...eFiles/clangLex.dir/PPDirectives.cpp.o
[922/1562] Building CXX object tools/c...iles/clangLex.dir/LiteralSupport.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Lex/LexDiagnostic.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/LiteralSupport.cpp:18:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'unsigned int ProcessCharEscape(const char*, const char*&, const char*, bool&, clang::FullSourceLoc, unsigned int, clang::DiagnosticsEngine*, const clang::LangOptions&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/LiteralSupport.cpp:136:49:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'unsigned int ProcessCharEscape(const char*, const char*&, const char*, bool&, clang::FullSourceLoc, unsigned int, clang::DiagnosticsEngine*, const clang::LangOptions&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'unsigned int ProcessCharEscape(const char*, const char*&, const char*, bool&, clang::FullSourceLoc, unsigned int, clang::DiagnosticsEngine*, const clang::LangOptions&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/LiteralSupport.cpp:107:45:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'unsigned int ProcessCharEscape(const char*, const char*&, const char*, bool&, clang::FullSourceLoc, unsigned int, clang::DiagnosticsEngine*, const clang::LangOptions&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'unsigned int ProcessCharEscape(const char*, const char*&, const char*, bool&, clang::FullSourceLoc, unsigned int, clang::DiagnosticsEngine*, const clang::LangOptions&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/LiteralSupport.cpp:113:45:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'unsigned int ProcessCharEscape(const char*, const char*&, const char*, bool&, clang::FullSourceLoc, unsigned int, clang::DiagnosticsEngine*, const clang::LangOptions&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[922/1562] Building CXX object tools/c...Files/clangLex.dir/PPExpressions.cpp.o
[923/1562] Building CXX object lib/Dxi...xilValidation.dir/DxilValidation.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[923/1562] Building CXX object tools/c...Files/clangLex.dir/PPLexerChange.cpp.o
[924/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Basic/VirtualFileSystem.cpp:176:19: note: remove 'std::move' call

[924/1562] Building CXX object tools/c...es/clangLex.dir/PPMacroExpansion.cpp.o
[925/1562] Building CXX object tools/c...keFiles/clangLex.dir/PPCallbacks.cpp.o
[925/1562] Building CXX object tools/c...CMakeFiles/clangLex.dir/PTHLexer.cpp.o
[926/1562] Building CXX object tools/c...eFiles/clangLex.dir/HeaderSearch.cpp.o
[926/1562] Building CXX object tools/c...x/CMakeFiles/clangLex.dir/Pragma.cpp.o
[927/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/PPCaching.cpp.o
[927/1562] Building CXX object tools/c...clangLex.dir/PreprocessingRecord.cpp.o
[928/1562] Building CXX object tools/c...ex/CMakeFiles/clangLex.dir/Lexer.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/Twine.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/Triple.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/LangOptions.h:22,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/Lexer.cpp:14:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = char]',
    inlined from 'static void clang::Lexer::Stringify(llvm::SmallVectorImpl<char>&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/Lexer.cpp:219:17:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/Lexer.cpp: In static member function 'static void clang::Lexer::Stringify(llvm::SmallVectorImpl<char>&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/Lexer.cpp:219:17: note: at offset 1 into object '<anonymous>' of size 1

[928/1562] Building CXX object tools/c...eFiles/clangLex.dir/Preprocessor.cpp.o
[929/1562] Building CXX object tools/c...dir/PPConditionalDirectiveRecord.cpp.o
[929/1562] Building CXX object tools/c...s/clangLex.dir/PreprocessorLexer.cpp.o
[930/1562] Building CXX object tools/c...clangLex.dir/PreprocessingRecord.cpp.o
[930/1562] Building CXX object tools/c...Files/clangLex.dir/ScratchBuffer.cpp.o
[931/1562] Building CXX object tools/c...CMakeFiles/clangLex.dir/PTHLexer.cpp.o
[931/1562] Building CXX object tools/c.../clangLex.dir/TokenConcatenation.cpp.o
[932/1562] Building CXX object tools/c...Files/clangLex.dir/PPExpressions.cpp.o
[932/1562] Building CXX object tools/c...akeFiles/clangLex.dir/TokenLexer.cpp.o
[933/1562] Building CXX object tools/c...Files/clangLex.dir/PPLexerChange.cpp.o
[933/1562] Building CXX object tools/c...akeFiles/clangParse.dir/ParseAST.cpp.o
[934/1562] Building CXX object tools/c...s/clangLex.dir/PreprocessorLexer.cpp.o
[934/1562] Building CXX object tools/c...gParse.dir/ParseCXXInlineMethods.cpp.o
[935/1562] Building CXX object tools/c...x/CMakeFiles/clangLex.dir/Pragma.cpp.o
[935/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseDecl.cpp.o
[936/1562] Building CXX object tools/c...Files/clangLex.dir/ScratchBuffer.cpp.o
[936/1562] Building CXX object tools/c...iles/clangParse.dir/ParseDeclCXX.cpp.o
[937/1562] Building CXX object tools/c...eFiles/clangLex.dir/PPDirectives.cpp.o
[937/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseExpr.cpp.o
[938/1562] Building CXX object tools/c.../clangLex.dir/TokenConcatenation.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/TokenConcatenation.cpp: In member function 'bool clang::TokenConcatenation::AvoidConcat(const clang::Token&, const clang::Token&, const clang::Token&) const':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/TokenConcatenation.cpp:233:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/TokenConcatenation.cpp:236:3: note: here

[938/1562] Building CXX object tools/c...iles/clangParse.dir/ParseExprCXX.cpp.o
[939/1562] Building CXX object tools/c...MakeFiles/clangLex.dir/ModuleMap.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/ModuleMap.cpp:17:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void clang::ModuleMapParser::parseUmbrellaDirDecl(clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/ModuleMap.cpp:1812:10:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::ModuleMapParser::parseUmbrellaDirDecl(clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'void clang::ModuleMapParser::parseInferredModuleDecl(bool, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/ModuleMap.cpp:2152:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::ModuleMapParser::parseInferredModuleDecl(bool, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'void clang::ModuleMapParser::parseInferredModuleDecl(bool, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/ModuleMap.cpp:2194:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::ModuleMapParser::parseInferredModuleDecl(bool, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[939/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseInit.cpp.o
[940/1562] Building CXX object tools/c...eFiles/clangLex.dir/Preprocessor.cpp.o
[940/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseObjc.cpp.o
[941/1562] Building CXX object tools/c...es/clangLex.dir/PPMacroExpansion.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Lex/Preprocessor.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/PPMacroExpansion.cpp:15:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'bool EvaluateHasIncludeCommon(clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, const clang::DirectoryLookup*, const clang::FileEntry*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/PPMacroExpansion.cpp:1348:23:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool EvaluateHasIncludeCommon(clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, const clang::DirectoryLookup*, const clang::FileEntry*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, tok::TokenKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1071:18,
    inlined from 'bool EvaluateHasIncludeCommon(clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, const clang::DirectoryLookup*, const clang::FileEntry*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/PPMacroExpansion.cpp:1348:23:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool EvaluateHasIncludeCommon(clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, const clang::DirectoryLookup*, const clang::FileEntry*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, tok::TokenKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1071:18,
    inlined from 'bool EvaluateHasIncludeCommon(clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, const clang::DirectoryLookup*, const clang::FileEntry*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/PPMacroExpansion.cpp:1349:53:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool EvaluateHasIncludeCommon(clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, const clang::DirectoryLookup*, const clang::FileEntry*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'clang::MacroArgs* clang::Preprocessor::ReadFunctionLikeMacroArgs(clang::Token&, clang::MacroInfo*, clang::SourceLocation&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Lex/PPMacroExpansion.cpp:854:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::MacroArgs* clang::Preprocessor::ReadFunctionLikeMacroArgs(clang::Token&, clang::MacroInfo*, clang::SourceLocation&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[941/1562] Building CXX object tools/c...Files/clangParse.dir/ParseOpenMP.cpp.o
[942/1562] Building CXX object tools/c...akeFiles/clangLex.dir/TokenLexer.cpp.o
[942/1562] Building CXX object tools/c...Files/clangParse.dir/ParsePragma.cpp.o
[943/1562] Building CXX object tools/c...akeFiles/clangParse.dir/ParseAST.cpp.o
[943/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseStmt.cpp.o
[944/1562] Building CXX object tools/c...gParse.dir/ParseCXXInlineMethods.cpp.o
[944/1562] Building CXX object tools/c...iles/clangParse.dir/ParseStmtAsm.cpp.o
[945/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseInit.cpp.o
[945/1562] Building CXX object tools/c...les/clangParse.dir/ParseTemplate.cpp.o
[946/1562] Building CXX object tools/c...Files/clangParse.dir/ParseOpenMP.cpp.o
[946/1562] Building CXX object tools/c...es/clangParse.dir/ParseTentative.cpp.o
[947/1562] Building CXX object tools/c...Files/clangParse.dir/ParsePragma.cpp.o
[947/1562] Building CXX object tools/c...CMakeFiles/clangParse.dir/Parser.cpp.o
[948/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseExpr.cpp.o
[948/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseHLSL.cpp.o
[949/1562] Building CXX object tools/c...iles/clangParse.dir/ParseExprCXX.cpp.o
[949/1562] Building CXX object tools/c...clangParse.dir/HLSLRootSignature.cpp.o
[950/1562] Building CXX object tools/c...iles/clangParse.dir/ParseDeclCXX.cpp.o
[950/1562] Building CXX object tools/c.../CMakeFiles/clangAST.dir/APValue.cpp.o
[951/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseObjc.cpp.o
[951/1562] Building CXX object tools/c...keFiles/clangAST.dir/ASTConsumer.cpp.o
[952/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseStmt.cpp.o
[952/1562] Building CXX object tools/c...akeFiles/clangAST.dir/ASTContext.cpp.o
[953/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseDecl.cpp.o
[953/1562] Building CXX object tools/c...iles/clangAST.dir/ASTContextHLSL.cpp.o
[954/1562] Building CXX object tools/c...iles/clangParse.dir/ParseStmtAsm.cpp.o
[954/1562] Building CXX object tools/c...Files/clangAST.dir/ASTDiagnostic.cpp.o
[955/1562] Building CXX object tools/c...clangParse.dir/HLSLRootSignature.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[955/1562] Building CXX object tools/c...MakeFiles/clangAST.dir/ASTDumper.cpp.o
[956/1562] Building CXX object tools/c...keFiles/clangAST.dir/ASTConsumer.cpp.o
[956/1562] Building CXX object tools/c...keFiles/clangAST.dir/ASTImporter.cpp.o
[957/1562] Building CXX object tools/c...les/clangParse.dir/ParseTemplate.cpp.o
[957/1562] Building CXX object tools/c...Files/clangAST.dir/ASTTypeTraits.cpp.o
[958/1562] Building CXX object tools/c.../CMakeFiles/clangAST.dir/APValue.cpp.o
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/lib/AST/APValue.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'void clang::APValue::printPretty(llvm::raw_ostream&, clang::ASTContext&, clang::QualType) const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/APValue.cpp:499:68:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'void clang::APValue::printPretty(llvm::raw_ostream&, clang::ASTContext&, clang::QualType) const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/APValue.cpp:501:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[958/1562] Building CXX object tools/c...CMakeFiles/clangAST.dir/AttrImpl.cpp.o
[959/1562] Building CXX object tools/c...keFiles/clangParse.dir/ParseHLSL.cpp.o
[959/1562] Building CXX object tools/c...iles/clangAST.dir/CXXInheritance.cpp.o
[960/1562] Building CXX object tools/c...es/clangParse.dir/ParseTentative.cpp.o
[960/1562] Building CXX object tools/c.../CMakeFiles/clangAST.dir/Comment.cpp.o
[961/1562] Building CXX object tools/c...CMakeFiles/clangParse.dir/Parser.cpp.o
[961/1562] Building CXX object tools/c.../clangAST.dir/CommentBriefParser.cpp.o
[962/1562] Building CXX object tools/c.../clangAST.dir/CommentBriefParser.cpp.o
[962/1562] Building CXX object tools/c...langAST.dir/CommentCommandTraits.cpp.o
[963/1562] Building CXX object tools/c...iles/clangAST.dir/ASTContextHLSL.cpp.o
[963/1562] Building CXX object tools/c...eFiles/clangAST.dir/CommentLexer.cpp.o
[964/1562] Building CXX object tools/c...Files/clangAST.dir/ASTDiagnostic.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ArrayRef.h:14,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Specifiers.h:21,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:21,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ASTDiagnostic.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTDiagnostic.cpp:14:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = char]',
    inlined from 'void clang::FormatASTNodeDiagnosticArgument(DiagnosticsEngine::ArgumentKind, intptr_t, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<std::pair<DiagnosticsEngine::ArgumentKind, long int> >, llvm::SmallVectorImpl<char>&, void*, llvm::ArrayRef<long int>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTDiagnostic.cpp:410:18:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTDiagnostic.cpp: In function 'void clang::FormatASTNodeDiagnosticArgument(DiagnosticsEngine::ArgumentKind, intptr_t, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<std::pair<DiagnosticsEngine::ArgumentKind, long int> >, llvm::SmallVectorImpl<char>&, void*, llvm::ArrayRef<long int>)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTDiagnostic.cpp:410:18: note: at offset 1 into object '<anonymous>' of size 1

[964/1562] Building CXX object tools/c...Files/clangAST.dir/CommentParser.cpp.o
[965/1562] Building CXX object tools/c...Files/clangAST.dir/ASTTypeTraits.cpp.o
[965/1562] Building CXX object tools/c...keFiles/clangAST.dir/CommentSema.cpp.o
[966/1562] Building CXX object tools/c.../CMakeFiles/clangAST.dir/Comment.cpp.o
[966/1562] Building CXX object tools/c...AST/CMakeFiles/clangAST.dir/Decl.cpp.o
[967/1562] Building CXX object tools/c...langAST.dir/CommentCommandTraits.cpp.o
[967/1562] Building CXX object tools/c...les/clangAST.dir/DeclarationName.cpp.o
[968/1562] Building CXX object tools/c...iles/clangAST.dir/CXXInheritance.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/CXXInheritance.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/CXXInheritance.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[968/1562] Building CXX object tools/c...CMakeFiles/clangAST.dir/DeclBase.cpp.o
[969/1562] Building CXX object tools/c...eFiles/clangAST.dir/CommentLexer.cpp.o
[969/1562] Building CXX object tools/c.../CMakeFiles/clangAST.dir/DeclCXX.cpp.o
[970/1562] Building CXX object tools/c...Files/clangAST.dir/CommentParser.cpp.o
[970/1562] Building CXX object tools/c...akeFiles/clangAST.dir/DeclFriend.cpp.o
[971/1562] Building CXX object tools/c...les/clangAST.dir/DeclarationName.cpp.o
[971/1562] Building CXX object tools/c...MakeFiles/clangAST.dir/DeclGroup.cpp.o
[972/1562] Building CXX object tools/c...MakeFiles/clangAST.dir/ASTDumper.cpp.o
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/lib/AST/ASTDumper.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[972/1562] Building CXX object tools/c...CMakeFiles/clangAST.dir/DeclObjC.cpp.o
[973/1562] Building CXX object tools/c...CMakeFiles/clangAST.dir/AttrImpl.cpp.o
[973/1562] Building CXX object tools/c...akeFiles/clangAST.dir/DeclOpenMP.cpp.o
[974/1562] Building CXX object tools/c...keFiles/clangAST.dir/CommentSema.cpp.o
[974/1562] Building CXX object tools/c...keFiles/clangAST.dir/DeclPrinter.cpp.o
[975/1562] 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]
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

[975/1562] Building CXX object tools/c...eFiles/clangAST.dir/DeclTemplate.cpp.o
[976/1562] Building CXX object tools/c...akeFiles/clangAST.dir/DeclFriend.cpp.o
[976/1562] Building CXX object tools/c...AST/CMakeFiles/clangAST.dir/Expr.cpp.o
[977/1562] Building CXX object tools/c...keFiles/clangAST.dir/ASTImporter.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:15:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'clang::QualType clang::ASTNodeImporter::VisitType(const clang::Type*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1472:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::QualType clang::ASTNodeImporter::VisitType(const clang::Type*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitDecl(clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:2303:27:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitDecl(clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'clang::Stmt* clang::ASTNodeImporter::VisitStmt(clang::Stmt*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:4596:29:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Stmt* clang::ASTNodeImporter::VisitStmt(clang::Stmt*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'clang::Expr* clang::ASTNodeImporter::VisitExpr(clang::Expr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:5037:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Expr* clang::ASTNodeImporter::VisitExpr(clang::Expr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
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/lib/AST/ASTImporter.cpp:16:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1068:73:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1069:71:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1070:75:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1107:59:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::FieldDecl*, clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:926:45,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1135:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::FieldDecl*, clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:914:45,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1135:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::FieldDecl*, clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:916:53,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1135:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::FieldDecl*, clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:916:53,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1135:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::FieldDecl*, clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:918:53,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1135:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::FieldDecl*, clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:918:53,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1135:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1001:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1003:58:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1003:58:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::NonTypeTemplateParmDecl*, clang::NonTypeTemplateParmDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1275:41,
    inlined from 'bool {anonymous}::StructuralEquivalenceContext::Finish()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1435:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool {anonymous}::StructuralEquivalenceContext::Finish()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::NonTypeTemplateParmDecl*, clang::NonTypeTemplateParmDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1277:24,
    inlined from 'bool {anonymous}::StructuralEquivalenceContext::Finish()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1435:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool {anonymous}::StructuralEquivalenceContext::Finish()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::EnumDecl*, clang::EnumDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1179:43,
    inlined from 'bool {anonymous}::StructuralEquivalenceContext::Finish()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:1394:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool {anonymous}::StructuralEquivalenceContext::Finish()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCIvarDecl(clang::ObjCIvarDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3110:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCIvarDecl(clang::ObjCIvarDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCIvarDecl(clang::ObjCIvarDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3110:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCIvarDecl(clang::ObjCIvarDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCIvarDecl(clang::ObjCIvarDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3110:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCIvarDecl(clang::ObjCIvarDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCIvarDecl(clang::ObjCIvarDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3112:31:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCIvarDecl(clang::ObjCIvarDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::ASTNodeImporter::ImportDefinition(clang::RecordDecl*, clang::RecordDecl*, ImportDefinitionKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:2057:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::ASTNodeImporter::ImportDefinition(clang::RecordDecl*, clang::RecordDecl*, ImportDefinitionKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:2057:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'bool clang::ASTNodeImporter::ImportDefinition(clang::ObjCInterfaceDecl*, clang::ObjCInterfaceDecl*, ImportDefinitionKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3689:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::ASTNodeImporter::ImportDefinition(clang::ObjCInterfaceDecl*, clang::ObjCInterfaceDecl*, ImportDefinitionKind)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'bool clang::ASTNodeImporter::ImportDefinition(clang::ObjCInterfaceDecl*, clang::ObjCInterfaceDecl*, ImportDefinitionKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3692:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::ASTNodeImporter::ImportDefinition(clang::ObjCInterfaceDecl*, clang::ObjCInterfaceDecl*, ImportDefinitionKind)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'bool clang::ASTNodeImporter::ImportDefinition(clang::ObjCInterfaceDecl*, clang::ObjCInterfaceDecl*, ImportDefinitionKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3699:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::ASTNodeImporter::ImportDefinition(clang::ObjCInterfaceDecl*, clang::ObjCInterfaceDecl*, ImportDefinitionKind)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3935:31:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3941:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3948:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:4096:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:4096:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:4096:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:4081:79:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:4081:79:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:4085:76:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:4085:76:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitVarDecl(clang::VarDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3196:58:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitVarDecl(clang::VarDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitVarDecl(clang::VarDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3196:58:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitVarDecl(clang::VarDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitVarDecl(clang::VarDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3196:58:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitVarDecl(clang::VarDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitVarDecl(clang::VarDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3198:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitVarDecl(clang::VarDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3983:57:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3983:57:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3983:57:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3050:56:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3050:56:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3050:56:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:3052:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitFieldDecl(clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:2985:56:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitFieldDecl(clang::FieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitFieldDecl(clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:2985:56:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitFieldDecl(clang::FieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitFieldDecl(clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:2985:56:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitFieldDecl(clang::FieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::Decl* clang::ASTNodeImporter::VisitFieldDecl(clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTImporter.cpp:2987:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::ASTNodeImporter::VisitFieldDecl(clang::FieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[977/1562] Building CXX object tools/c.../clangAST.dir/ExprClassification.cpp.o
[978/1562] Building CXX object tools/c...CMakeFiles/clangAST.dir/DeclBase.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/Allocator.h:24,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringMap.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:16,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclBase.cpp:14:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, const T&) [with T = clang::NamedDecl*]',
    inlined from 'void clang::StoredDeclsList::AddSubsequentDecl(clang::NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclContextInternals.h:225:17:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:533:7: warning: array subscript 1 is outside array bounds of 'clang::NamedDecl [0]' [-Warray-bounds=]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclBase.cpp:20:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclContextInternals.h: In member function 'void clang::StoredDeclsList::AddSubsequentDecl(clang::NamedDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclContextInternals.h:190:37: note: at offset 8 into object 'D' of size 8

[978/1562] Building CXX object tools/c...eFiles/clangAST.dir/ExprConstant.cpp.o
[979/1562] Building CXX object tools/c...AST/CMakeFiles/clangAST.dir/Decl.cpp.o
[979/1562] Building CXX object tools/c.../CMakeFiles/clangAST.dir/ExprCXX.cpp.o
[980/1562] Building CXX object tools/c.../CMakeFiles/clangAST.dir/DeclCXX.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool clang::CXXRecordDecl::isAnyDestructorNoReturn() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:1327:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool clang::CXXRecordDecl::isAnyDestructorNoReturn() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:1327:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void CollectVisibleConversions(clang::ASTContext&, clang::CXXRecordDecl*, bool, clang::AccessSpecifier, const llvm::SmallPtrSet<clang::CanQual<clang::Type>, 8>&, clang::ASTUnresolvedSet&, clang::UnresolvedSetImpl&, llvm::SmallPtrSet<clang::NamedDecl*, 8>&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:1117:37:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void CollectVisibleConversions(clang::ASTContext&, clang::CXXRecordDecl*, bool, clang::AccessSpecifier, const llvm::SmallPtrSet<clang::CanQual<clang::Type>, 8>&, clang::ASTUnresolvedSet&, clang::UnresolvedSetImpl&, llvm::SmallPtrSet<clang::NamedDecl*, 8>&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:1117:37:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void CollectVisibleConversions(clang::ASTContext&, clang::CXXRecordDecl*, clang::ASTUnresolvedSet&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:1159:37:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void CollectVisibleConversions(clang::ASTContext&, clang::CXXRecordDecl*, clang::ASTUnresolvedSet&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:1159:37:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'llvm::iterator_range<clang::UnresolvedSetIterator> clang::CXXRecordDecl::getVisibleConversionFunctions()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:1183:18:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'llvm::iterator_range<clang::UnresolvedSetIterator> clang::CXXRecordDecl::getVisibleConversionFunctions()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:1183:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'void clang::CXXRecordDecl::setBases(const clang::CXXBaseSpecifier* const*, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:166:20:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'void clang::CXXRecordDecl::setBases(const clang::CXXBaseSpecifier* const*, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:212:51:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'void clang::CXXRecordDecl::setBases(const clang::CXXBaseSpecifier* const*, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:212:51:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'void clang::CXXRecordDecl::setBases(const clang::CXXBaseSpecifier* const*, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclCXX.cpp:352:21:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[980/1562] Building CXX object tools/c...s/clangAST.dir/ExternalASTSource.cpp.o
[981/1562] Building CXX object tools/c...akeFiles/clangAST.dir/DeclOpenMP.cpp.o
[981/1562] Building CXX object tools/c...T.dir/HlslBuiltinTypeDeclBuilder.cpp.o
[982/1562] Building CXX object tools/c...CMakeFiles/clangAST.dir/DeclObjC.cpp.o
[982/1562] Building CXX object tools/c...MakeFiles/clangAST.dir/HlslTypes.cpp.o
[983/1562] Building CXX object tools/c...s/clangAST.dir/ExternalASTSource.cpp.o
[983/1562] Building CXX object tools/c...akeFiles/clangAST.dir/InheritViz.cpp.o
[984/1562] Building CXX object tools/c.../clangAST.dir/ExprClassification.cpp.o
[984/1562] Building CXX object tools/c...Files/clangAST.dir/ItaniumCXXABI.cpp.o
[985/1562] Building CXX object tools/c...eFiles/clangAST.dir/DeclTemplate.cpp.o
[985/1562] Building CXX object tools/c...Files/clangAST.dir/ItaniumMangle.cpp.o
[986/1562] Building CXX object tools/c...T.dir/HlslBuiltinTypeDeclBuilder.cpp.o
[986/1562] Building CXX object tools/c...T/CMakeFiles/clangAST.dir/Mangle.cpp.o
[987/1562] Building CXX object tools/c...keFiles/clangAST.dir/DeclPrinter.cpp.o
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/lib/AST/DeclPrinter.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'void {anonymous}::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclPrinter.cpp:910:68:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'void {anonymous}::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclPrinter.cpp:911:36:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'void {anonymous}::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/DeclPrinter.cpp:912:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[987/1562] Building CXX object tools/c...les/clangAST.dir/MicrosoftCXXABI.cpp.o
[988/1562] Building CXX object tools/c.../CMakeFiles/clangAST.dir/ExprCXX.cpp.o
[988/1562] Building CXX object tools/c...les/clangAST.dir/MicrosoftMangle.cpp.o
[989/1562] Building CXX object tools/c...akeFiles/clangAST.dir/InheritViz.cpp.o
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/lib/AST/InheritViz.cpp:16:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[989/1562] Building CXX object tools/c...clangAST.dir/NestedNameSpecifier.cpp.o
[990/1562] Building CXX object tools/c...Files/clangAST.dir/ItaniumCXXABI.cpp.o
[990/1562] Building CXX object tools/c...MakeFiles/clangAST.dir/ParentMap.cpp.o
[991/1562] Building CXX object tools/c...T/CMakeFiles/clangAST.dir/Mangle.cpp.o
[991/1562] Building CXX object tools/c...iles/clangAST.dir/RawCommentList.cpp.o
[992/1562] Building CXX object tools/c...MakeFiles/clangAST.dir/HlslTypes.cpp.o
/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:657:33: warning: unused variable 'Attr' [-Wunused-variable]

[992/1562] Building CXX object tools/c...eFiles/clangAST.dir/RecordLayout.cpp.o
[993/1562] Building CXX object tools/c...AST/CMakeFiles/clangAST.dir/Expr.cpp.o
[993/1562] Building CXX object tools/c...clangAST.dir/RecordLayoutBuilder.cpp.o
[994/1562] Building CXX object tools/c...akeFiles/clangAST.dir/ASTContext.cpp.o
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/lib/AST/ASTContext.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = {anonymous}::ParentMapASTVisitor]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = {anonymous}::ParentMapASTVisitor]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*, std::string&, const clang::FieldDecl*, bool, clang::QualType*) const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTContext.cpp:5954:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*, std::string&, const clang::FieldDecl*, bool, clang::QualType*) const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTContext.cpp:5954:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'void clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*, std::string&, const clang::FieldDecl*, bool, clang::QualType*) const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTContext.cpp:5975:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'void clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*, std::string&, const clang::FieldDecl*, bool, clang::QualType*) const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ASTContext.cpp:5975:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[994/1562] Building CXX object tools/c...angAST.dir/SelectorLocationsKind.cpp.o
[995/1562] Building CXX object tools/c...les/clangAST.dir/MicrosoftCXXABI.cpp.o
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/lib/AST/MicrosoftCXXABI.cpp:16:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'bool usesMultipleInheritanceModel(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/MicrosoftCXXABI.cpp:138:35,
    inlined from 'clang::MSInheritanceAttr::Spelling clang::CXXRecordDecl::calculateInheritanceModel() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/MicrosoftCXXABI.cpp:151:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[995/1562] Building CXX object tools/c...AST/CMakeFiles/clangAST.dir/Stmt.cpp.o
[996/1562] Building CXX object tools/c...MakeFiles/clangAST.dir/ParentMap.cpp.o
[996/1562] Building CXX object tools/c...eFiles/clangAST.dir/StmtIterator.cpp.o
[997/1562] Building CXX object tools/c...clangAST.dir/NestedNameSpecifier.cpp.o
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/lib/AST/NestedNameSpecifier.cpp:16:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[997/1562] Building CXX object tools/c...keFiles/clangAST.dir/StmtPrinter.cpp.o
[998/1562] Building CXX object tools/c...iles/clangAST.dir/RawCommentList.cpp.o
[998/1562] Building CXX object tools/c...keFiles/clangAST.dir/StmtProfile.cpp.o
[999/1562] Building CXX object tools/c...eFiles/clangAST.dir/RecordLayout.cpp.o
[999/1562] Building CXX object tools/c.../CMakeFiles/clangAST.dir/StmtViz.cpp.o
[1000/1562] 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]

[1000/1562] Building CXX object tools/...eFiles/clangAST.dir/TemplateBase.cpp.o
[1001/1562] Building CXX object tools/...angAST.dir/SelectorLocationsKind.cpp.o
[1001/1562] Building CXX object tools/...eFiles/clangAST.dir/TemplateName.cpp.o
[1002/1562] Building CXX object tools/...eFiles/clangAST.dir/StmtIterator.cpp.o
[1002/1562] Building CXX object tools/...AST/CMakeFiles/clangAST.dir/Type.cpp.o
[1003/1562] Building CXX object tools/.../CMakeFiles/clangAST.dir/StmtViz.cpp.o
[1003/1562] Building CXX object tools/.../CMakeFiles/clangAST.dir/TypeLoc.cpp.o
[1004/1562] Building CXX object tools/...les/clangAST.dir/MicrosoftMangle.cpp.o
[1004/1562] Building CXX object tools/...keFiles/clangAST.dir/TypePrinter.cpp.o
[1005/1562] Building CXX object tools/...eFiles/clangAST.dir/TemplateName.cpp.o
[1005/1562] Building CXX object tools/...Files/clangAST.dir/VTableBuilder.cpp.o
[1006/1562] Building CXX object tools/...eFiles/clangAST.dir/TemplateBase.cpp.o
[1006/1562] Building CXX object tools/...akeFiles/clangAST.dir/VTTBuilder.cpp.o
[1007/1562] 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]

[1007/1562] Building CXX object tools/...ngASTMatchers.dir/ASTMatchFinder.cpp.o
[1008/1562] Building CXX object tools/...clangAST.dir/RecordLayoutBuilder.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecordLayout.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1008/1562] Building CXX object tools/...Matchers.dir/ASTMatchersInternal.cpp.o
[1009/1562] Building CXX object tools/...keFiles/clangAST.dir/StmtPrinter.cpp.o
[1009/1562] Building CXX object tools/...ngSema.dir/AnalysisBasedWarnings.cpp.o
[1010/1562] Building CXX object tools/...AST/CMakeFiles/clangAST.dir/Stmt.cpp.o
[1010/1562] Building CXX object tools/...iles/clangSema.dir/AttributeList.cpp.o
[1011/1562] Building CXX object tools/.../CMakeFiles/clangAST.dir/TypeLoc.cpp.o
[1011/1562] Building CXX object tools/...angSema.dir/CodeCompleteConsumer.cpp.o
[1012/1562] Building CXX object tools/...akeFiles/clangAST.dir/VTTBuilder.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/CXXInheritance.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/VTTBuilder.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTTBuilder.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::VTTBuilder::LayoutVirtualVTTs(const clang::CXXRecordDecl*, VisitedVirtualBasesSetTy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTTBuilder.cpp:153:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::VTTBuilder::LayoutVirtualVTTs(const clang::CXXRecordDecl*, VisitedVirtualBasesSetTy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTTBuilder.cpp:153:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::VTTBuilder::LayoutSecondaryVTTs(clang::BaseSubobject)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTTBuilder.cpp:59:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::VTTBuilder::LayoutSecondaryVTTs(clang::BaseSubobject)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTTBuilder.cpp:59:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1012/1562] Building CXX object tools/...MakeFiles/clangSema.dir/DeclSpec.cpp.o
[1013/1562] Building CXX object tools/...keFiles/clangAST.dir/TypePrinter.cpp.o
[1013/1562] Building CXX object tools/.../clangSema.dir/DelayedDiagnostic.cpp.o
[1014/1562] 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:3475:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/Type.cpp:3511:3: note: here

[1014/1562] Building CXX object tools/...clangSema.dir/IdentifierResolver.cpp.o
[1015/1562] Building CXX object tools/...eFiles/clangAST.dir/ExprConstant.cpp.o
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/lib/AST/ExprConstant.cpp:37:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'unsigned int getBaseIndex(const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:2084:73:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'unsigned int getBaseIndex(const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:2085:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool isReadByLvalueToRvalueConversion(clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:2173:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool isReadByLvalueToRvalueConversion(clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:2173:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool hasFields(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:3743:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool hasFields(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:3743:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool diagnoseUnreadableFields({anonymous}::EvalInfo&, const clang::Expr*, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:2207:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool diagnoseUnreadableFields({anonymous}::EvalInfo&, const clang::Expr*, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:2207:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'bool CheckConstantExpression({anonymous}::EvalInfo&, clang::SourceLocation, clang::QualType, const clang::APValue&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:1436:72:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'bool CheckConstantExpression({anonymous}::EvalInfo&, clang::SourceLocation, clang::QualType, const clang::APValue&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:1437:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'bool HandleClassZeroInitialization({anonymous}::EvalInfo&, const clang::Expr*, const clang::RecordDecl*, const {anonymous}::LValue&, clang::APValue&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:5335:70:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'bool HandleClassZeroInitialization({anonymous}::EvalInfo&, const clang::Expr*, const clang::RecordDecl*, const {anonymous}::LValue&, clang::APValue&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:5336:31:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'bool HandleConstructorCall(clang::SourceLocation, const {anonymous}::LValue&, llvm::ArrayRef<const clang::Expr*>, const clang::CXXConstructorDecl*, {anonymous}::EvalInfo&, clang::APValue&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/ExprConstant.cpp:3949:68:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1015/1562] Building CXX object tools/...es/clangSema.dir/JumpDiagnostics.cpp.o
[1016/1562] Building CXX object tools/...angSema.dir/CodeCompleteConsumer.cpp.o
[1016/1562] Building CXX object tools/....dir/MultiplexExternalSemaSource.cpp.o
[1017/1562] Building CXX object tools/.../clangSema.dir/DelayedDiagnostic.cpp.o
[1017/1562] Building CXX object tools/...a/CMakeFiles/clangSema.dir/Scope.cpp.o
[1018/1562] Building CXX object tools/...clangSema.dir/IdentifierResolver.cpp.o
[1018/1562] Building CXX object tools/...akeFiles/clangSema.dir/ScopeInfo.cpp.o
[1019/1562] Building CXX object tools/...MakeFiles/clangSema.dir/DeclSpec.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/DeclSpec.cpp:14:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void clang::DeclSpec::Finish(clang::DiagnosticsEngine&, clang::Preprocessor&, const clang::PrintingPolicy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/DeclSpec.cpp:1115:54:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::DeclSpec::Finish(clang::DiagnosticsEngine&, clang::Preprocessor&, const clang::PrintingPolicy&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1019/1562] Building CXX object tools/...ma/CMakeFiles/clangSema.dir/Sema.cpp.o
[1020/1562] Building CXX object tools/...Files/clangAST.dir/VTableBuilder.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/CXXInheritance.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/VTableBuilder.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTableBuilder.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CharUnits getOffsetOfFullPath(clang::ASTContext&, const clang::CXXRecordDecl*, const {anonymous}::FullPathTy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTableBuilder.cpp:3517:50:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CharUnits getOffsetOfFullPath(clang::ASTContext&, const clang::CXXRecordDecl*, const {anonymous}::FullPathTy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTableBuilder.cpp:3517:50:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'const clang::VirtualBaseInfo* clang::MicrosoftVTableContext::computeVBTableRelatedInformation(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTableBuilder.cpp:3759:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'const clang::VirtualBaseInfo* clang::MicrosoftVTableContext::computeVBTableRelatedInformation(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTableBuilder.cpp:3759:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void clang::MicrosoftVTableContext::computeVTablePaths(bool, const clang::CXXRecordDecl*, clang::VPtrInfoVector&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTableBuilder.cpp:3391:39:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void clang::MicrosoftVTableContext::computeVTablePaths(bool, const clang::CXXRecordDecl*, clang::VPtrInfoVector&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTableBuilder.cpp:3391:39:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'virtual void clang::ItaniumVTableContext::computeVTableRelatedInformation(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/AST/VTableBuilder.cpp:2359:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1020/1562] Building CXX object tools/...keFiles/clangSema.dir/SemaAccess.cpp.o
[1021/1562] Building CXX object tools/...a/CMakeFiles/clangSema.dir/Scope.cpp.o
[1021/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaAttr.cpp.o
[1022/1562] Building CXX object tools/....dir/MultiplexExternalSemaSource.cpp.o
[1022/1562] Building CXX object tools/...s/clangSema.dir/SemaCXXScopeSpec.cpp.o
[1023/1562] Building CXX object tools/...Matchers.dir/ASTMatchersInternal.cpp.o
[1023/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaCast.cpp.o
[1024/1562] Building CXX object tools/...akeFiles/clangSema.dir/ScopeInfo.cpp.o
[1024/1562] Building CXX object tools/...Files/clangSema.dir/SemaChecking.cpp.o
[1025/1562] Building CXX object tools/...ngSema.dir/AnalysisBasedWarnings.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:17:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'virtual void {anonymous}::LogicalErrorHandler::compareBitwiseEquality(const clang::BinaryOperator*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:157:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'virtual void {anonymous}::LogicalErrorHandler::compareBitwiseEquality(const clang::BinaryOperator*, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'virtual void {anonymous}::LogicalErrorHandler::compareAlwaysTrue(const clang::BinaryOperator*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:147:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'virtual void {anonymous}::LogicalErrorHandler::compareAlwaysTrue(const clang::BinaryOperator*, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1025/1562] Building CXX object tools/...s/clangSema.dir/SemaCodeComplete.cpp.o
[1026/1562] Building CXX object tools/...iles/clangSema.dir/AttributeList.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/lib/Sema/AttributeList.cpp:15:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkVKBuiltInAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:1754:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkVKBuiltInAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeDeclKind]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkVKBuiltInAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:1754:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkVKBuiltInAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkHLSLCenterAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:637:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkHLSLCenterAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeDeclKind]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkHLSLCenterAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:637:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkHLSLCenterAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkCarriesDependencyAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:407:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkCarriesDependencyAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeDeclKind]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkCarriesDependencyAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:407:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkCarriesDependencyAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkWeakAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:2239:117:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkWeakAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeDeclKind]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkWeakAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:2239:117:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkWeakAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkDLLExportAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:479:117:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkDLLExportAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeDeclKind]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkDLLExportAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:479:117:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkDLLExportAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkWarnUnusedResultAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:2230:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkWarnUnusedResultAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeDeclKind]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkWarnUnusedResultAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:2230:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkWarnUnusedResultAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkNonNullAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:1212:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkNonNullAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeDeclKind]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkNonNullAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:1212:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkNonNullAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkFormatAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:574:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkFormatAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeDeclKind]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkFormatAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:574:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkFormatAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkVKBindingAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:1737:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkVKBindingAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeDeclKind]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool {anonymous}::checkVKBindingAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:1737:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool {anonymous}::checkVKBindingAppertainsTo(clang::Sema&, const clang::AttributeList&, const clang::Decl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1026/1562] Building CXX object tools/...Files/clangSema.dir/SemaConsumer.cpp.o
[1027/1562] Building CXX object tools/...Files/clangSema.dir/SemaConsumer.cpp.o
[1027/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaCUDA.cpp.o
[1028/1562] Building CXX object tools/...es/clangSema.dir/JumpDiagnostics.cpp.o
[1028/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaDecl.cpp.o
[1029/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaAttr.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/SemaAttr.cpp:15:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = char [12]]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::ActOnPragmaMSSeg(clang::SourceLocation, PragmaMsStackAction, llvm::StringRef, clang::StringLiteral*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaAttr.cpp:431:12:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::ActOnPragmaMSSeg(clang::SourceLocation, PragmaMsStackAction, llvm::StringRef, clang::StringLiteral*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1029/1562] Building CXX object tools/...Files/clangSema.dir/SemaDeclAttr.cpp.o
[1030/1562] Building CXX object tools/...keFiles/clangSema.dir/SemaAccess.cpp.o
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/SemaInternal.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaAccess.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::Decl; OffsT = unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalDecl]',
    inlined from 'clang::FriendDecl* clang::FriendDecl::getNextFriend()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclFriend.h:95:38,
    inlined from 'clang::FriendDecl* clang::FriendDecl::getNextFriend()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclFriend.h:93:15,
    inlined from 'clang::CXXRecordDecl::friend_iterator& clang::CXXRecordDecl::friend_iterator::operator++()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclFriend.h:195:29,
    inlined from 'AccessResult GetFriendKind(clang::Sema&, const {anonymous}::EffectiveContext&, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaAccess.cpp:575:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1030/1562] Building CXX object tools/...eFiles/clangSema.dir/SemaDeclCXX.cpp.o
[1031/1562] Building CXX object tools/...s/clangSema.dir/SemaCXXScopeSpec.cpp.o
[1031/1562] Building CXX object tools/...Files/clangSema.dir/SemaDeclObjC.cpp.o
[1032/1562] Building CXX object tools/...ma/CMakeFiles/clangSema.dir/Sema.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/Sema.cpp:15:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::tryToRecoverWithCall(clang::ExprResult&, const clang::PartialDiagnostic&, bool, bool (*)(clang::QualType))' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/Sema.cpp:1471:24:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::tryToRecoverWithCall(clang::ExprResult&, const clang::PartialDiagnostic&, bool, bool (*)(clang::QualType))':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::ImpCastExprToType(clang::Expr*, clang::QualType, clang::CastKind, clang::ExprValueKind, const clang::CXXCastPath*, CheckedConversionKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/Sema.cpp:377:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::ImpCastExprToType(clang::Expr*, clang::QualType, clang::CastKind, clang::ExprValueKind, const clang::CXXCastPath*, CheckedConversionKind)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::Decl; OffsT = unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalDecl]',
    inlined from 'clang::FriendDecl* clang::FriendDecl::getNextFriend()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclFriend.h:95:38,
    inlined from 'clang::FriendDecl* clang::FriendDecl::getNextFriend()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclFriend.h:93:15,
    inlined from 'clang::CXXRecordDecl::friend_iterator& clang::CXXRecordDecl::friend_iterator::operator++()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclFriend.h:195:29,
    inlined from 'bool IsRecordFullyDefined(const clang::CXXRecordDecl*, RecordCompleteMap&, RecordCompleteMap&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/Sema.cpp:614:30,
    inlined from 'void clang::Sema::ActOnEndOfTranslationUnit()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/Sema.cpp:886:31:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::ActOnEndOfTranslationUnit()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/Sema.cpp:860:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::ActOnEndOfTranslationUnit()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::ActOnEndOfTranslationUnit()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/Sema.cpp:846:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::ActOnEndOfTranslationUnit()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1032/1562] Building CXX object tools/...CMakeFiles/clangSema.dir/SemaDXR.cpp.o
[1033/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaCUDA.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCUDA.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::Sema::inferCUDATargetForImplicitSpecialMember(clang::CXXRecordDecl*, CXXSpecialMember, clang::CXXMethodDecl*, bool, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCUDA.cpp:167:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::Sema::inferCUDATargetForImplicitSpecialMember(clang::CXXRecordDecl*, CXXSpecialMember, clang::CXXMethodDecl*, bool, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCUDA.cpp:167:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'bool clang::Sema::inferCUDATargetForImplicitSpecialMember(clang::CXXRecordDecl*, CXXSpecialMember, clang::CXXMethodDecl*, bool, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCUDA.cpp:174:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'bool clang::Sema::inferCUDATargetForImplicitSpecialMember(clang::CXXRecordDecl*, CXXSpecialMember, clang::CXXMethodDecl*, bool, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCUDA.cpp:174:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1033/1562] Building CXX object tools/.../clangSema.dir/SemaExceptionSpec.cpp.o
[1034/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaCast.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/SemaCast.cpp:17:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = CastType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool tryDiagnoseOverloadedCast(clang::Sema&, CastType, clang::SourceRange, clang::Expr*, clang::QualType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCast.cpp:375:37:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool tryDiagnoseOverloadedCast(clang::Sema&, CastType, clang::SourceRange, clang::Expr*, clang::QualType, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool tryDiagnoseOverloadedCast(clang::Sema&, CastType, clang::SourceRange, clang::Expr*, clang::QualType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCast.cpp:375:37:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool tryDiagnoseOverloadedCast(clang::Sema&, CastType, clang::SourceRange, clang::Expr*, clang::QualType, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool tryDiagnoseOverloadedCast(clang::Sema&, CastType, clang::SourceRange, clang::Expr*, clang::QualType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCast.cpp:375:37:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool tryDiagnoseOverloadedCast(clang::Sema&, CastType, clang::SourceRange, clang::Expr*, clang::QualType, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'TryCastResult TryReinterpretCast(clang::Sema&, clang::ExprResult&, clang::QualType, bool, const clang::SourceRange&, unsigned int&, clang::CastKind&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCast.cpp:1823:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'TryCastResult TryReinterpretCast(clang::Sema&, clang::ExprResult&, clang::QualType, bool, const clang::SourceRange&, unsigned int&, clang::CastKind&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1034/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaExpr.cpp.o
[1035/1562] Building CXX object tools/...ngASTMatchers.dir/ASTMatchFinder.cpp.o
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/ASTMatchers/ASTMatchers.h:48,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'virtual bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::classIsDerivedFrom(const clang::CXXRecordDecl*, const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:806:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'virtual bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::classIsDerivedFrom(const clang::CXXRecordDecl*, const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:806:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = clang::ast_matchers::internal::{anonymous}::MatchASTVisitor]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = clang::ast_matchers::internal::{anonymous}::MatchASTVisitor]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = clang::ast_matchers::internal::{anonymous}::MatchChildASTVisitor]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = clang::ast_matchers::internal::{anonymous}::MatchChildASTVisitor]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1035/1562] Building CXX object tools/...eFiles/clangSema.dir/SemaExprCXX.cpp.o
[1036/1562] Building CXX object tools/.../clangSema.dir/SemaExceptionSpec.cpp.o
[1036/1562] Building CXX object tools/...les/clangSema.dir/SemaExprMember.cpp.o
[1037/1562] Building CXX object tools/...Files/clangSema.dir/SemaChecking.cpp.o
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/SemaInternal.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'bool {anonymous}::isLayoutCompatibleStruct(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:9443:42,
    inlined from 'bool {anonymous}::isLayoutCompatible(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:9508:36,
    inlined from 'bool {anonymous}::isLayoutCompatible(clang::ASTContext&, clang::QualType, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:9539:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'bool {anonymous}::isLayoutCompatibleStruct(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:9444:39,
    inlined from 'bool {anonymous}::isLayoutCompatible(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:9508:36,
    inlined from 'bool {anonymous}::isLayoutCompatible(clang::ASTContext&, clang::QualType, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:9539:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'bool {anonymous}::isLayoutCompatibleStruct(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:9445:41,
    inlined from 'bool {anonymous}::isLayoutCompatible(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:9508:36,
    inlined from 'bool {anonymous}::isLayoutCompatible(clang::ASTContext&, clang::QualType, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaChecking.cpp:9539:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1037/1562] Building CXX object tools/...Files/clangSema.dir/SemaExprObjC.cpp.o
[1038/1562] 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=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp:3071:7: note: here
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/SemaInternal.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void clang::Sema::CodeCompleteConstructorInitializer(clang::Decl*, llvm::ArrayRef<clang::CXXCtorInitializer*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp:4448:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void clang::Sema::CodeCompleteConstructorInitializer(clang::Decl*, llvm::ArrayRef<clang::CXXCtorInitializer*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp:4448:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'void clang::Sema::CodeCompleteConstructorInitializer(clang::Decl*, llvm::ArrayRef<clang::CXXCtorInitializer*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp:4472:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'void clang::Sema::CodeCompleteConstructorInitializer(clang::Decl*, llvm::ArrayRef<clang::CXXCtorInitializer*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaCodeComplete.cpp:4472:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1038/1562] Building CXX object tools/...les/clangSema.dir/SemaFixItUtils.cpp.o
[1039/1562] Building CXX object tools/...Files/clangSema.dir/SemaDeclObjC.cpp.o
[1039/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaHLSL.cpp.o
[1040/1562] Building CXX object tools/...Files/clangSema.dir/SemaDeclAttr.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/SemaDeclAttr.cpp:14:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkFunctionOrMethodParameterIndex(clang::Sema&, const clang::Decl*, const clang::AttributeList&, unsigned int, const clang::Expr*, uint64_t&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:282:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkFunctionOrMethodParameterIndex(clang::Sema&, const clang::Decl*, const clang::AttributeList&, unsigned int, const clang::Expr*, uint64_t&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkFunctionOrMethodParameterIndex(clang::Sema&, const clang::Decl*, const clang::AttributeList&, unsigned int, const clang::Expr*, uint64_t&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:282:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkFunctionOrMethodParameterIndex(clang::Sema&, const clang::Decl*, const clang::AttributeList&, unsigned int, const clang::Expr*, uint64_t&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = const NamedDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void DoEmitAvailabilityWarning(clang::Sema&, clang::Sema::AvailabilityDiagnostic, clang::Decl*, const clang::NamedDecl*, llvm::StringRef, clang::SourceLocation, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:5449:15:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::Sema::AvailabilityDiagnostic, clang::Decl*, const clang::NamedDecl*, llvm::StringRef, clang::SourceLocation, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void DoEmitAvailabilityWarning(clang::Sema&, clang::Sema::AvailabilityDiagnostic, clang::Decl*, const clang::NamedDecl*, llvm::StringRef, clang::SourceLocation, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:5449:15:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::Sema::AvailabilityDiagnostic, clang::Decl*, const clang::NamedDecl*, llvm::StringRef, clang::SourceLocation, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::HotAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:252:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::HotAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = HotAttr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::HotAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:252:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::HotAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::ColdAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:252:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::ColdAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = ColdAttr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::ColdAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:252:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::ColdAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::CFUnknownTransferAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:252:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::CFUnknownTransferAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = CFUnknownTransferAttr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::CFUnknownTransferAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:252:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::CFUnknownTransferAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::CFAuditedTransferAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:252:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::CFAuditedTransferAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = CFAuditedTransferAttr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::CFAuditedTransferAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:252:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttrMutualExclusion(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with AttrTy = clang::CFAuditedTransferAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::greater<unsigned int>]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:182:51:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::greater<unsigned int>]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::greater<unsigned int>]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:182:51:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::greater<unsigned int>]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::less<unsigned int>]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:182:51:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::less<unsigned int>]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::less<unsigned int>]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:182:51:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::less<unsigned int>]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool attrNonNullArgCheck(clang::Sema&, clang::QualType, const clang::AttributeList&, clang::SourceRange, clang::SourceRange, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:1172:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool attrNonNullArgCheck(clang::Sema&, clang::QualType, const clang::AttributeList&, clang::SourceRange, clang::SourceRange, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::not_equal_to<unsigned int>]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:182:51,
    inlined from 'bool checkAttributeNumArgs(clang::Sema&, const clang::AttributeList&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:193:35,
    inlined from 'bool clang::Sema::CheckNoReturnAttr(const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:1598:29:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckNoReturnAttr(const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkAttributeNumArgsImpl(clang::Sema&, const clang::AttributeList&, unsigned int, unsigned int, Compare) [with Compare = std::not_equal_to<unsigned int>]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:182:51,
    inlined from 'bool checkAttributeNumArgs(clang::Sema&, const clang::AttributeList&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:193:35,
    inlined from 'bool clang::Sema::CheckNoReturnAttr(const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:1598:29:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckNoReturnAttr(const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkUInt32Argument(clang::Sema&, const clang::AttributeList&, const clang::Expr*, uint32_t&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:227:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkUInt32Argument(clang::Sema&, const clang::AttributeList&, const clang::Expr*, uint32_t&, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkUInt32Argument(clang::Sema&, const clang::AttributeList&, const clang::Expr*, uint32_t&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:227:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkUInt32Argument(clang::Sema&, const clang::AttributeList&, const clang::Expr*, uint32_t&, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleNSConsumedAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3723:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleNSConsumedAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleNSConsumedAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3723:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleNSConsumedAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleWeakRefAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:1432:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleWeakRefAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleWeakRefAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:1432:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleWeakRefAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleNoDebugAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3255:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleNoDebugAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleConsumableAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:829:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleConsumableAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeArgumentNType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleConsumableAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:829:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleConsumableAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleParamTypestateAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:912:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleParamTypestateAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeArgumentNType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleParamTypestateAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:912:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleParamTypestateAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleReturnTypestateAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:948:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleReturnTypestateAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AttributeArgumentNType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleReturnTypestateAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:948:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleReturnTypestateAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /usr/include/c++/14.2.1/algorithm:60,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringRef.h:13,
                 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:
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'clang::OwnershipAttr::OwnershipAttr(clang::SourceRange, clang::ASTContext&, clang::IdentifierInfo*, unsigned int*, unsigned int, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/AST/Attrs.inc:7207:14,
    inlined from 'void handleOwnershipAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:1334:55:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: argument 2 null where non-null expected [-Wnonnull]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: note: in a call to built-in function 'void* __builtin_memmove(void*, const void*, long unsigned int)'
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleWorkGroupSize(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with WorkGroupAttr = clang::ReqdWorkGroupSizeAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:2316:59:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleWorkGroupSize(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with WorkGroupAttr = clang::ReqdWorkGroupSizeAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleWorkGroupSize(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with WorkGroupAttr = clang::WorkGroupSizeHintAttr]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:2316:59:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleWorkGroupSize(clang::Sema&, clang::Decl*, const clang::AttributeList&) [with WorkGroupAttr = clang::WorkGroupSizeHintAttr]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'clang::NonNullAttr::NonNullAttr(clang::SourceRange, clang::ASTContext&, unsigned int*, unsigned int, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/build/tools/clang/include/clang/AST/Attrs.inc:6459:14,
    inlined from 'void handleNonNullAttrParameter(clang::Sema&, clang::ParmVarDecl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:1241:62:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: argument 2 null where non-null expected [-Wnonnull]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: note: in a call to built-in function 'void* __builtin_memmove(void*, const void*, long unsigned int)'
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleObjCBridgeRelatedAttr(clang::Sema&, clang::Scope*, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3969:79:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleObjCBridgeRelatedAttr(clang::Sema&, clang::Scope*, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleObjCBridgeRelatedAttr(clang::Sema&, clang::Scope*, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3969:79:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleObjCBridgeRelatedAttr(clang::Sema&, clang::Scope*, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleObjCBridgeAttr(clang::Sema&, clang::Scope*, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3925:79:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleObjCBridgeAttr(clang::Sema&, clang::Scope*, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleObjCBridgeAttr(clang::Sema&, clang::Scope*, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3925:79:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleObjCBridgeAttr(clang::Sema&, clang::Scope*, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = AlwaysInlineAttr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::OptimizeNoneAttr* clang::Sema::mergeOptimizeNoneAttr(clang::Decl*, clang::SourceRange, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3301:66:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::OptimizeNoneAttr* clang::Sema::mergeOptimizeNoneAttr(clang::Decl*, clang::SourceRange, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = MinSizeAttr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::OptimizeNoneAttr* clang::Sema::mergeOptimizeNoneAttr(clang::Decl*, clang::SourceRange, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3306:67:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::OptimizeNoneAttr* clang::Sema::mergeOptimizeNoneAttr(clang::Decl*, clang::SourceRange, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DLLImportAttr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::DLLExportAttr* clang::Sema::mergeDLLExportAttr(clang::Decl*, clang::SourceRange, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:4310:66:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::DLLExportAttr* clang::Sema::mergeDLLExportAttr(clang::Decl*, clang::SourceRange, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = VecReturnAttr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void handleVecReturnAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:1654:58:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void handleVecReturnAttr(clang::Sema&, clang::Decl*, const clang::AttributeList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::checkMSInheritanceAttrOnDefinition(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::MSInheritanceAttr::Spelling)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:3096:10:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::checkMSInheritanceAttrOnDefinition(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::MSInheritanceAttr::Spelling)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::MSInheritanceAttr* clang::Sema::mergeMSInheritanceAttr(clang::Decl*, clang::SourceRange, bool, unsigned int, clang::MSInheritanceAttr::Spelling)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclAttr.cpp:4354:12:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::MSInheritanceAttr* clang::Sema::mergeMSInheritanceAttr(clang::Decl*, clang::SourceRange, bool, unsigned int, clang::MSInheritanceAttr::Spelling)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1040/1562] Building CXX object tools/...clangSema.dir/SemaHLSLDiagnoseTU.cpp.o
[1041/1562] Building CXX object tools/...Files/clangSema.dir/SemaExprObjC.cpp.o
[1041/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaInit.cpp.o
[1042/1562] Building CXX object tools/...les/clangSema.dir/SemaFixItUtils.cpp.o
[1042/1562] Building CXX object tools/...keFiles/clangSema.dir/SemaLambda.cpp.o
[1043/1562] Building CXX object tools/...les/clangSema.dir/SemaExprMember.cpp.o
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/Sema/Overload.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprMember.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1043/1562] Building CXX object tools/...keFiles/clangSema.dir/SemaLookup.cpp.o
[1044/1562] Building CXX object tools/...CMakeFiles/clangSema.dir/SemaDXR.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/lib/Sema/SemaDXR.cpp:12:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void hlsl::DiagnoseRayGenerationOrIntersectionEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDXR.cpp:1217:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseRayGenerationOrIntersectionEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void hlsl::DiagnoseRayGenerationOrIntersectionEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDXR.cpp:1217:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseRayGenerationOrIntersectionEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void hlsl::DiagnoseCallableEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDXR.cpp:1152:12:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseCallableEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void hlsl::DiagnoseCallableEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDXR.cpp:1152:12:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseCallableEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void hlsl::DiagnoseMissOrAnyHitEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef, DXIL::ShaderKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDXR.cpp:1177:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseMissOrAnyHitEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef, DXIL::ShaderKind)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void hlsl::DiagnoseMissOrAnyHitEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef, DXIL::ShaderKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDXR.cpp:1177:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseMissOrAnyHitEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef, DXIL::ShaderKind)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void hlsl::DiagnoseClosestHitEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDXR.cpp:1229:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseClosestHitEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void hlsl::DiagnoseClosestHitEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDXR.cpp:1229:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseClosestHitEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1044/1562] Building CXX object tools/...s/clangSema.dir/SemaObjCProperty.cpp.o
[1045/1562] Building CXX object tools/...keFiles/clangSema.dir/SemaLambda.cpp.o
[1045/1562] Building CXX object tools/...keFiles/clangSema.dir/SemaOpenMP.cpp.o
[1046/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaDecl.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/lib/Sema/TypeLocBuilder.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:14:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::VarDecl]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:6374:17:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::VarDecl]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = const VarDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::VarDecl]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:6374:17:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::VarDecl]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::VarDecl]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:6376:5:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::VarDecl]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::FunctionDecl]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:6374:17:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::FunctionDecl]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = const FunctionDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::FunctionDecl]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:6374:17:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::FunctionDecl]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::FunctionDecl]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:6376:5:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkGlobalOrExternCConflict(clang::Sema&, const T*, bool, clang::LookupResult&) [with T = clang::FunctionDecl]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::CheckForFunctionRedefinition(clang::FunctionDecl*, const clang::FunctionDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:10606:72:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::CheckForFunctionRedefinition(clang::FunctionDecl*, const clang::FunctionDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::CheckEnumUnderlyingType(clang::TypeSourceInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:11404:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckEnumUnderlyingType(clang::TypeSourceInfo*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::DiagnoseSemanticDecl(hlsl::SemanticDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:14646:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::DiagnoseSemanticDecl(hlsl::SemanticDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = char [2]]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::DiagnoseSemanticDecl(hlsl::SemanticDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:14646:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::DiagnoseSemanticDecl(hlsl::SemanticDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::CheckMain(clang::FunctionDecl*, const clang::DeclSpec&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:8543:75:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::CheckMain(clang::FunctionDecl*, const clang::DeclSpec&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::CheckMain(clang::FunctionDecl*, const clang::DeclSpec&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:8543:75:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::CheckMain(clang::FunctionDecl*, const clang::DeclSpec&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ParmVarDecl* clang::Sema::CheckParameter(clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, hlsl::ParameterModifier)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:10449:52:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ParmVarDecl* clang::Sema::CheckParameter(clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, hlsl::ParameterModifier)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::NamedDecl* clang::Sema::ActOnTypedefDeclarator(clang::Scope*, clang::Declarator&, clang::DeclContext*, clang::TypeSourceInfo*, clang::LookupResult&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:5170:10:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::NamedDecl* clang::Sema::ActOnTypedefDeclarator(clang::Scope*, clang::Declarator&, clang::DeclContext*, clang::TypeSourceInfo*, clang::LookupResult&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkUsingShadowRedecl(clang::Sema&, clang::UsingShadowDecl*, ExpectedDecl*) [with ExpectedDecl = clang::VarDecl]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:2627:72,
    inlined from 'void clang::Sema::MergeVarDecl(clang::VarDecl*, clang::LookupResult&, ShadowMergeState&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:3386:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::MergeVarDecl(clang::VarDecl*, clang::LookupResult&, ShadowMergeState&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkUsingShadowRedecl(clang::Sema&, clang::UsingShadowDecl*, ExpectedDecl*) [with ExpectedDecl = clang::VarTemplateDecl]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:2627:72,
    inlined from 'void clang::Sema::MergeVarDecl(clang::VarDecl*, clang::LookupResult&, ShadowMergeState&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:3379:52:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::MergeVarDecl(clang::VarDecl*, clang::LookupResult&, ShadowMergeState&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkUsingShadowRedecl(clang::Sema&, clang::UsingShadowDecl*, ExpectedDecl*) [with ExpectedDecl = clang::FunctionDecl]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:2627:72,
    inlined from 'bool clang::Sema::MergeFunctionDecl(clang::FunctionDecl*, clang::NamedDecl*&, clang::Scope*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:2660:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::MergeFunctionDecl(clang::FunctionDecl*, clang::NamedDecl*&, clang::Scope*, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::NamedDecl* DiagnoseInvalidRedeclaration(clang::Sema&, clang::LookupResult&, clang::FunctionDecl*, {anonymous}::ActOnFDArgs&, bool, clang::Scope*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:6887:50:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'clang::NamedDecl* DiagnoseInvalidRedeclaration(clang::Sema&, clang::LookupResult&, clang::FunctionDecl*, {anonymous}::ActOnFDArgs&, bool, clang::Scope*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::NamedDecl* DiagnoseInvalidRedeclaration(clang::Sema&, clang::LookupResult&, clang::FunctionDecl*, {anonymous}::ActOnFDArgs&, bool, clang::Scope*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:6887:50:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'clang::NamedDecl* DiagnoseInvalidRedeclaration(clang::Sema&, clang::LookupResult&, clang::FunctionDecl*, {anonymous}::ActOnFDArgs&, bool, clang::Scope*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void checkDuplicateDefaultInit(clang::Sema&, clang::CXXRecordDecl*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:4084:78:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void checkDuplicateDefaultInit(clang::Sema&, clang::CXXRecordDecl*, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::Sema::isMicrosoftMissingTypename(const clang::CXXScopeSpec*, clang::Scope*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:556:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::Sema::isMicrosoftMissingTypename(const clang::CXXScopeSpec*, clang::Scope*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:556:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::Decl* clang::Sema::BuildAnonymousStructOrUnion(clang::Scope*, clang::DeclSpec&, clang::AccessSpecifier, clang::RecordDecl*, const clang::PrintingPolicy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:4187:79:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::Sema::BuildAnonymousStructOrUnion(clang::Scope*, clang::DeclSpec&, clang::AccessSpecifier, clang::RecordDecl*, const clang::PrintingPolicy&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = const char*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::FieldDecl* clang::Sema::HandleField(clang::Scope*, clang::RecordDecl*, clang::SourceLocation, clang::Declarator&, clang::Expr*, clang::InClassInitStyle, clang::AccessSpecifier)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDecl.cpp:12741:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::FieldDecl* clang::Sema::HandleField(clang::Scope*, clang::RecordDecl*, clang::SourceLocation, clang::Declarator&, clang::Expr*, clang::InClassInitStyle, clang::AccessSpecifier)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1046/1562] Building CXX object tools/...Files/clangSema.dir/SemaOverload.cpp.o
[1047/1562] Building CXX object tools/...s/clangSema.dir/SemaObjCProperty.cpp.o
[1047/1562] Building CXX object tools/...s/clangSema.dir/SemaPseudoObject.cpp.o
[1048/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaInit.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/Initialization.h:16,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaInit.cpp:14:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void warnOnLifetimeExtension(clang::Sema&, const clang::InitializedEntity&, const clang::Expr*, bool, const clang::ValueDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaInit.cpp:5920:12:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void warnOnLifetimeExtension(clang::Sema&, const clang::InitializedEntity&, const clang::Expr*, bool, const clang::ValueDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool DiagnoseUninitializedReference(clang::Sema&, clang::SourceLocation, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaInit.cpp:6867:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool DiagnoseUninitializedReference(clang::Sema&, clang::SourceLocation, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaInit.cpp:6867:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1048/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaStmt.cpp.o
[1049/1562] Building CXX object tools/...keFiles/clangSema.dir/SemaOpenMP.cpp.o
[1049/1562] Building CXX object tools/...eFiles/clangSema.dir/SemaStmtAsm.cpp.o
[1050/1562] Building CXX object tools/...s/clangSema.dir/SemaPseudoObject.cpp.o
[1050/1562] Building CXX object tools/...Files/clangSema.dir/SemaStmtAttr.cpp.o
[1051/1562] Building CXX object tools/...eFiles/clangSema.dir/SemaDeclCXX.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'virtual void clang::Sema::RequireNonAbstractType(clang::SourceLocation, clang::QualType, unsigned int, AbstractDiagSelID)::NonAbstractTypeDiagnoser::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4458:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'virtual void clang::Sema::RequireNonAbstractType(clang::SourceLocation, clang::QualType, unsigned int, AbstractDiagSelID)::NonAbstractTypeDiagnoser::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool CheckConstexprDeclStmt(clang::Sema&, const clang::FunctionDecl*, clang::DeclStmt*, clang::SourceLocation&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:950:39,
    inlined from 'bool CheckConstexprFunctionStmt(clang::Sema&, const clang::FunctionDecl*, clang::Stmt*, llvm::SmallVectorImpl<clang::SourceLocation>&, clang::SourceLocation&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:1034:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool CheckConstexprFunctionStmt(clang::Sema&, const clang::FunctionDecl*, clang::Stmt*, llvm::SmallVectorImpl<clang::SourceLocation>&, clang::SourceLocation&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool CheckConstexprDeclStmt(clang::Sema&, const clang::FunctionDecl*, clang::DeclStmt*, clang::SourceLocation&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:964:39,
    inlined from 'bool CheckConstexprFunctionStmt(clang::Sema&, const clang::FunctionDecl*, clang::Stmt*, llvm::SmallVectorImpl<clang::SourceLocation>&, clang::SourceLocation&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:1034:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool CheckConstexprFunctionStmt(clang::Sema&, const clang::FunctionDecl*, clang::Stmt*, llvm::SmallVectorImpl<clang::SourceLocation>&, clang::SourceLocation&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = CXXRecordDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::BuildCXXDefaultInitExpr(clang::SourceLocation, clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:11429:42:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::BuildCXXDefaultInitExpr(clang::SourceLocation, clang::FieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = RecordDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::BuildCXXDefaultInitExpr(clang::SourceLocation, clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:11429:42:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::BuildCXXDefaultInitExpr(clang::SourceLocation, clang::FieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = FieldDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::BuildCXXDefaultInitExpr(clang::SourceLocation, clang::FieldDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:11429:42:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::BuildCXXDefaultInitExpr(clang::SourceLocation, clang::FieldDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::QualType clang::Sema::CheckDestructorDeclarator(clang::Declarator&, clang::QualType, clang::StorageClass&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:6834:60:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::QualType clang::Sema::CheckDestructorDeclarator(clang::Declarator&, clang::QualType, clang::StorageClass&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = CXXRecordDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::checkClassLevelDLLAttribute(clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4743:21:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::checkClassLevelDLLAttribute(clang::CXXRecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = Attr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::checkClassLevelDLLAttribute(clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4743:21:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::checkClassLevelDLLAttribute(clang::CXXRecordDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::MergeCXXFunctionDecl(clang::FunctionDecl*, clang::FunctionDecl*, clang::Scope*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:573:16:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::MergeCXXFunctionDecl(clang::FunctionDecl*, clang::FunctionDecl*, clang::Scope*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:156:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = const InheritableAttr*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::SetDeclDeleted(clang::Decl*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:12843:65:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::SetDeclDeleted(clang::Decl*, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void DiagnoseNamespaceInlineMismatch(clang::Sema&, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, bool*, clang::NamespaceDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:7193:58:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void DiagnoseNamespaceInlineMismatch(clang::Sema&, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, bool*, clang::NamespaceDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'bool clang::Sema::CheckConstexprFunctionDecl(const clang::FunctionDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:819:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'bool clang::Sema::CheckConstexprFunctionDecl(const clang::FunctionDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:819:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void {anonymous}::DiagnoseUninitializedFields(clang::Sema&, const clang::CXXConstructorDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:2670:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void {anonymous}::DiagnoseUninitializedFields(clang::Sema&, const clang::CXXConstructorDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:2670:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::Decl* clang::Sema::ActOnExceptionDeclarator(clang::Scope*, clang::Declarator&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:12143:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::Decl* clang::Sema::ActOnExceptionDeclarator(clang::Scope*, clang::Declarator&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedDefaultCtorExceptionSpec(clang::SourceLocation, clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:8795:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedDefaultCtorExceptionSpec(clang::SourceLocation, clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:8795:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeInheritingCtorExceptionSpec(clang::CXXConstructorDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:8862:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeInheritingCtorExceptionSpec(clang::CXXConstructorDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:8862:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedDtorExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:9377:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedDtorExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:9377:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedCopyAssignmentExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:10032:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedCopyAssignmentExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:10032:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedMoveAssignmentExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:10427:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedMoveAssignmentExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:10427:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedCopyCtorExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:10858:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedCopyCtorExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:10858:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedMoveCtorExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:11030:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57,
    inlined from 'clang::Sema::ImplicitExceptionSpecification clang::Sema::ComputeDefaultedMoveCtorExceptionSpec(clang::CXXMethodDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:11030:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:739:57,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::vbases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:731:57:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::Sema::MarkVirtualMembersReferenced(clang::SourceLocation, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:13387:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::Sema::MarkVirtualMembersReferenced(clang::SourceLocation, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:13387:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:737:63,
    inlined from 'bool clang::Sema::SpecialMemberIsTrivial(clang::CXXMethodDecl*, CXXSpecialMember, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:6286:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool findCircularInheritance(const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:1326:40,
    inlined from 'clang::CXXBaseSpecifier* clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:1386:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool findCircularInheritance(const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:1326:40,
    inlined from 'clang::CXXBaseSpecifier* clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:1386:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::DefineImplicitDestructor(clang::SourceLocation, clang::CXXDestructorDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:9470:59:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::DefineImplicitDestructor(clang::SourceLocation, clang::CXXDestructorDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void DiagnoseBaseOrMemInitializerOrder(clang::Sema&, const clang::CXXConstructorDecl*, llvm::ArrayRef<clang::CXXCtorInitializer*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4123:45,
    inlined from 'void clang::Sema::ActOnMemInitializers(clang::Decl*, clang::SourceLocation, llvm::ArrayRef<clang::CXXCtorInitializer*>, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4312:36:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void DiagnoseBaseOrMemInitializerOrder(clang::Sema&, const clang::CXXConstructorDecl*, llvm::ArrayRef<clang::CXXCtorInitializer*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4123:45,
    inlined from 'void clang::Sema::ActOnMemInitializers(clang::Decl*, clang::SourceLocation, llvm::ArrayRef<clang::CXXCtorInitializer*>, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4312:36:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void DiagnoseBaseOrMemInitializerOrder(clang::Sema&, const clang::CXXConstructorDecl*, llvm::ArrayRef<clang::CXXCtorInitializer*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4127:43,
    inlined from 'void clang::Sema::ActOnMemInitializers(clang::Decl*, clang::SourceLocation, llvm::ArrayRef<clang::CXXCtorInitializer*>, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4312:36:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void DiagnoseBaseOrMemInitializerOrder(clang::Sema&, const clang::CXXConstructorDecl*, llvm::ArrayRef<clang::CXXCtorInitializer*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4127:43,
    inlined from 'void clang::Sema::ActOnMemInitializers(clang::Decl*, clang::SourceLocation, llvm::ArrayRef<clang::CXXCtorInitializer*>, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaDeclCXX.cpp:4312:36:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1051/1562] Building CXX object tools/...Files/clangSema.dir/SemaTemplate.cpp.o
[1052/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaHLSL.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/SemaHLSL.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h: At global scope:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:225:16: warning: 'virtual void clang::ExternalASTSource::CompleteType(clang::ObjCInterfaceDecl*)' was hidden [-Woverloaded-virtual=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:5389:8: note:   by 'virtual void HLSLExternalSource::CompleteType(clang::TagDecl*)'
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp: In member function 'clang::QualType HLSLExternalSource::AddTemplateParamToArray(const char*, clang::CXXRecordDecl*, int, clang::NamedDecl* (&)[30], size_t*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:2942:41: warning: the compiler can assume that the address of 'templateParamNamedDecls' will never be NULL [-Waddress]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:2938:20: note: 'templateParamNamedDecls' declared here
/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:3846: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]
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
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:3848: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]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:566:7: note: 'class clang::QualType' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp: In member function 'bool HLSLExternalSource::CheckTemplateArgumentListForHLSL(clang::TemplateDecl*, clang::SourceLocation, clang::TemplateArgumentListInfo&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:5086:10: warning: zero-length gnu_printf format string [-Wformat-zero-length]
/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:8480:34: warning: unused variable 'CAT' [-Wunused-variable]
/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:11860:31: warning: unused variable 'Attr' [-Wunused-variable]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp: In member function 'void clang::Sema::DiagnoseHLSLDeclAttr(const clang::Decl*, const clang::Attr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:12997:39: warning: unused variable 'HLSLGCAttr' [-Wunused-variable]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp: In member function 'clang::QualType HLSLExternalSource::AddTemplateParamToArray(const char*, clang::CXXRecordDecl*, int, clang::NamedDecl* (&)[30], size_t*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:2942:6: warning: 'nonnull' argument 'templateParamNamedDecls' compared to NULL [-Wnonnull-compare]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::DiagnoseGloballyCoherentMismatch(const clang::Expr*, clang::QualType, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13037:50:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::DiagnoseGloballyCoherentMismatch(const clang::Expr*, clang::QualType, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::DiagnoseGloballyCoherentMismatch(const clang::Expr*, clang::QualType, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13037:50:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::DiagnoseGloballyCoherentMismatch(const clang::Expr*, clang::QualType, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::DiagnoseGloballyCoherentMismatch(const clang::Expr*, clang::QualType, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13037:50:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::DiagnoseGloballyCoherentMismatch(const clang::Expr*, clang::QualType, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'void ValidateDispatchGridValues(clang::DiagnosticsEngine&, const clang::AttributeList&, clang::Attr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13064:45:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void ValidateDispatchGridValues(clang::DiagnosticsEngine&, const clang::AttributeList&, clang::Attr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = char [16]]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::CheckHLSLFunctionCall(clang::FunctionDecl*, clang::CallExpr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15453:39:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckHLSLFunctionCall(clang::FunctionDecl*, clang::CallExpr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void hlsl::DiagnoseAmplificationEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15575:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseAmplificationEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void hlsl::DiagnoseMeshEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15599:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseMeshEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void hlsl::DiagnoseMeshEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15602:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseMeshEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void hlsl::DiagnoseHullEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15621:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseHullEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void hlsl::DiagnoseHullEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15624:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseHullEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void hlsl::DiagnoseHullEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15627:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseHullEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void hlsl::DiagnoseGeometryEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15644:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseGeometryEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool HLSLExternalSource::ValidatePrimitiveTypeForOperand(clang::SourceLocation, clang::QualType, ArTypeObjectKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:9481:64:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool HLSLExternalSource::ValidatePrimitiveTypeForOperand(clang::SourceLocation, clang::QualType, ArTypeObjectKind)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void HLSLExternalSource::WarnMinPrecision(clang::QualType, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:3986:22:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void HLSLExternalSource::WarnMinPrecision(clang::QualType, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void HLSLExternalSource::WarnMinPrecision(clang::QualType, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:3986:22:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void HLSLExternalSource::WarnMinPrecision(clang::QualType, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void HLSLExternalSource::WarnMinPrecision(clang::QualType, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:3981:22:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void HLSLExternalSource::WarnMinPrecision(clang::QualType, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void HLSLExternalSource::WarnMinPrecision(clang::QualType, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:3981:22:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void HLSLExternalSource::WarnMinPrecision(clang::QualType, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::Expr* ValidateClipPlaneExpr(clang::Sema&, clang::Expr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:12671:12,
    inlined from 'clang::Attr* HandleClipPlanes(clang::Sema&, const clang::AttributeList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:12687:45,
    inlined from 'void hlsl::HandleDeclAttributeForHLSL(clang::Sema&, clang::Decl*, const clang::AttributeList&, bool&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13313:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::HandleDeclAttributeForHLSL(clang::Sema&, clang::Decl*, const clang::AttributeList&, bool&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp: In member function 'void HLSLExternalSource::AddObjectTypes()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:3545:53: warning: array subscript [0, 135] is outside array bounds of 'const char* [136]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:1625:20: note: while referencing 'g_ArBasicTypeNames'
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = VarDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::ActOnFinishHLSLBuffer(clang::Decl*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13900:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::ActOnFinishHLSLBuffer(clang::Decl*, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = VarDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::ActOnFinishHLSLBuffer(clang::Decl*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:13900:25:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::ActOnFinishHLSLBuffer(clang::Decl*, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'bool FlattenedTypeIterator::pushTrackerForType(clang::QualType, llvm::MutableArrayRef<clang::Expr*>::iterator)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:12304:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'bool FlattenedTypeIterator::pushTrackerForType(clang::QualType, llvm::MutableArrayRef<clang::Expr*>::iterator)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:12305:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void hlsl::DiagnoseDispatchGridSemantics(clang::Sema&, clang::RecordDecl*, clang::SourceLocation, clang::SourceLocation&, bool&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15493:45:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void hlsl::DiagnoseDispatchGridSemantics(clang::Sema&, clang::RecordDecl*, clang::SourceLocation, clang::SourceLocation&, bool&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15493:45:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void DiagnoseSVForLaunchType(const clang::FunctionDecl*, hlsl::DXIL::NodeLaunchType, clang::DiagnosticsEngine&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:11007:40,
    inlined from 'void hlsl::DiagnoseNodeEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15968:26:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseNodeEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void DiagnoseSVForLaunchType(const clang::FunctionDecl*, hlsl::DXIL::NodeLaunchType, clang::DiagnosticsEngine&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:10993:40,
    inlined from 'void hlsl::DiagnoseNodeEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaHLSL.cpp:15968:26:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void hlsl::DiagnoseNodeEntry(clang::Sema&, clang::FunctionDecl*, llvm::StringRef, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1052/1562] Building CXX object tools/...ngSema.dir/SemaTemplateDeduction.cpp.o
[1053/1562] Building CXX object tools/...clangSema.dir/SemaHLSLDiagnoseTU.cpp.o
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/lib/Sema/SemaHLSLDiagnoseTU.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1053/1562] Building CXX object tools/...Sema.dir/SemaTemplateInstantiate.cpp.o
[1054/1562] Building CXX object tools/...keFiles/clangSema.dir/SemaLookup.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Lookup.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2293:41,
    inlined from 'void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2378:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2293:41,
    inlined from 'void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2378:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2310:34,
    inlined from 'void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2378:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2310:59,
    inlined from 'void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2378:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::Sema::LookupInSuper(clang::LookupResult&, clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2042:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::Sema::LookupInSuper(clang::LookupResult&, clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaLookup.cpp:2042:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1054/1562] Building CXX object tools/....dir/SemaTemplateInstantiateDecl.cpp.o
[1055/1562] Building CXX object tools/...Files/clangSema.dir/SemaStmtAttr.cpp.o
[1055/1562] Building CXX object tools/...angSema.dir/SemaTemplateVariadic.cpp.o
[1056/1562] Building CXX object tools/...eFiles/clangSema.dir/SemaStmtAsm.cpp.o
[1056/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaType.cpp.o
[1057/1562] Building CXX object tools/...eFiles/clangSema.dir/SemaExprCXX.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/SemaExprCXX.cpp:15:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::CheckAllocatedType(clang::QualType, clang::SourceLocation, clang::SourceRange)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:1701:17:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckAllocatedType(clang::QualType, clang::SourceLocation, clang::SourceRange)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::ActOnPseudoDestructorExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::tok::TokenKind, clang::CXXScopeSpec&, clang::UnqualifiedId&, clang::SourceLocation, clang::SourceLocation, clang::UnqualifiedId&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:5941:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::ActOnPseudoDestructorExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::tok::TokenKind, clang::CXXScopeSpec&, clang::UnqualifiedId&, clang::SourceLocation, clang::SourceLocation, clang::UnqualifiedId&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::ActOnPseudoDestructorExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::tok::TokenKind, clang::CXXScopeSpec&, clang::UnqualifiedId&, clang::SourceLocation, clang::SourceLocation, clang::UnqualifiedId&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:5941:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::ActOnPseudoDestructorExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::tok::TokenKind, clang::CXXScopeSpec&, clang::UnqualifiedId&, clang::SourceLocation, clang::SourceLocation, clang::UnqualifiedId&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::ActOnPseudoDestructorExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::tok::TokenKind, clang::CXXScopeSpec&, clang::UnqualifiedId&, clang::SourceLocation, clang::SourceLocation, clang::UnqualifiedId&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:5989:42:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::ActOnPseudoDestructorExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::tok::TokenKind, clang::CXXScopeSpec&, clang::UnqualifiedId&, clang::SourceLocation, clang::SourceLocation, clang::UnqualifiedId&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::ActOnPseudoDestructorExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::tok::TokenKind, clang::CXXScopeSpec&, clang::UnqualifiedId&, clang::SourceLocation, clang::SourceLocation, clang::UnqualifiedId&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:5989:42:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::ActOnPseudoDestructorExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::tok::TokenKind, clang::CXXScopeSpec&, clang::UnqualifiedId&, clang::SourceLocation, clang::SourceLocation, clang::UnqualifiedId&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::FindDeallocationFunction(clang::SourceLocation, clang::CXXRecordDecl*, clang::DeclarationName, clang::FunctionDecl*&, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:2365:20:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::FindDeallocationFunction(clang::SourceLocation, clang::CXXRecordDecl*, clang::DeclarationName, clang::FunctionDecl*&, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = CXXRecordDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::FindDeallocationFunction(clang::SourceLocation, clang::CXXRecordDecl*, clang::DeclarationName, clang::FunctionDecl*&, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:2365:20:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::FindDeallocationFunction(clang::SourceLocation, clang::CXXRecordDecl*, clang::DeclarationName, clang::FunctionDecl*&, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ParsedType clang::Sema::getDestructorName(clang::SourceLocation, clang::IdentifierInfo&, clang::SourceLocation, clang::Scope*, clang::CXXScopeSpec&, clang::ParsedType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:312:11:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ParsedType clang::Sema::getDestructorName(clang::SourceLocation, clang::IdentifierInfo&, clang::SourceLocation, clang::Scope*, clang::CXXScopeSpec&, clang::ParsedType, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::QualType clang::Sema::CheckPointerToMemberOperands(clang::ExprResult&, clang::ExprResult&, clang::ExprValueKind&, clang::SourceLocation, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:4581:52:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::QualType clang::Sema::CheckPointerToMemberOperands(clang::ExprResult&, clang::ExprResult&, clang::ExprValueKind&, clang::SourceLocation, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = const char*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::QualType clang::Sema::CheckPointerToMemberOperands(clang::ExprResult&, clang::ExprResult&, clang::ExprValueKind&, clang::SourceLocation, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:4523:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::QualType clang::Sema::CheckPointerToMemberOperands(clang::ExprResult&, clang::ExprResult&, clang::ExprValueKind&, clang::SourceLocation, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void collectPublicBases(clang::CXXRecordDecl*, llvm::DenseMap<clang::CXXRecordDecl*, unsigned int>&, llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>&, llvm::SetVector<clang::CXXRecordDecl*>&, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:693:46:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'void collectPublicBases(clang::CXXRecordDecl*, llvm::DenseMap<clang::CXXRecordDecl*, unsigned int>&, llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>&, llvm::SetVector<clang::CXXRecordDecl*>&, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExprCXX.cpp:693:46:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = {anonymous}::FindTypoExprs]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = {anonymous}::FindTypoExprs]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformElaboratedType(clang::TypeLocBuilder&, clang::ElaboratedTypeLoc) [with Derived = {anonymous}::TransformTypos]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:5433:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformElaboratedType(clang::TypeLocBuilder&, clang::ElaboratedTypeLoc) [with Derived = {anonymous}::TransformTypos]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::RebuildCXXPseudoDestructorExpr(clang::Expr*, clang::SourceLocation, bool, clang::CXXScopeSpec&, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::PseudoDestructorTypeStorage) [with Derived = {anonymous}::TransformTypos]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:11170:35,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = {anonymous}::TransformTypos]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:9021:53:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = {anonymous}::TransformTypos]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::RebuildCXXPseudoDestructorExpr(clang::Expr*, clang::SourceLocation, bool, clang::CXXScopeSpec&, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::PseudoDestructorTypeStorage) [with Derived = {anonymous}::TransformTypos]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:11170:35,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = {anonymous}::TransformTypos]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:9021:53:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = {anonymous}::TransformTypos]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1057/1562] Building CXX object tools/...les/clangSema.dir/TypeLocBuilder.cpp.o
[1058/1562] Building CXX object tools/...les/clangSema.dir/TypeLocBuilder.cpp.o
[1058/1562] Building CXX object tools/...les/clangCodeGen.dir/BackendUtil.cpp.o
[1059/1562] Building CXX object tools/...Files/clangSema.dir/SemaOverload.cpp.o
[1059/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGAtomic.cpp.o
[1060/1562] Building CXX object tools/...les/clangCodeGen.dir/BackendUtil.cpp.o
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]
/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]
/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]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:47:
In member function 'llvm::SymbolRewriter::RewriteDescriptor* llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>::createSentinel() const',
    inlined from 'llvm::SymbolRewriter::RewriteDescriptor* llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>::provideInitialHead() const' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Transforms/Utils/SymbolRewriter.h:146:26,
    inlined from 'llvm::iplist<NodeTy, Traits>::iplist() [with NodeTy = llvm::SymbolRewriter::RewriteDescriptor; Traits = llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ilist.h:360:43,
    inlined from 'void addSymbolRewriterPass(const clang::CodeGenOptions&, llvm::legacy::PassManager*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:310:47,
    inlined from 'void {anonymous}::EmitAssemblyHelper::CreatePasses()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:477:26,
    inlined from 'void {anonymous}::EmitAssemblyHelper::EmitAssembly(clang::BackendAction, llvm::raw_pwrite_stream*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:699:15,
    inlined from 'void clang::EmitBackendOutput(DiagnosticsEngine&, const CodeGenOptions&, const TargetOptions&, const LangOptions&, llvm::StringRef, llvm::Module*, BackendAction, llvm::raw_pwrite_stream*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:783:27:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Transforms/Utils/SymbolRewriter.h:141:70: warning: array subscript 0 is outside array bounds of 'llvm::SymbolRewriter::RewriteDescriptorList [1]' {aka 'llvm::iplist<llvm::SymbolRewriter::RewriteDescriptor> [1]'} [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp: In function 'void clang::EmitBackendOutput(DiagnosticsEngine&, const CodeGenOptions&, const TargetOptions&, const LangOptions&, llvm::StringRef, llvm::Module*, BackendAction, llvm::raw_pwrite_stream*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:310:47: note: at offset -8 into object 'DL' of size 16
In member function 'llvm::SymbolRewriter::RewriteDescriptor* llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>::createSentinel() const',
    inlined from 'llvm::SymbolRewriter::RewriteDescriptor* llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>::ensureHead(llvm::SymbolRewriter::RewriteDescriptor*&) const' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Transforms/Utils/SymbolRewriter.h:151:26,
    inlined from 'NodeTy* llvm::iplist<NodeTy, Traits>::getTail() [with NodeTy = llvm::SymbolRewriter::RewriteDescriptor; Traits = llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ilist.h:327:46,
    inlined from 'llvm::iplist<NodeTy, Traits>::iterator llvm::iplist<NodeTy, Traits>::end() [with NodeTy = llvm::SymbolRewriter::RewriteDescriptor; Traits = llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ilist.h:385:12,
    inlined from 'void llvm::iplist<NodeTy, Traits>::clear() [with NodeTy = llvm::SymbolRewriter::RewriteDescriptor; Traits = llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ilist.h:580:33,
    inlined from 'llvm::iplist<NodeTy, Traits>::~iplist() [with NodeTy = llvm::SymbolRewriter::RewriteDescriptor; Traits = llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ilist.h:370:10,
    inlined from 'void addSymbolRewriterPass(const clang::CodeGenOptions&, llvm::legacy::PassManager*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:317:1,
    inlined from 'void {anonymous}::EmitAssemblyHelper::CreatePasses()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:477:26,
    inlined from 'void {anonymous}::EmitAssemblyHelper::EmitAssembly(clang::BackendAction, llvm::raw_pwrite_stream*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:699:15,
    inlined from 'void clang::EmitBackendOutput(DiagnosticsEngine&, const CodeGenOptions&, const TargetOptions&, const LangOptions&, llvm::StringRef, llvm::Module*, BackendAction, llvm::raw_pwrite_stream*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:783:27:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Transforms/Utils/SymbolRewriter.h:141:70: warning: array subscript 0 is outside array bounds of 'llvm::SymbolRewriter::RewriteDescriptorList [1]' {aka 'llvm::iplist<llvm::SymbolRewriter::RewriteDescriptor> [1]'} [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp: In function 'void clang::EmitBackendOutput(DiagnosticsEngine&, const CodeGenOptions&, const TargetOptions&, const LangOptions&, llvm::StringRef, llvm::Module*, BackendAction, llvm::raw_pwrite_stream*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:310:47: note: at offset -8 into object 'DL' of size 16
In member function 'llvm::SymbolRewriter::RewriteDescriptor* llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>::createSentinel() const',
    inlined from 'llvm::SymbolRewriter::RewriteDescriptor* llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>::ensureHead(llvm::SymbolRewriter::RewriteDescriptor*&) const' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Transforms/Utils/SymbolRewriter.h:151:26,
    inlined from 'NodeTy* llvm::iplist<NodeTy, Traits>::getTail() [with NodeTy = llvm::SymbolRewriter::RewriteDescriptor; Traits = llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ilist.h:327:46,
    inlined from 'llvm::iplist<NodeTy, Traits>::iterator llvm::iplist<NodeTy, Traits>::end() [with NodeTy = llvm::SymbolRewriter::RewriteDescriptor; Traits = llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ilist.h:385:12,
    inlined from 'void llvm::iplist<NodeTy, Traits>::clear() [with NodeTy = llvm::SymbolRewriter::RewriteDescriptor; Traits = llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ilist.h:580:33,
    inlined from 'llvm::iplist<NodeTy, Traits>::~iplist() [with NodeTy = llvm::SymbolRewriter::RewriteDescriptor; Traits = llvm::ilist_traits<llvm::SymbolRewriter::RewriteDescriptor>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ilist.h:370:10,
    inlined from 'void addSymbolRewriterPass(const clang::CodeGenOptions&, llvm::legacy::PassManager*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:317:1,
    inlined from 'void {anonymous}::EmitAssemblyHelper::CreatePasses()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:477:26,
    inlined from 'void {anonymous}::EmitAssemblyHelper::EmitAssembly(clang::BackendAction, llvm::raw_pwrite_stream*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:699:15,
    inlined from 'void clang::EmitBackendOutput(DiagnosticsEngine&, const CodeGenOptions&, const TargetOptions&, const LangOptions&, llvm::StringRef, llvm::Module*, BackendAction, llvm::raw_pwrite_stream*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:783:27:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Transforms/Utils/SymbolRewriter.h:141:70: warning: array subscript 0 is outside array bounds of 'llvm::SymbolRewriter::RewriteDescriptorList [1]' {aka 'llvm::iplist<llvm::SymbolRewriter::RewriteDescriptor> [1]'} [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp: In function 'void clang::EmitBackendOutput(DiagnosticsEngine&, const CodeGenOptions&, const TargetOptions&, const LangOptions&, llvm::StringRef, llvm::Module*, BackendAction, llvm::raw_pwrite_stream*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/BackendUtil.cpp:310:47: note: at offset -8 into object 'DL' of size 16

[1060/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGBlocks.cpp.o
[1061/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaExpr.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/SemaExpr.cpp:15:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool CheckObjCTraitOperandConstraints(clang::Sema&, clang::QualType, clang::SourceLocation, clang::SourceRange, clang::UnaryExprOrTypeTrait)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:3770:10:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool CheckObjCTraitOperandConstraints(clang::Sema&, clang::QualType, clang::SourceLocation, clang::SourceRange, clang::UnaryExprOrTypeTrait)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool CheckDeclInExpr(clang::Sema&, clang::SourceLocation, clang::NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:2861:67:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool CheckDeclInExpr(clang::Sema&, clang::SourceLocation, clang::NamedDecl*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void warnOnSizeofOnArrayDecay(clang::Sema&, clang::SourceLocation, clang::QualType, clang::Expr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:3792:76:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void warnOnSizeofOnArrayDecay(clang::Sema&, clang::SourceLocation, clang::QualType, clang::Expr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DiagnoseConstAssignment(clang::Sema&, const clang::Expr*, clang::SourceLocation)::<unnamed enum>]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void DiagnoseConstAssignment(clang::Sema&, const clang::Expr*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:9463:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void DiagnoseConstAssignment(clang::Sema&, const clang::Expr*, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DiagnoseConstAssignment(clang::Sema&, const clang::Expr*, clang::SourceLocation)::<unnamed enum>]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void DiagnoseConstAssignment(clang::Sema&, const clang::Expr*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:9498:65:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void DiagnoseConstAssignment(clang::Sema&, const clang::Expr*, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::CheckVectorCast(clang::SourceRange, clang::QualType, clang::QualType, clang::CastKind&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:5696:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckVectorCast(clang::SourceRange, clang::QualType, clang::QualType, clang::CastKind&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::CheckExtVectorCast(clang::SourceRange, clang::QualType, clang::Expr*, clang::CastKind&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:5730:29:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::CheckExtVectorCast(clang::SourceRange, clang::QualType, clang::Expr*, clang::CastKind&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void emitEmptyLookupTypoDiagnostic(const clang::TypoCorrection&, clang::Sema&, const clang::CXXScopeSpec&, clang::DeclarationName, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>, unsigned int, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:1812:65,
    inlined from 'clang::Sema::DiagnoseEmptyLookup(clang::Scope*, clang::CXXScopeSpec&, clang::LookupResult&, std::unique_ptr<clang::CorrectionCandidateCallback>, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::TypoExpr**)::<lambda(const clang::TypoCorrection&)>' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:1969:40,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = clang::Sema::DiagnoseEmptyLookup(clang::Scope*, clang::CXXScopeSpec&, clang::LookupResult&, std::unique_ptr<clang::CorrectionCandidateCallback>, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::TypoExpr**)::<lambda(const clang::TypoCorrection&)>&; _Args = {const clang::TypoCorrection&}]' at /usr/include/c++/14.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = clang::Sema::DiagnoseEmptyLookup(clang::Scope*, clang::CXXScopeSpec&, clang::LookupResult&, std::unique_ptr<clang::CorrectionCandidateCallback>, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::TypoExpr**)::<lambda(const clang::TypoCorrection&)>&; _Args = {const clang::TypoCorrection&}]' at /usr/include/c++/14.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = clang::Sema::DiagnoseEmptyLookup(clang::Scope*, clang::CXXScopeSpec&, clang::LookupResult&, std::unique_ptr<clang::CorrectionCandidateCallback>, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::TypoExpr**)::<lambda(const clang::TypoCorrection&)>; _ArgTypes = {const clang::TypoCorrection&}]' at /usr/include/c++/14.2.1/bits/std_function.h:290:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = clang::Sema::DiagnoseEmptyLookup(clang::Scope*, clang::CXXScopeSpec&, clang::LookupResult&, std::unique_ptr<clang::CorrectionCandidateCallback>, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::TypoExpr**)::<lambda(const clang::TypoCorrection&)>; _ArgTypes = {const clang::TypoCorrection&}]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::checkVariadicArgument(const clang::Expr*, VariadicCallType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:953:42:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::checkVariadicArgument(const clang::Expr*, VariadicCallType)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::checkVariadicArgument(const clang::Expr*, VariadicCallType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:953:42:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::checkVariadicArgument(const clang::Expr*, VariadicCallType)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = Sema::VariadicCallType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::checkVariadicArgument(const clang::Expr*, VariadicCallType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:953:42:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::checkVariadicArgument(const clang::Expr*, VariadicCallType)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::CreateGenericSelectionExpr(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::Expr*, llvm::ArrayRef<clang::TypeSourceInfo*>, llvm::ArrayRef<clang::Expr*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:1448:36:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::CreateGenericSelectionExpr(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::Expr*, llvm::ArrayRef<clang::TypeSourceInfo*>, llvm::ArrayRef<clang::Expr*>)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::CreateGenericSelectionExpr(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::Expr*, llvm::ArrayRef<clang::TypeSourceInfo*>, llvm::ArrayRef<clang::Expr*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:1452:36:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::CreateGenericSelectionExpr(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::Expr*, llvm::ArrayRef<clang::TypeSourceInfo*>, llvm::ArrayRef<clang::Expr*>)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void diagnoseStringPlusInt(clang::Sema&, clang::SourceLocation, clang::Expr*, clang::Expr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:7945:60,
    inlined from 'clang::QualType clang::Sema::CheckAdditionOperands(clang::ExprResult&, clang::ExprResult&, clang::SourceLocation, unsigned int, clang::QualType*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:8040:26:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::QualType clang::Sema::CheckAdditionOperands(clang::ExprResult&, clang::ExprResult&, clang::SourceLocation, unsigned int, clang::QualType*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::DiagnoseSentinelCalls(clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:453:65:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::DiagnoseSentinelCalls(clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::DiagnoseSentinelCalls(clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:454:71:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::DiagnoseSentinelCalls(clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void DiagnoseShiftCompare(clang::Sema&, clang::SourceLocation, clang::Expr*, clang::Expr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:10784:30,
    inlined from 'void DiagnoseBinOpPrecedence(clang::Sema&, clang::BinaryOperatorKind, clang::SourceLocation, clang::Expr*, clang::Expr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:10827:25,
    inlined from 'clang::ExprResult clang::Sema::ActOnBinOp(clang::Scope*, clang::SourceLocation, clang::tok::TokenKind, clang::Expr*, clang::Expr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:10839:26:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::ActOnBinOp(clang::Scope*, clang::SourceLocation, clang::tok::TokenKind, clang::Expr*, clang::Expr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool isVariableCapturable(clang::sema::CapturingScopeInfo*, clang::VarDecl*, clang::SourceLocation, bool, clang::Sema&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:12875:31,
    inlined from 'bool clang::Sema::tryCaptureVariable(clang::VarDecl*, clang::SourceLocation, TryCaptureKind, clang::SourceLocation, bool, clang::QualType&, clang::QualType&, const unsigned int*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:13263:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::tryCaptureVariable(clang::VarDecl*, clang::SourceLocation, TryCaptureKind, clang::SourceLocation, bool, clang::QualType&, clang::QualType&, const unsigned int*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool captureInBlock(clang::sema::BlockScopeInfo*, clang::VarDecl*, clang::SourceLocation, bool, clang::QualType&, clang::QualType&, bool, clang::Sema&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:12912:27,
    inlined from 'bool clang::Sema::tryCaptureVariable(clang::VarDecl*, clang::SourceLocation, TryCaptureKind, clang::SourceLocation, bool, clang::QualType&, clang::QualType&, const unsigned int*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:13427:26:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::tryCaptureVariable(clang::VarDecl*, clang::SourceLocation, TryCaptureKind, clang::SourceLocation, bool, clang::QualType&, clang::QualType&, const unsigned int*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::Sema::BuildDeclarationNameExpr(const clang::CXXScopeSpec&, const clang::DeclarationNameInfo&, clang::NamedDecl*, clang::NamedDecl*, const clang::TemplateArgumentListInfo*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaExpr.cpp:2917:71:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::Sema::BuildDeclarationNameExpr(const clang::CXXScopeSpec&, const clang::DeclarationNameInfo&, clang::NamedDecl*, clang::NamedDecl*, const clang::TemplateArgumentListInfo*, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1061/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGBuiltin.cpp.o
[1062/1562] Building CXX object tools/...angSema.dir/SemaTemplateVariadic.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1062/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGCUDANV.cpp.o
[1063/1562] Building CXX object tools/....dir/SemaTemplateInstantiateDecl.cpp.o
[1063/1562] Building CXX object tools/...s/clangCodeGen.dir/CGCUDARuntime.cpp.o
[1064/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaType.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/SemaType.cpp:14:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = TypeDiagSelector]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void diagnoseBadTypeAttribute(clang::Sema&, const clang::AttributeList&, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:98:8:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void diagnoseBadTypeAttribute(clang::Sema&, const clang::AttributeList&, clang::QualType)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void diagnoseBadTypeAttribute(clang::Sema&, const clang::AttributeList&, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:98:8:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void diagnoseBadTypeAttribute(clang::Sema&, const clang::AttributeList&, clang::QualType)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::BoundTypeDiagnoser<Ts>::emit(const clang::Sema::SemaDiagnosticBuilder&, llvm::index_sequence<Ns ...>) const [with long unsigned int ...Is = {0}; Ts = {int}]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1353:27,
    inlined from 'void clang::Sema::BoundTypeDiagnoser<Ts>::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType) [with Ts = {int}]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1365:11:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::BoundTypeDiagnoser<Ts>::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType) [with Ts = {int}]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::BoundTypeDiagnoser<Ts>::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType) [with Ts = {int}]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1366:10:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::BoundTypeDiagnoser<Ts>::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType) [with Ts = {int}]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::BoundTypeDiagnoser<Ts>::emit(const clang::Sema::SemaDiagnosticBuilder&, llvm::index_sequence<Ns ...>) const [with long unsigned int ...Is = {0}; Ts = {clang::QualType}]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1353:27,
    inlined from 'void clang::Sema::BoundTypeDiagnoser<Ts>::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType) [with Ts = {clang::QualType}]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1365:11:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::BoundTypeDiagnoser<Ts>::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType) [with Ts = {clang::QualType}]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void clang::Sema::BoundTypeDiagnoser<Ts>::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType) [with Ts = {clang::QualType}]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1366:10:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::Sema::BoundTypeDiagnoser<Ts>::diagnose(clang::Sema&, clang::SourceLocation, clang::QualType) [with Ts = {clang::QualType}]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool checkQualifiedFunction(clang::Sema&, clang::QualType, clang::SourceLocation, {anonymous}::QualifiedFunctionKind)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:1826:41:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool checkQualifiedFunction(clang::Sema&, clang::QualType, clang::SourceLocation, {anonymous}::QualifiedFunctionKind)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const IdentifierInfo*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1077:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = IdentifierInfo*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void HandleExtVectorTypeAttr(clang::QualType&, const clang::AttributeList&, clang::Sema&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:6134:28,
    inlined from 'void processTypeAttrs({anonymous}::TypeProcessingState&, clang::QualType&, TypeAttrLocation, clang::AttributeList*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:6353:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void processTypeAttrs({anonymous}::TypeProcessingState&, clang::QualType&, TypeAttrLocation, clang::AttributeList*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void HandleExtVectorTypeAttr(clang::QualType&, const clang::AttributeList&, clang::Sema&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:6134:28,
    inlined from 'void processTypeAttrs({anonymous}::TypeProcessingState&, clang::QualType&, TypeAttrLocation, clang::AttributeList*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:6353:30:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void processTypeAttrs({anonymous}::TypeProcessingState&, clang::QualType&, TypeAttrLocation, clang::AttributeList*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'bool clang::Sema::RequireLiteralType(clang::SourceLocation, clang::QualType, TypeDiagnoser&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:6887:36:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'bool clang::Sema::RequireLiteralType(clang::SourceLocation, clang::QualType, TypeDiagnoser&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:6887:36:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool clang::Sema::RequireLiteralType(clang::SourceLocation, clang::QualType, TypeDiagnoser&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:6894:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool clang::Sema::RequireLiteralType(clang::SourceLocation, clang::QualType, TypeDiagnoser&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaType.cpp:6894:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1064/1562] Building CXX object tools/...MakeFiles/clangCodeGen.dir/CGCXX.cpp.o
[1065/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGAtomic.cpp.o
[1065/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGCXXABI.cpp.o
[1066/1562] Building CXX object tools/...MakeFiles/clangSema.dir/SemaStmt.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/SemaStmt.cpp:14:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'void {anonymous}::NoteForRangeBeginEndFunction(clang::Sema&, clang::Expr*, clang::Sema::BeginEndFunction)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaStmt.cpp:1945:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void {anonymous}::NoteForRangeBeginEndFunction(clang::Sema&, clang::Expr*, clang::Sema::BeginEndFunction)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = {anonymous}::LocalTypedefNameReferencer]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = {anonymous}::LocalTypedefNameReferencer]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::DeduceFunctionTypeFromReturnExpr(clang::FunctionDecl*, clang::SourceLocation, clang::Expr*&, clang::AutoType*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaStmt.cpp:3104:60:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::DeduceFunctionTypeFromReturnExpr(clang::FunctionDecl*, clang::SourceLocation, clang::Expr*&, clang::AutoType*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::StmtResult clang::Sema::BuildReturnStmt(clang::SourceLocation, clang::Expr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaStmt.cpp:3288:71:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::StmtResult clang::Sema::BuildReturnStmt(clang::SourceLocation, clang::Expr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::StmtResult clang::Sema::BuildReturnStmt(clang::SourceLocation, clang::Expr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaStmt.cpp:3288:71:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::StmtResult clang::Sema::BuildReturnStmt(clang::SourceLocation, clang::Expr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1066/1562] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGCall.cpp.o
[1067/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGBlocks.cpp.o
[1067/1562] Building CXX object tools/...keFiles/clangCodeGen.dir/CGClass.cpp.o
[1068/1562] Building CXX object tools/...ngSema.dir/SemaTemplateDeduction.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/TemplateDeduction.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1068/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGCleanup.cpp.o
[1069/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGCUDANV.cpp.o
[1069/1562] Building CXX object tools/...les/clangCodeGen.dir/CGDebugInfo.cpp.o
[1070/1562] Building CXX object tools/...s/clangCodeGen.dir/CGCUDARuntime.cpp.o
[1070/1562] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGDecl.cpp.o
[1071/1562] Building CXX object tools/...MakeFiles/clangCodeGen.dir/CGCXX.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/GlobalDecl.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGVTables.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGCXX.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1071/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGDeclCXX.cpp.o
[1072/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGBuiltin.cpp.o
[1072/1562] Building CXX object tools/...les/clangCodeGen.dir/CGException.cpp.o
[1073/1562] Building CXX object tools/...Sema.dir/SemaTemplateInstantiate.cpp.o
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/SemaInternal.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1073/1562] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGExpr.cpp.o
[1074/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGCXXABI.cpp.o
[1074/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGExprAgg.cpp.o
[1075/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGCleanup.cpp.o
[1075/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGExprCXX.cpp.o
[1076/1562] Building CXX object tools/...Files/clangSema.dir/SemaTemplate.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/lib/Sema/TypeLocBuilder.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:12:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool CheckTemplateArgumentPointerToMember(clang::Sema&, clang::NonTypeTemplateParmDecl*, clang::QualType, clang::Expr*&, clang::TemplateArgument&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:4756:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool CheckTemplateArgumentPointerToMember(clang::Sema&, clang::NonTypeTemplateParmDecl*, clang::QualType, clang::Expr*&, clang::TemplateArgument&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool CheckTemplateArgumentIsCompatibleWithParameter(clang::Sema&, clang::NonTypeTemplateParmDecl*, clang::QualType, clang::Expr*, clang::Expr*, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:4399:67:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool CheckTemplateArgumentIsCompatibleWithParameter(clang::Sema&, clang::NonTypeTemplateParmDecl*, clang::QualType, clang::Expr*, clang::Expr*, clang::QualType)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool MatchTemplateParameterKind(clang::Sema&, clang::NamedDecl*, clang::NamedDecl*, bool, clang::Sema::TemplateParameterListEqualKind, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:5583:46:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool MatchTemplateParameterKind(clang::Sema&, clang::NamedDecl*, clang::NamedDecl*, bool, clang::Sema::TemplateParameterListEqualKind, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool MatchTemplateParameterKind(clang::Sema&, clang::NamedDecl*, clang::NamedDecl*, bool, clang::Sema::TemplateParameterListEqualKind, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:5585:46:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool MatchTemplateParameterKind(clang::Sema&, clang::NamedDecl*, clang::NamedDecl*, bool, clang::Sema::TemplateParameterListEqualKind, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = TemplateDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::CheckTemplateArgument(clang::TemplateTemplateParmDecl*, clang::TemplateArgumentLoc&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:5348:10:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckTemplateArgument(clang::TemplateTemplateParmDecl*, clang::TemplateArgumentLoc&, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::QualType clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, const clang::IdentifierInfo&, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:8245:10:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::QualType clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, const clang::IdentifierInfo&, clang::SourceLocation)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = NamedDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:6767:14:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const NamedDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:3888:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = NamedDecl*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:6732:12:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:6665:49:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, DeclarationName)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:548:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = DeclarationName]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::DeclResult clang::Sema::ActOnVarTemplateSpecialization(clang::Scope*, clang::Declarator&, clang::TypeSourceInfo*, clang::SourceLocation, clang::TemplateParameterList*, clang::StorageClass, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:2467:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::DeclResult clang::Sema::ActOnVarTemplateSpecialization(clang::Scope*, clang::Declarator&, clang::TypeSourceInfo*, clang::SourceLocation, clang::TemplateParameterList*, clang::StorageClass, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::DeclResult clang::Sema::ActOnExplicitInstantiation(clang::Scope*, clang::SourceLocation, clang::SourceLocation, unsigned int, clang::SourceLocation, clang::CXXScopeSpec&, clang::IdentifierInfo*, clang::SourceLocation, clang::AttributeList*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/SemaTemplate.cpp:7520:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::DeclResult clang::Sema::ActOnExplicitInstantiation(clang::Scope*, clang::SourceLocation, clang::SourceLocation, unsigned int, clang::SourceLocation, clang::CXXScopeSpec&, clang::IdentifierInfo*, clang::SourceLocation, clang::AttributeList*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = QualType]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::RebuildCXXPseudoDestructorExpr(clang::Expr*, clang::SourceLocation, bool, clang::CXXScopeSpec&, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::PseudoDestructorTypeStorage) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:11170:35,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:9021:53:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::RebuildCXXPseudoDestructorExpr(clang::Expr*, clang::SourceLocation, bool, clang::CXXScopeSpec&, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::PseudoDestructorTypeStorage) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:11170:35,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:9021:53:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1048:18,
    inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = int]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Sema/Sema.h:1102:16,
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformElaboratedType(clang::TypeLocBuilder&, clang::ElaboratedTypeLoc) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Sema/TreeTransform.h:5433:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformElaboratedType(clang::TypeLocBuilder&, clang::ElaboratedTypeLoc) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1076/1562] Building CXX object tools/...s/clangCodeGen.dir/CGExprComplex.cpp.o
[1077/1562] Building CXX object tools/...les/clangCodeGen.dir/CGException.cpp.o
[1077/1562] Building CXX object tools/.../clangCodeGen.dir/CGExprConstant.cpp.o
[1078/1562] Building CXX object tools/...keFiles/clangCodeGen.dir/CGClass.cpp.o
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/lib/CodeGen/CGValue.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGBlocks.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'bool HasTrivialDestructorBody(clang::ASTContext&, const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:1333:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'bool HasTrivialDestructorBody(clang::ASTContext&, const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:1333:47:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::CodeGen::CodeGenFunction::InitializeVTablePointers(clang::BaseSubobject, const clang::CXXRecordDecl*, clang::CharUnits, bool, const clang::CXXRecordDecl*, VisitedVirtualBasesSetTy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:2118:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::CodeGen::CodeGenFunction::InitializeVTablePointers(clang::BaseSubobject, const clang::CXXRecordDecl*, clang::CharUnits, bool, const clang::CXXRecordDecl*, VisitedVirtualBasesSetTy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:2118:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXRecordDecl* LeastDerivedClassWithSameLayout(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:2214:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void clang::CodeGen::CodeGenFunction::EnterDtorCleanups(const clang::CXXDestructorDecl*, clang::CXXDtorType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:1621:46:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void clang::CodeGen::CodeGenFunction::EnterDtorCleanups(const clang::CXXDestructorDecl*, clang::CXXDtorType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:1621:46:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::CodeGen::CodeGenFunction::EnterDtorCleanups(const clang::CXXDestructorDecl*, clang::CXXDtorType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:1640:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::CodeGen::CodeGenFunction::EnterDtorCleanups(const clang::CXXDestructorDecl*, clang::CXXDtorType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGClass.cpp:1640:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1078/1562] Building CXX object tools/...es/clangCodeGen.dir/CGExprScalar.cpp.o
[1079/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGDeclCXX.cpp.o
[1079/1562] Building CXX object tools/...s/clangCodeGen.dir/CGHLSLRuntime.cpp.o
[1080/1562] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGCall.cpp.o
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/lib/CodeGen/CGValue.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGCall.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'std::unique_ptr<{anonymous}::TypeExpansion> getTypeExpansion(clang::QualType, const clang::ASTContext&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGCall.cpp:675:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'std::unique_ptr<{anonymous}::TypeExpansion> getTypeExpansion(clang::QualType, const clang::ASTContext&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGCall.cpp:675:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1080/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGHLSLMS.cpp.o
[1081/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[1081/1562] Building CXX object tools/...odeGen.dir/CGHLSLMSFinishCodeGen.cpp.o
[1082/1562] Building CXX object tools/...s/clangCodeGen.dir/CGHLSLRuntime.cpp.o
[1082/1562] Building CXX object tools/...gCodeGen.dir/CGHLSLRootSignature.cpp.o
[1083/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGExprAgg.cpp.o
[1083/1562] Building CXX object tools/...iles/clangCodeGen.dir/CGLoopInfo.cpp.o
[1084/1562] Building CXX object tools/...les/clangCodeGen.dir/CGDebugInfo.cpp.o
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/Expr.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGDebugInfo.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::CodeGen::CGDebugInfo::CollectCXXBases(const clang::CXXRecordDecl*, llvm::DIFile*, llvm::SmallVectorImpl<llvm::Metadata*>&, llvm::DIType*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGDebugInfo.cpp:1282:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void clang::CodeGen::CGDebugInfo::CollectCXXBases(const clang::CXXRecordDecl*, llvm::DIFile*, llvm::SmallVectorImpl<llvm::Metadata*>&, llvm::DIType*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGDebugInfo.cpp:1282:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1084/1562] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGObjC.cpp.o
[1085/1562] Building CXX object tools/...gCodeGen.dir/CGHLSLRootSignature.cpp.o
[1085/1562] Building CXX object tools/...odeGen.dir/CGRecordLayoutBuilder.cpp.o
[1086/1562] Building CXX object tools/...s/clangCodeGen.dir/CGExprComplex.cpp.o
[1086/1562] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGStmt.cpp.o
[1087/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGExprCXX.cpp.o
[1087/1562] Building CXX object tools/...es/clangCodeGen.dir/CGStmtOpenMP.cpp.o
[1088/1562] Building CXX object tools/...iles/clangCodeGen.dir/CGLoopInfo.cpp.o
[1088/1562] Building CXX object tools/...MakeFiles/clangCodeGen.dir/CGVTT.cpp.o
[1089/1562] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGExpr.cpp.o
[1089/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGVTables.cpp.o
[1090/1562] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGObjC.cpp.o
[1090/1562] Building CXX object tools/...clangCodeGen.dir/CodeGenABITypes.cpp.o
[1091/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:918:45: warning: unused variable 'CAZ' [-Wunused-variable]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:944:45: warning: unused variable 'CAZ' [-Wunused-variable]
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/Expr.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGDebugInfo.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenFunction.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'llvm::Constant* EmitNullConstant(clang::CodeGen::CodeGenModule&, const clang::CXXRecordDecl*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:1699:37:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'llvm::Constant* EmitNullConstant(clang::CodeGen::CodeGenModule&, const clang::CXXRecordDecl*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:1699:37:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'llvm::Constant* EmitNullConstant(clang::CodeGen::CodeGenModule&, const clang::CXXRecordDecl*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:1740:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'llvm::Constant* EmitNullConstant(clang::CodeGen::CodeGenModule&, const clang::CXXRecordDecl*, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:1740:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'void {anonymous}::ConstStructBuilder::Build(const clang::APValue&, const clang::RecordDecl*, bool, const clang::CXXRecordDecl*, clang::CharUnits)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:447:73:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'void {anonymous}::ConstStructBuilder::Build(const clang::APValue&, const clang::RecordDecl*, bool, const clang::CXXRecordDecl*, clang::CharUnits)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGExprConstant.cpp:448:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1091/1562] Building CXX object tools/...s/clangCodeGen.dir/CodeGenAction.cpp.o
[1092/1562] Building CXX object tools/...es/clangCodeGen.dir/CGExprScalar.cpp.o
[1092/1562] Building CXX object tools/...clangCodeGen.dir/CodeGenFunction.cpp.o
[1093/1562] Building CXX object tools/...odeGen.dir/CGRecordLayoutBuilder.cpp.o
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/lib/CodeGen/CGRecordLayout.h:14,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool {anonymous}::CGRecordLowering::hasOwnStorage(const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:523:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool {anonymous}::CGRecordLowering::hasOwnStorage(const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:523:38:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void {anonymous}::CGRecordLowering::accumulateBases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:451:36,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:270:20:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void {anonymous}::CGRecordLowering::accumulateBases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:451:36,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:270:20:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void {anonymous}::CGRecordLowering::accumulateVBases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:482:39,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:274:23:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void {anonymous}::CGRecordLowering::accumulateVBases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:482:39,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:274:23:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void {anonymous}::CGRecordLowering::accumulateVBases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:495:37,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:274:23:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void {anonymous}::CGRecordLowering::accumulateVBases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:495:37,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:274:23:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1093/1562] Building CXX object tools/...s/clangCodeGen.dir/CodeGenModule.cpp.o
[1094/1562] Building CXX object tools/...MakeFiles/clangCodeGen.dir/CGVTT.cpp.o
[1094/1562] Building CXX object tools/...iles/clangCodeGen.dir/CodeGenPGO.cpp.o
[1095/1562] Building CXX object tools/...clangCodeGen.dir/CodeGenABITypes.cpp.o
[1095/1562] Building CXX object tools/...les/clangCodeGen.dir/CodeGenTBAA.cpp.o
[1096/1562] Building CXX object tools/...Files/clangCodeGen.dir/CGVTables.cpp.o
[1096/1562] Building CXX object tools/...es/clangCodeGen.dir/CodeGenTypes.cpp.o
[1097/1562] Building CXX object tools/...akeFiles/clangCodeGen.dir/CGStmt.cpp.o
[1097/1562] Building CXX object tools/...ngCodeGen.dir/CoverageMappingGen.cpp.o
[1098/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenAction.cpp:742:19: note: remove 'std::move' call
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/lib/CodeGen/CodeGenAction.cpp:12:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'void clang::BackendConsumer::EmitOptimizationMessage(const llvm::DiagnosticInfoOptimizationBase&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenAction.cpp:482:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::BackendConsumer::EmitOptimizationMessage(const llvm::DiagnosticInfoOptimizationBase&, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'void clang::BackendConsumer::EmitOptimizationMessage(const llvm::DiagnosticInfoOptimizationBase&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenAction.cpp:482:32:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'void clang::BackendConsumer::EmitOptimizationMessage(const llvm::DiagnosticInfoOptimizationBase&, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1098/1562] Building CXX object tools/...s/clangCodeGen.dir/ItaniumCXXABI.cpp.o
[1099/1562] Building CXX object tools/...es/clangCodeGen.dir/CGStmtOpenMP.cpp.o
[1099/1562] Building CXX object tools/...clangCodeGen.dir/MicrosoftCXXABI.cpp.o
[1100/1562] Building CXX object tools/...odeGen.dir/CGHLSLMSFinishCodeGen.cpp.o
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/tools/clang/lib/CodeGen/CGHLSLMSFinishCodeGen.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[1100/1562] Building CXX object tools/...s/clangCodeGen.dir/ModuleBuilder.cpp.o
[1101/1562] Building CXX object tools/...les/clangCodeGen.dir/CodeGenTBAA.cpp.o
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/lib/CodeGen/CodeGenTBAA.cpp:19:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'bool clang::CodeGen::CodeGenTBAA::CollectFields(uint64_t, clang::QualType, llvm::SmallVectorImpl<llvm::MDBuilder::TBAAStructField>&, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:185:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'bool clang::CodeGen::CodeGenTBAA::CollectFields(uint64_t, clang::QualType, llvm::SmallVectorImpl<llvm::MDBuilder::TBAAStructField>&, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:185:49:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1101/1562] Building CXX object tools/...ObjectFilePCHContainerOperations.cpp.o
[1102/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[1102/1562] Building CXX object tools/...angCodeGen.dir/SanitizerMetadata.cpp.o
[1103/1562] Building CXX object tools/...eFiles/clangCodeGen.dir/CGHLSLMS.cpp.o
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/tools/clang/lib/CodeGen/CGHLSLMS.cpp:21:
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h: In constructor 'hlsl::DxilFunctionProps::DxilFunctionProps()':
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:117:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct hlsl::DxilFunctionProps::NodeProps'; use assignment or value-initialization instead [-Wclass-memaccess]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
/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:1802:21: warning: unused variable 'pAttr' [-Wunused-variable]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGRecordLayout.h:14,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGHLSLMS.cpp:14:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'void {anonymous}::CGMSHLSLRuntime::CheckParameterAnnotation(clang::SourceLocation, hlsl::DxilParamInputQual, llvm::StringRef, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGHLSLMS.cpp:511:75:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void {anonymous}::CGMSHLSLRuntime::CheckParameterAnnotation(clang::SourceLocation, hlsl::DxilParamInputQual, llvm::StringRef, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'void {anonymous}::CGMSHLSLRuntime::CheckParameterAnnotation(clang::SourceLocation, hlsl::DxilParamInputQual, llvm::StringRef, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGHLSLMS.cpp:511:75:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void {anonymous}::CGMSHLSLRuntime::CheckParameterAnnotation(clang::SourceLocation, hlsl::DxilParamInputQual, llvm::StringRef, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1065:18,
    inlined from 'void {anonymous}::CGMSHLSLRuntime::CheckParameterAnnotation(clang::SourceLocation, hlsl::DxilParamInputQual, llvm::StringRef, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGHLSLMS.cpp:511:75:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'void {anonymous}::CGMSHLSLRuntime::CheckParameterAnnotation(clang::SourceLocation, hlsl::DxilParamInputQual, llvm::StringRef, bool)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1103/1562] Building CXX object tools/...iles/clangCodeGen.dir/TargetInfo.cpp.o
[1104/1562] Building CXX object tools/...es/clangCodeGen.dir/CodeGenTypes.cpp.o
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/lib/CodeGen/CGValue.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1104/1562] Building CXX object tools/...Analysis.dir/AnalysisDeclContext.cpp.o
[1105/1562] Building CXX object tools/...angCodeGen.dir/SanitizerMetadata.cpp.o
[1105/1562] Building CXX object tools/...Files/clangAnalysis.dir/BodyFarm.cpp.o
[1106/1562] 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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[1106/1562] Building CXX object tools/...CMakeFiles/clangAnalysis.dir/CFG.cpp.o
[1107/1562] Building CXX object tools/...ngCodeGen.dir/CoverageMappingGen.cpp.o
[1107/1562] Building CXX object tools/...ysis.dir/CFGReachabilityAnalysis.cpp.o
[1108/1562] Building CXX object tools/...ObjectFilePCHContainerOperations.cpp.o
[1108/1562] Building CXX object tools/...les/clangAnalysis.dir/CFGStmtMap.cpp.o
[1109/1562] Building CXX object tools/...ysis.dir/CFGReachabilityAnalysis.cpp.o
[1109/1562] Building CXX object tools/...iles/clangAnalysis.dir/CallGraph.cpp.o
[1110/1562] Building CXX object tools/...Files/clangAnalysis.dir/BodyFarm.cpp.o
[1110/1562] Building CXX object tools/...Files/clangAnalysis.dir/Consumed.cpp.o
[1111/1562] Building CXX object tools/...les/clangAnalysis.dir/CFGStmtMap.cpp.o
[1111/1562] Building CXX object tools/...s/clangAnalysis.dir/CodeInjector.cpp.o
[1112/1562] Building CXX object tools/...s/clangAnalysis.dir/CodeInjector.cpp.o
[1112/1562] Building CXX object tools/...les/clangAnalysis.dir/Dominators.cpp.o
[1113/1562] Building CXX object tools/...clangCodeGen.dir/MicrosoftCXXABI.cpp.o
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/Expr.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGDebugInfo.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenFunction.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void serializeClassHierarchy(llvm::SmallVectorImpl<{anonymous}::MSRTTIClass>&, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:3344:48:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void serializeClassHierarchy(llvm::SmallVectorImpl<{anonymous}::MSRTTIClass>&, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:3344:48:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'uint32_t {anonymous}::MSRTTIClass::initialize(const {anonymous}::MSRTTIClass*, const clang::CXXBaseSpecifier*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:3285:48:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'uint32_t {anonymous}::MSRTTIClass::initialize(const {anonymous}::MSRTTIClass*, const clang::CXXBaseSpecifier*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:3285:48:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In file included 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/llvm/IR/IRBuilder.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenFunction.h:17:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = const clang::VarDecl*]',
    inlined from 'virtual void {anonymous}::MicrosoftCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:1340:20:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'const clang::VarDecl [0]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp: In member function 'virtual void {anonymous}::MicrosoftCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:1340:20: note: at offset 8 into object '<anonymous>' of size 8
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'const clang::CXXRecordDecl* getClassAtVTableLocation(clang::ASTContext&, const clang::CXXRecordDecl*, clang::CharUnits)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:1715:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'const clang::CXXRecordDecl* getClassAtVTableLocation(clang::ASTContext&, const clang::CXXRecordDecl*, clang::CharUnits)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:1715:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'const clang::CXXRecordDecl* getClassAtVTableLocation(clang::ASTContext&, const clang::CXXRecordDecl*, clang::CharUnits)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:1723:29:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'const clang::CXXRecordDecl* getClassAtVTableLocation(clang::ASTContext&, const clang::CXXRecordDecl*, clang::CharUnits)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:1723:29:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'std::pair<llvm::Value*, llvm::Value*> {anonymous}::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:898:57:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'std::pair<llvm::Value*, llvm::Value*> {anonymous}::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:898:57:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void {anonymous}::MicrosoftCXXABI::emitVBTableDefinition(const clang::VPtrInfo&, const clang::CXXRecordDecl*, llvm::GlobalVariable*) const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:1954:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void {anonymous}::MicrosoftCXXABI::emitVBTableDefinition(const clang::VPtrInfo&, const clang::CXXRecordDecl*, llvm::GlobalVariable*) const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:1954:43:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'llvm::GlobalVariable* {anonymous}::MicrosoftCXXABI::getAddrOfVirtualDisplacementMap(const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:268:39,
    inlined from 'llvm::Value* {anonymous}::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(const clang::MemberPointerType*, const clang::MemberPointerType*, clang::CastKind, clang::CastExpr::path_const_iterator, clang::CastExpr::path_const_iterator, llvm::Value*, clang::CodeGen::CGBuilderTy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:3043:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'llvm::GlobalVariable* {anonymous}::MicrosoftCXXABI::getAddrOfVirtualDisplacementMap(const clang::CXXRecordDecl*, const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:268:39,
    inlined from 'llvm::Value* {anonymous}::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(const clang::MemberPointerType*, const clang::MemberPointerType*, clang::CastKind, clang::CastExpr::path_const_iterator, clang::CastExpr::path_const_iterator, llvm::Value*, clang::CodeGen::CGBuilderTy&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:3043:44:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'virtual llvm::Constant* {anonymous}::MicrosoftCXXABI::EmitMemberPointer(const clang::APValue&, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:2582:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'virtual llvm::Constant* {anonymous}::MicrosoftCXXABI::EmitMemberPointer(const clang::APValue&, clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:2582:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1113/1562] Building CXX object tools/.../clangAnalysis.dir/LiveVariables.cpp.o
[1114/1562] Building CXX object tools/...s/clangCodeGen.dir/ItaniumCXXABI.cpp.o
In file included 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/llvm/IR/IRBuilder.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = const clang::VarDecl*]',
    inlined from 'virtual void {anonymous}::ItaniumCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:1257:18:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'const clang::VarDecl [0]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp: In member function 'virtual void {anonymous}::ItaniumCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:1257:18: note: at offset 8 into object '<anonymous>' of size 8
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/Expr.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGDebugInfo.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenFunction.h:18:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'unsigned int ComputeVMIClassTypeInfoFlags(const clang::CXXBaseSpecifier*, {anonymous}::SeenBases&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2976:39:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'unsigned int ComputeVMIClassTypeInfoFlags(const clang::CXXBaseSpecifier*, {anonymous}::SeenBases&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2976:39:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = clang::CanQual<clang::Type>]',
    inlined from 'virtual void {anonymous}::ItaniumCXXABI::buildStructorSignature(const clang::CXXMethodDecl*, clang::CodeGen::StructorType, llvm::SmallVectorImpl<clang::CanQual<clang::Type> >&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:1222:18:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'clang::CanQualType [1]' {aka 'clang::CanQual<clang::Type> [1]'} [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp: In member function 'virtual void {anonymous}::ItaniumCXXABI::buildStructorSignature(const clang::CXXMethodDecl*, clang::CodeGen::StructorType, llvm::SmallVectorImpl<clang::CanQual<clang::Type> >&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:1223:41: note: at offset 8 into object '<anonymous>' of size 8
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'bool CanUseSingleInheritance(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2501:66:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'void {anonymous}::ItaniumRTTIBuilder::BuildSIClassTypeInfo(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2929:45,
    inlined from 'llvm::Constant* {anonymous}::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2803:27:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'unsigned int ComputeVMIClassTypeInfoFlags(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2987:33,
    inlined from 'void {anonymous}::ItaniumRTTIBuilder::BuildVMIClassTypeInfo(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:3004:48,
    inlined from 'llvm::Constant* {anonymous}::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2805:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'unsigned int ComputeVMIClassTypeInfoFlags(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2987:33,
    inlined from 'void {anonymous}::ItaniumRTTIBuilder::BuildVMIClassTypeInfo(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:3004:48,
    inlined from 'llvm::Constant* {anonymous}::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2805:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void {anonymous}::ItaniumRTTIBuilder::BuildVMIClassTypeInfo(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:3035:36,
    inlined from 'llvm::Constant* {anonymous}::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2805:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void {anonymous}::ItaniumRTTIBuilder::BuildVMIClassTypeInfo(const clang::CXXRecordDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:3035:36,
    inlined from 'llvm::Constant* {anonymous}::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:2805:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1114/1562] Building CXX object tools/...s/clangAnalysis.dir/ObjCNoReturn.cpp.o
[1115/1562] 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]
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/lib/CodeGen/CGValue.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1115/1562] Building CXX object tools/...angAnalysis.dir/PostOrderCFGView.cpp.o
[1116/1562] Building CXX object tools/...les/clangAnalysis.dir/Dominators.cpp.o
[1116/1562] Building CXX object tools/...s/clangAnalysis.dir/ProgramPoint.cpp.o
[1117/1562] Building CXX object tools/...Analysis.dir/AnalysisDeclContext.cpp.o
[1117/1562] Building CXX object tools/...lysis.dir/PseudoConstantAnalysis.cpp.o
[1118/1562] Building CXX object tools/...s/clangCodeGen.dir/CodeGenModule.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/GlobalDecl.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGVTables.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = {anonymous}::FunctionIsDirectlyRecursive]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55,
    inlined from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [with Derived = {anonymous}::FunctionIsDirectlyRecursive]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1661:34:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1118/1562] Building CXX object tools/.../clangAnalysis.dir/ReachableCode.cpp.o
[1119/1562] Building CXX object tools/...iles/clangCodeGen.dir/CodeGenPGO.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/GlobalDecl.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CGVTables.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenPGO.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1119/1562] Building CXX object tools/...s/clangAnalysis.dir/ThreadSafety.cpp.o
[1120/1562] Building CXX object tools/...s/clangAnalysis.dir/ObjCNoReturn.cpp.o
[1120/1562] Building CXX object tools/...gAnalysis.dir/ThreadSafetyCommon.cpp.o
[1121/1562] Building CXX object tools/...s/clangAnalysis.dir/ProgramPoint.cpp.o
[1121/1562] Building CXX object tools/...Analysis.dir/ThreadSafetyLogical.cpp.o
[1122/1562] Building CXX object tools/...angAnalysis.dir/PostOrderCFGView.cpp.o
[1122/1562] Building CXX object tools/...langAnalysis.dir/ThreadSafetyTIL.cpp.o
[1123/1562] Building CXX object tools/...iles/clangAnalysis.dir/CallGraph.cpp.o
[1123/1562] Building CXX object tools/...Analysis.dir/UninitializedValues.cpp.o
[1124/1562] Building CXX object tools/...lysis.dir/PseudoConstantAnalysis.cpp.o
[1124/1562] Building CXX object tools/.../CMakeFiles/clangEdit.dir/Commit.cpp.o
[1125/1562] Building CXX object tools/.../clangAnalysis.dir/LiveVariables.cpp.o
[1125/1562] Building CXX object tools/...Files/clangEdit.dir/EditedSource.cpp.o
[1126/1562] Building CXX object tools/.../clangAnalysis.dir/ReachableCode.cpp.o
[1126/1562] Building CXX object tools/...Files/clangRewrite.dir/DeltaTree.cpp.o
[1127/1562] Building CXX object tools/...Analysis.dir/ThreadSafetyLogical.cpp.o
[1127/1562] Building CXX object tools/...les/clangRewrite.dir/HTMLRewrite.cpp.o
[1128/1562] Building CXX object tools/...Files/clangAnalysis.dir/Consumed.cpp.o
[1128/1562] Building CXX object tools/...les/clangRewrite.dir/RewriteRope.cpp.o
[1129/1562] Building CXX object tools/...Files/clangRewrite.dir/DeltaTree.cpp.o
[1129/1562] Building CXX object tools/...eFiles/clangRewrite.dir/Rewriter.cpp.o
[1130/1562] Building CXX object tools/...langAnalysis.dir/ThreadSafetyTIL.cpp.o
[1130/1562] Building CXX object tools/...s/clangRewrite.dir/TokenRewriter.cpp.o
[1131/1562] Building CXX object tools/.../CMakeFiles/clangEdit.dir/Commit.cpp.o
[1131/1562] Building CXX object tools/...es/clangDriver.dir/DriverOptions.cpp.o
[1132/1562] Building CXX object tools/...CMakeFiles/clangAnalysis.dir/CFG.cpp.o
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/lib/Analysis/CFG.cpp:3:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void {anonymous}::CFGBuilder::addImplicitDtorsForDestructor(const clang::CXXDestructorDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:1198:35,
    inlined from 'std::unique_ptr<clang::CFG> {anonymous}::CFGBuilder::buildCFG(const clang::Decl*, clang::Stmt*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:974:36,
    inlined from 'static std::unique_ptr<clang::CFG> clang::CFG::buildCFG(const clang::Decl*, clang::Stmt*, clang::ASTContext*, const BuildOptions&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:3780:39:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:514:26,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getVBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:512:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:738:75,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::vbases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:741:24,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::vbases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:734:63,
    inlined from 'void {anonymous}::CFGBuilder::addImplicitDtorsForDestructor(const clang::CXXDestructorDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:1198:35,
    inlined from 'std::unique_ptr<clang::CFG> {anonymous}::CFGBuilder::buildCFG(const clang::Decl*, clang::Stmt*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:974:36,
    inlined from 'static std::unique_ptr<clang::CFG> clang::CFG::buildCFG(const clang::Decl*, clang::Stmt*, clang::ASTContext*, const BuildOptions&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:3780:39:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void {anonymous}::CFGBuilder::addImplicitDtorsForDestructor(const clang::CXXDestructorDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:1207:34,
    inlined from 'std::unique_ptr<clang::CFG> {anonymous}::CFGBuilder::buildCFG(const clang::Decl*, clang::Stmt*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:974:36,
    inlined from 'static std::unique_ptr<clang::CFG> clang::CFG::buildCFG(const clang::Decl*, clang::Stmt*, clang::ASTContext*, const BuildOptions&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:3780:39:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'void {anonymous}::CFGBuilder::addImplicitDtorsForDestructor(const clang::CXXDestructorDecl*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:1207:34,
    inlined from 'std::unique_ptr<clang::CFG> {anonymous}::CFGBuilder::buildCFG(const clang::Decl*, clang::Stmt*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:974:36,
    inlined from 'static std::unique_ptr<clang::CFG> clang::CFG::buildCFG(const clang::Decl*, clang::Stmt*, clang::ASTContext*, const BuildOptions&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Analysis/CFG.cpp:3780:39:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1132/1562] Building CXX object tools/...s/clangFrontend.dir/ASTConsumers.cpp.o
[1133/1562] Building CXX object tools/...les/clangRewrite.dir/RewriteRope.cpp.o
[1133/1562] Building CXX object tools/...Files/clangFrontend.dir/ASTMerge.cpp.o
[1134/1562] Building CXX object tools/...Files/clangEdit.dir/EditedSource.cpp.o
[1134/1562] Building CXX object tools/...eFiles/clangFrontend.dir/ASTUnit.cpp.o
[1135/1562] Building CXX object tools/...es/clangDriver.dir/DriverOptions.cpp.o
[1135/1562] Building CXX object tools/...es/clangFrontend.dir/CacheTokens.cpp.o
[1136/1562] Building CXX object tools/...s/clangRewrite.dir/TokenRewriter.cpp.o
[1136/1562] Building CXX object tools/...nd.dir/ChainedDiagnosticConsumer.cpp.o
[1137/1562] Building CXX object tools/...les/clangRewrite.dir/HTMLRewrite.cpp.o
[1137/1562] Building CXX object tools/...clangFrontend.dir/CodeGenOptions.cpp.o
[1138/1562] Building CXX object tools/...eFiles/clangRewrite.dir/Rewriter.cpp.o
[1138/1562] Building CXX object tools/...angFrontend.dir/CompilerInstance.cpp.o
[1139/1562] Building CXX object tools/...gAnalysis.dir/ThreadSafetyCommon.cpp.o
[1139/1562] Building CXX object tools/...gFrontend.dir/CompilerInvocation.cpp.o
[1140/1562] Building CXX object tools/...Analysis.dir/UninitializedValues.cpp.o
[1140/1562] Building CXX object tools/.../CreateInvocationFromCommandLine.cpp.o
[1141/1562] Building CXX object tools/...nd.dir/ChainedDiagnosticConsumer.cpp.o
[1141/1562] Building CXX object tools/...clangFrontend.dir/DependencyFile.cpp.o
[1142/1562] Building CXX object tools/...clangFrontend.dir/CodeGenOptions.cpp.o
[1142/1562] Building CXX object tools/...langFrontend.dir/DependencyGraph.cpp.o
[1143/1562] Building CXX object tools/...Files/clangFrontend.dir/ASTMerge.cpp.o
[1143/1562] Building CXX object tools/...gFrontend.dir/DiagnosticRenderer.cpp.o
[1144/1562] Building CXX object tools/...es/clangFrontend.dir/CacheTokens.cpp.o
[1144/1562] Building CXX object tools/...clangFrontend.dir/FrontendAction.cpp.o
[1145/1562] Building CXX object tools/...s/clangAnalysis.dir/ThreadSafety.cpp.o
[1145/1562] Building CXX object tools/...langFrontend.dir/FrontendActions.cpp.o
[1146/1562] Building CXX object tools/.../CreateInvocationFromCommandLine.cpp.o
[1146/1562] Building CXX object tools/...langFrontend.dir/FrontendOptions.cpp.o
[1147/1562] Building CXX object tools/...langFrontend.dir/DependencyGraph.cpp.o
[1147/1562] Building CXX object tools/...angFrontend.dir/HeaderIncludeGen.cpp.o
[1148/1562] Building CXX object tools/...gFrontend.dir/DiagnosticRenderer.cpp.o
[1148/1562] Building CXX object tools/...angFrontend.dir/InitHeaderSearch.cpp.o
[1149/1562] Building CXX object tools/...langFrontend.dir/FrontendOptions.cpp.o
[1149/1562] Building CXX object tools/...angFrontend.dir/InitPreprocessor.cpp.o
[1150/1562] Building CXX object tools/...clangFrontend.dir/DependencyFile.cpp.o
[1150/1562] Building CXX object tools/.../clangFrontend.dir/LangStandards.cpp.o
[1151/1562] Building CXX object tools/...angFrontend.dir/HeaderIncludeGen.cpp.o
[1151/1562] Building CXX object tools/...rontend.dir/LayoutOverrideSource.cpp.o
[1152/1562] Building CXX object tools/.../clangFrontend.dir/LangStandards.cpp.o
[1152/1562] Building CXX object tools/...rontend.dir/LogDiagnosticPrinter.cpp.o
[1153/1562] Building CXX object tools/...angFrontend.dir/InitHeaderSearch.cpp.o
[1153/1562] Building CXX object tools/...nd.dir/ModuleDependencyCollector.cpp.o
[1154/1562] 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]
/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]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/CompilerInstance.cpp:737:19: note: remove 'std::move' call

[1154/1562] Building CXX object tools/...ngFrontend.dir/MultiplexConsumer.cpp.o
[1155/1562] Building CXX object tools/...rontend.dir/LayoutOverrideSource.cpp.o
[1155/1562] Building CXX object tools/...ntend.dir/PCHContainerOperations.cpp.o
[1156/1562] Building CXX object tools/...ngFrontend.dir/MultiplexConsumer.cpp.o
[1156/1562] Building CXX object tools/...tend.dir/PrintPreprocessedOutput.cpp.o
[1157/1562] Building CXX object tools/...rontend.dir/LogDiagnosticPrinter.cpp.o
[1157/1562] Building CXX object tools/....dir/SerializedDiagnosticPrinter.cpp.o
[1158/1562] Building CXX object tools/...clangFrontend.dir/FrontendAction.cpp.o
[1158/1562] Building CXX object tools/...d.dir/SerializedDiagnosticReader.cpp.o
[1159/1562] 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]
/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]
/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]

[1159/1562] Building CXX object tools/...clangFrontend.dir/TextDiagnostic.cpp.o
[1160/1562] 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]

[1160/1562] Building CXX object tools/...rontend.dir/TextDiagnosticBuffer.cpp.o
[1161/1562] Building CXX object tools/...angFrontend.dir/InitPreprocessor.cpp.o
[1161/1562] Building CXX object tools/...ontend.dir/TextDiagnosticPrinter.cpp.o
[1162/1562] Building CXX object tools/...ntend.dir/PCHContainerOperations.cpp.o
[1162/1562] Building CXX object tools/...end.dir/VerifyDiagnosticConsumer.cpp.o
[1163/1562] Building CXX object tools/...nd.dir/ModuleDependencyCollector.cpp.o
[1163/1562] Building CXX object tools/...ewriteFrontend.dir/FixItRewriter.cpp.o
[1164/1562] Building CXX object tools/...langFrontend.dir/FrontendActions.cpp.o
[1164/1562] Building CXX object tools/...tend.dir/FrontendActions_rewrite.cpp.o
[1165/1562] Building CXX object tools/...rontend.dir/TextDiagnosticBuffer.cpp.o
[1165/1562] Building CXX object tools/...angRewriteFrontend.dir/HTMLPrint.cpp.o
[1166/1562] Building CXX object tools/...d.dir/SerializedDiagnosticReader.cpp.o
[1166/1562] Building CXX object tools/...teFrontend.dir/InclusionRewriter.cpp.o
[1167/1562] Building CXX object tools/...ontend.dir/TextDiagnosticPrinter.cpp.o
[1167/1562] Building CXX object tools/...ewriteFrontend.dir/RewriteMacros.cpp.o
[1168/1562] Building CXX object tools/...tend.dir/PrintPreprocessedOutput.cpp.o
[1168/1562] Building CXX object tools/...gRewriteFrontend.dir/RewriteObjC.cpp.o
[1169/1562] Building CXX object tools/...s/clangFrontend.dir/ASTConsumers.cpp.o
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/AST/AST.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/ASTConsumers.cpp:15:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1169/1562] Building CXX object tools/...gRewriteFrontend.dir/RewriteTest.cpp.o
[1170/1562] Building CXX object tools/...ewriteFrontend.dir/FixItRewriter.cpp.o
[1170/1562] Building CXX object tools/...ngTooling.dir/ArgumentsAdjusters.cpp.o
[1171/1562] Building CXX object tools/...clangFrontend.dir/TextDiagnostic.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ArrayRef.h:14,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Specifiers.h:21,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:21,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Frontend/DiagnosticRenderer.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Frontend/TextDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/TextDiagnostic.cpp:10:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = char]',
    inlined from 'std::pair<llvm::SmallString<16>, bool> printableTextForNextCharacter(llvm::StringRef, size_t*, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/TextDiagnostic.cpp:144:26:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/TextDiagnostic.cpp: In function 'std::pair<llvm::SmallString<16>, bool> printableTextForNextCharacter(llvm::StringRef, size_t*, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/TextDiagnostic.cpp:144:26: note: at offset 1 into object '<anonymous>' of size 1
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = char]',
    inlined from 'std::pair<llvm::SmallString<16>, bool> printableTextForNextCharacter(llvm::StringRef, size_t*, unsigned int)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/TextDiagnostic.cpp:140:26:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/TextDiagnostic.cpp: In function 'std::pair<llvm::SmallString<16>, bool> printableTextForNextCharacter(llvm::StringRef, size_t*, unsigned int)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/TextDiagnostic.cpp:140:26: note: at offset 1 into object '<anonymous>' of size 1

[1171/1562] Building CXX object tools/...gTooling.dir/CommonOptionsParser.cpp.o
[1172/1562] Building CXX object tools/...ngTooling.dir/ArgumentsAdjusters.cpp.o
[1172/1562] Building CXX object tools/...gTooling.dir/CompilationDatabase.cpp.o
[1173/1562] Building CXX object tools/....dir/SerializedDiagnosticPrinter.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitCodes.h:22,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Frontend/SerializedDiagnostics.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h:14,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp:10:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = long unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:401:16,
    inlined from 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = long unsigned int]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:387:8:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'long unsigned int [1]' [-Warray-bounds=]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h:15:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h: In member function 'void llvm::BitstreamWriter::EmitRecord(unsigned int, llvm::SmallVectorImpl<T>&, unsigned int) [with uintty = long unsigned int]':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Bitcode/BitstreamWriter.h:401:16: note: at offset 8 into object '<anonymous>' of size 8

[1173/1562] Building CXX object tools/...s/clangTooling.dir/FileMatchTrie.cpp.o
[1174/1562] Building CXX object tools/...ewriteFrontend.dir/RewriteMacros.cpp.o
[1174/1562] Building CXX object tools/...ling.dir/JSONCompilationDatabase.cpp.o
[1175/1562] Building CXX object tools/...gRewriteFrontend.dir/RewriteTest.cpp.o
[1175/1562] Building CXX object tools/...les/clangTooling.dir/Refactoring.cpp.o
[1176/1562] Building CXX object tools/...end.dir/VerifyDiagnosticConsumer.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp:14:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'bool ParseDirective(llvm::StringRef, ExpectedData*, clang::SourceManager&, clang::Preprocessor*, clang::SourceLocation, clang::VerifyDiagnosticConsumer::DirectiveStatus&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp:412:70:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In function 'bool ParseDirective(llvm::StringRef, ExpectedData*, clang::SourceManager&, clang::Preprocessor*, clang::SourceLocation, clang::VerifyDiagnosticConsumer::DirectiveStatus&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10

[1176/1562] Building CXX object tools/...Tooling.dir/RefactoringCallbacks.cpp.o
[1177/1562] Building CXX object tools/...angRewriteFrontend.dir/HTMLPrint.cpp.o
[1177/1562] Building CXX object tools/...keFiles/clangTooling.dir/Tooling.cpp.o
[1178/1562] Building CXX object tools/...teFrontend.dir/InclusionRewriter.cpp.o
[1178/1562] Building CXX object tools/...clangToolingCore.dir/Replacement.cpp.o
[1179/1562] Building CXX object tools/...s/clangTooling.dir/FileMatchTrie.cpp.o
[1179/1562] Building CXX object tools/...iles/clangIndex.dir/CommentToXML.cpp.o
[1180/1562] Building CXX object tools/...gRewriteFrontend.dir/RewriteObjC.cpp.o
[1180/1562] Building CXX object tools/...les/clangIndex.dir/USRGeneration.cpp.o
[1181/1562] Building CXX object tools/...tend.dir/FrontendActions_rewrite.cpp.o
[1181/1562] Building CXX object tools/...s/clangFormat.dir/BreakableToken.cpp.o
[1182/1562] Building CXX object tools/...gTooling.dir/CommonOptionsParser.cpp.o
[1182/1562] Building CXX object tools/...gFormat.dir/ContinuationIndenter.cpp.o
[1183/1562] Building CXX object tools/...clangToolingCore.dir/Replacement.cpp.o
[1183/1562] Building CXX object tools/...MakeFiles/clangFormat.dir/Format.cpp.o
[1184/1562] Building CXX object tools/...les/clangTooling.dir/Refactoring.cpp.o
[1184/1562] Building CXX object tools/...iles/clangFormat.dir/FormatToken.cpp.o
[1185/1562] Building CXX object tools/...gTooling.dir/CompilationDatabase.cpp.o
[1185/1562] Building CXX object tools/...s/clangFormat.dir/TokenAnnotator.cpp.o
[1186/1562] Building CXX object tools/...ling.dir/JSONCompilationDatabase.cpp.o
[1186/1562] Building CXX object tools/...ormat.dir/UnwrappedLineFormatter.cpp.o
[1187/1562] Building CXX object tools/...s/clangFormat.dir/BreakableToken.cpp.o
[1187/1562] Building CXX object tools/...ngFormat.dir/UnwrappedLineParser.cpp.o
[1188/1562] Building CXX object tools/...gFormat.dir/ContinuationIndenter.cpp.o
[1188/1562] Building CXX object tools/...langFormat.dir/WhitespaceManager.cpp.o
[1189/1562] Building CXX object tools/...iles/clangFormat.dir/FormatToken.cpp.o
[1189/1562] Building CXX object tools/...PIRV.dir/AlignmentSizeCalculator.cpp.o
[1190/1562] Building CXX object tools/...keFiles/clangTooling.dir/Tooling.cpp.o
[1190/1562] Building CXX object tools/...iles/clangSPIRV.dir/AstTypeProbe.cpp.o
[1191/1562] Building CXX object tools/...les/clangIndex.dir/USRGeneration.cpp.o
[1191/1562] Building CXX object tools/...langSPIRV.dir/BlockReadableOrder.cpp.o
[1192/1562] Building CXX object tools/...iles/clangIndex.dir/CommentToXML.cpp.o
[1192/1562] Building CXX object tools/...clangSPIRV.dir/CapabilityVisitor.cpp.o
[1193/1562] Building CXX object tools/...ngFormat.dir/UnwrappedLineParser.cpp.o
[1193/1562] Building CXX object tools/...es/clangSPIRV.dir/ConstEvaluator.cpp.o
[1194/1562] Building CXX object tools/...ormat.dir/UnwrappedLineFormatter.cpp.o
[1194/1562] Building CXX object tools/...langSPIRV.dir/DeclResultIdMapper.cpp.o
[1195/1562] Building CXX object tools/...s/clangFormat.dir/TokenAnnotator.cpp.o
[1195/1562] Building CXX object tools/.../clangSPIRV.dir/DebugTypeVisitor.cpp.o
[1196/1562] Building CXX object tools/...langFormat.dir/WhitespaceManager.cpp.o
[1196/1562] Building CXX object tools/...s/clangSPIRV.dir/EmitSpirvAction.cpp.o
[1197/1562] Building CXX object tools/...langSPIRV.dir/BlockReadableOrder.cpp.o
[1197/1562] Building CXX object tools/...Files/clangSPIRV.dir/EmitVisitor.cpp.o
[1198/1562] Building CXX object tools/...MakeFiles/clangFormat.dir/Format.cpp.o
[1198/1562] Building CXX object tools/...es/clangSPIRV.dir/FeatureManager.cpp.o
[1199/1562] Building CXX object tools/...Tooling.dir/RefactoringCallbacks.cpp.o
[1199/1562] Building CXX object tools/...Files/clangSPIRV.dir/GlPerVertex.cpp.o
[1200/1562] Building CXX object tools/...PIRV.dir/AlignmentSizeCalculator.cpp.o
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/lib/SPIRV/AlignmentSizeCalculator.h:14,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/AlignmentSizeCalculator.cpp:10:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1200/1562] Building CXX object tools/...s/clangSPIRV.dir/InitListHandler.cpp.o
[1201/1562] Building CXX object tools/...es/clangSPIRV.dir/FeatureManager.cpp.o
[1201/1562] Building CXX object tools/...langSPIRV.dir/LiteralTypeVisitor.cpp.o
[1202/1562] Building CXX object tools/...es/clangSPIRV.dir/ConstEvaluator.cpp.o
[1202/1562] Building CXX object tools/.../clangSPIRV.dir/LowerTypeVisitor.cpp.o
[1203/1562] Building CXX object tools/...clangSPIRV.dir/CapabilityVisitor.cpp.o
[1203/1562] Building CXX object tools/...ngSPIRV.dir/SortDebugInfoVisitor.cpp.o
[1204/1562] 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]
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/SPIRV/AstTypeProbe.h:14,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/AstTypeProbe.cpp:10:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1204/1562] Building CXX object tools/...clangSPIRV.dir/NonUniformVisitor.cpp.o
[1205/1562] Building CXX object tools/.../clangSPIRV.dir/DebugTypeVisitor.cpp.o
[1205/1562] Building CXX object tools/...es/clangSPIRV.dir/PreciseVisitor.cpp.o
[1206/1562] Building CXX object tools/...s/clangSPIRV.dir/EmitSpirvAction.cpp.o
[1206/1562] Building CXX object tools/...gSPIRV.dir/PervertexInputVisitor.cpp.o
[1207/1562] Building CXX object tools/...Files/clangSPIRV.dir/GlPerVertex.cpp.o
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/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/SPIRV/SpirvType.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/SPIRV/SpirvInstruction.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/SPIRV/SpirvBasicBlock.h:15,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/SPIRV/SpirvBuilder.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/GlPerVertex.h:15,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/GlPerVertex.cpp:10:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1207/1562] Building CXX object tools/.../clangSPIRV.dir/RawBufferMethods.cpp.o
[1208/1562] Building CXX object tools/...clangSPIRV.dir/NonUniformVisitor.cpp.o
[1208/1562] Building CXX object tools/...PIRV.dir/RelaxedPrecisionVisitor.cpp.o
[1209/1562] Building CXX object tools/...Files/clangSPIRV.dir/EmitVisitor.cpp.o
[1209/1562] Building CXX object tools/...IRV.dir/RemoveBufferBlockVisitor.cpp.o
[1210/1562] Building CXX object tools/...ngSPIRV.dir/SortDebugInfoVisitor.cpp.o
[1210/1562] Building CXX object tools/...s/clangSPIRV.dir/SpirvBasicBlock.cpp.o
[1211/1562] Building CXX object tools/...s/clangSPIRV.dir/InitListHandler.cpp.o
[1211/1562] Building CXX object tools/...iles/clangSPIRV.dir/SpirvBuilder.cpp.o
[1212/1562] Building CXX object tools/...es/clangSPIRV.dir/PreciseVisitor.cpp.o
[1212/1562] Building CXX object tools/...iles/clangSPIRV.dir/SpirvContext.cpp.o
[1213/1562] Building CXX object tools/...langSPIRV.dir/LiteralTypeVisitor.cpp.o
[1213/1562] Building CXX object tools/...iles/clangSPIRV.dir/SpirvEmitter.cpp.o
[1214/1562] Building CXX object tools/...s/clangSPIRV.dir/SpirvBasicBlock.cpp.o
[1214/1562] Building CXX object tools/...les/clangSPIRV.dir/SpirvFunction.cpp.o
[1215/1562] Building CXX object tools/.../clangSPIRV.dir/LowerTypeVisitor.cpp.o
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/lib/SPIRV/AlignmentSizeCalculator.h:14,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/LowerTypeVisitor.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/LowerTypeVisitor.cpp:10:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1215/1562] Building CXX object tools/.../clangSPIRV.dir/SpirvInstruction.cpp.o
[1216/1562] Building CXX object tools/...gSPIRV.dir/PervertexInputVisitor.cpp.o
In file included 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/llvm/ADT/APInt.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APFloat.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/APValue.h:18,
                 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/lib/SPIRV/PervertexInputVisitor.h:13,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/PervertexInputVisitor.cpp:10:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, const T&) [with T = unsigned int]',
    inlined from 'void clang::spirv::SpirvCompositeExtract::insertIndex(uint32_t, uint32_t)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/SPIRV/SpirvInstruction.h:1377:21,
    inlined from 'virtual bool clang::spirv::PervertexInputVisitor::visit(clang::spirv::SpirvCompositeExtract*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/PervertexInputVisitor.cpp:283:22,
    inlined from 'virtual bool clang::spirv::PervertexInputVisitor::visit(clang::spirv::SpirvCompositeExtract*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/PervertexInputVisitor.cpp:277:6:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:533:7: warning: array subscript 1 is outside array bounds of 'uint32_t [1]' {aka 'unsigned int [1]'} [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/PervertexInputVisitor.cpp: In member function 'virtual bool clang::spirv::PervertexInputVisitor::visit(clang::spirv::SpirvCompositeExtract*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/PervertexInputVisitor.cpp:277:6: note: at offset 4 into object 'i' of size 4
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, const T&) [with T = clang::spirv::SpirvInstruction*]',
    inlined from 'void clang::spirv::SpirvAccessChain::insertIndex(clang::spirv::SpirvInstruction*, uint32_t)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/SPIRV/SpirvInstruction.h:899:21,
    inlined from 'virtual bool clang::spirv::PervertexInputVisitor::visit(clang::spirv::SpirvAccessChain*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/PervertexInputVisitor.cpp:306:22:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:533:7: warning: array subscript 1 is outside array bounds of 'clang::spirv::SpirvInstruction [0]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/PervertexInputVisitor.cpp: In member function 'virtual bool clang::spirv::PervertexInputVisitor::visit(clang::spirv::SpirvAccessChain*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/PervertexInputVisitor.cpp:289:6: note: at offset 8 into object 'i' of size 8

[1216/1562] Building CXX object tools/...Files/clangSPIRV.dir/SpirvModule.cpp.o
[1217/1562] Building CXX object tools/...IRV.dir/RemoveBufferBlockVisitor.cpp.o
[1217/1562] Building CXX object tools/...keFiles/clangSPIRV.dir/SpirvType.cpp.o
[1218/1562] Building CXX object tools/...langSPIRV.dir/DeclResultIdMapper.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Attr.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/DeclResultIdMapper.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/DeclResultIdMapper.cpp:10:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'typename std::enable_if<std::is_same<T, bool>::value, const clang::DiagnosticBuilder&>::type clang::operator<<(const DiagnosticBuilder&, T) [with T = bool]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1059:18,
    inlined from 'bool clang::spirv::DeclResultIdMapper::finalizeStageIOLocationsForASingleEntryPoint(bool, llvm::ArrayRef<clang::spirv::StageVar>)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/DeclResultIdMapper.cpp:2212:18:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'bool clang::spirv::DeclResultIdMapper::finalizeStageIOLocationsForASingleEntryPoint(bool, llvm::ArrayRef<clang::spirv::StageVar>)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1218/1562] Building CXX object tools/...ngSPIRV.dir/SignaturePackingUtil.cpp.o
[1219/1562] Building CXX object tools/...PIRV.dir/RelaxedPrecisionVisitor.cpp.o
[1219/1562] Building CXX object tools/...CMakeFiles/clangSPIRV.dir/String.cpp.o
[1220/1562] Building CXX object tools/.../clangSPIRV.dir/RawBufferMethods.cpp.o
[1220/1562] Building CXX object tools/...g/CMakeFiles/libclang.dir/CIndex.cpp.o
[1221/1562] Building CXX object tools/...CMakeFiles/clangSPIRV.dir/String.cpp.o
[1221/1562] Building CXX object tools/...MakeFiles/libclang.dir/CIndexCXX.cpp.o
[1222/1562] Building CXX object tools/...les/clangSPIRV.dir/SpirvFunction.cpp.o
[1222/1562] Building CXX object tools/...ibclang.dir/CIndexCodeCompletion.cpp.o
[1223/1562] Building CXX object tools/...keFiles/clangSPIRV.dir/SpirvType.cpp.o
[1223/1562] Building CXX object tools/...es/libclang.dir/CIndexDiagnostic.cpp.o
[1224/1562] Building CXX object tools/...iles/clangSPIRV.dir/SpirvContext.cpp.o
[1224/1562] Building CXX object tools/...akeFiles/libclang.dir/CIndexHigh.cpp.o
[1225/1562] Building CXX object tools/...iles/clangSPIRV.dir/SpirvBuilder.cpp.o
[1225/1562] Building CXX object tools/...ibclang.dir/CIndexInclusionStack.cpp.o
[1226/1562] Building CXX object tools/...Files/clangSPIRV.dir/SpirvModule.cpp.o
[1226/1562] Building CXX object tools/...akeFiles/libclang.dir/CIndexUSRs.cpp.o
[1227/1562] Building CXX object tools/...MakeFiles/libclang.dir/CIndexCXX.cpp.o
[1227/1562] Building CXX object tools/...CMakeFiles/libclang.dir/CIndexer.cpp.o
[1228/1562] Building CXX object tools/...ngSPIRV.dir/SignaturePackingUtil.cpp.o
[1228/1562] Building CXX object tools/...MakeFiles/libclang.dir/CXComment.cpp.o
[1229/1562] Building CXX object tools/.../clangSPIRV.dir/SpirvInstruction.cpp.o
[1229/1562] Building CXX object tools/...CMakeFiles/libclang.dir/CXCursor.cpp.o
[1230/1562] Building CXX object tools/...es/libclang.dir/CIndexDiagnostic.cpp.o
[1230/1562] Building CXX object tools/...bclang.dir/CXCompilationDatabase.cpp.o
[1231/1562] Building CXX object tools/...akeFiles/libclang.dir/CIndexUSRs.cpp.o
[1231/1562] Building CXX object tools/.../libclang.dir/CXLoadedDiagnostic.cpp.o
[1232/1562] Building CXX object tools/...akeFiles/libclang.dir/CIndexHigh.cpp.o
[1232/1562] Building CXX object tools/...es/libclang.dir/CXSourceLocation.cpp.o
[1233/1562] Building CXX object tools/...CMakeFiles/libclang.dir/CIndexer.cpp.o
[1233/1562] Building CXX object tools/.../libclang.dir/CXStoredDiagnostic.cpp.o
[1234/1562] Building CXX object tools/...bclang.dir/CXCompilationDatabase.cpp.o
[1234/1562] Building CXX object tools/...CMakeFiles/libclang.dir/CXString.cpp.o
[1235/1562] Building CXX object tools/...MakeFiles/libclang.dir/CXComment.cpp.o
[1235/1562] Building CXX object tools/...g/CMakeFiles/libclang.dir/CXType.cpp.o
[1236/1562] Building CXX object tools/...ibclang.dir/CIndexInclusionStack.cpp.o
[1236/1562] Building CXX object tools/...MakeFiles/libclang.dir/IndexBody.cpp.o
[1237/1562] Building CXX object tools/...ibclang.dir/CIndexCodeCompletion.cpp.o
[1237/1562] Building CXX object tools/...MakeFiles/libclang.dir/IndexDecl.cpp.o
[1238/1562] Building CXX object tools/.../libclang.dir/CXLoadedDiagnostic.cpp.o
[1238/1562] Building CXX object tools/...libclang.dir/IndexTypeSourceInfo.cpp.o
[1239/1562] Building CXX object tools/...CMakeFiles/libclang.dir/CXCursor.cpp.o
[1239/1562] Building CXX object tools/...CMakeFiles/libclang.dir/Indexing.cpp.o
[1240/1562] Building CXX object tools/.../libclang.dir/CXStoredDiagnostic.cpp.o
[1240/1562] Building CXX object tools/...les/libclang.dir/IndexingContext.cpp.o
[1241/1562] Building CXX object tools/...CMakeFiles/libclang.dir/CXString.cpp.o
[1241/1562] Building CXX object tools/...Files/libclang.dir/dxcisenseimpl.cpp.o
[1242/1562] Building CXX object tools/...es/libclang.dir/CXSourceLocation.cpp.o
[1242/1562] Building CXX object tools/...es/libclang.dir/dxcrewriteunused.cpp.o
[1243/1562] Building CXX object tools/...MakeFiles/libclang.dir/IndexDecl.cpp.o
[1243/1562] Building CXX object tools/...es/dxcvalidator.dir/dxcvalidator.cpp.o
[1244/1562] Building CXX object tools/...g/CMakeFiles/libclang.dir/CXType.cpp.o
[1244/1562] Linking CXX static library lib/libSPIRV-Tools-opt.a
[1245/1562] Building CXX object tools/...es/dxcvalidator.dir/dxcvalidator.cpp.o
[1245/1562] Linking CXX static library lib/libLLVMIRReader.a
[1246/1562] Linking CXX static library lib/libLLVMIRReader.a
[1246/1562] Linking CXX static library lib/libLLVMInstCombine.a
[1247/1562] Linking CXX static library lib/libLLVMInstCombine.a
[1247/1562] Linking CXX static library lib/libLLVMScalarOpts.a
[1248/1562] Building CXX object tools/...g/CMakeFiles/libclang.dir/CIndex.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/CIndex.cpp: In function 'CXTranslationUnitImpl* clang_createTranslationUnit(CXIndex, const char*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/CIndex.cpp:2950:12: warning: 'TU' is used uninitialized [-Wuninitialized]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/CIndex.cpp:2946:21: note: 'TU' was declared here
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/tools/libclang/CXSourceLocation.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/CIndex.cpp:19:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1248/1562] Linking CXX static library lib/libLLVMipo.a
[1249/1562] Linking CXX static library lib/libLLVMipo.a
[1249/1562] Linking CXX static library lib/libLLVMVectorize.a
[1250/1562] Linking CXX static library lib/libLLVMVectorize.a
[1250/1562] Linking CXX static library lib/libLLVMLinker.a
[1251/1562] Linking CXX static library lib/libLLVMLinker.a
[1251/1562] Linking CXX static library lib/libLLVMOption.a
[1252/1562] Linking CXX static library lib/libLLVMOption.a
[1252/1562] Linking CXX static library lib/libLLVMTarget.a
[1253/1562] Building CXX object tools/...MakeFiles/libclang.dir/IndexBody.cpp.o
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/DeclObjC.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/IndexingContext.h:16,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/IndexBody.cpp:10:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1253/1562] Linking CXX static library lib/libLLVMAsmParser.a
[1254/1562] Building CXX object tools/...les/libclang.dir/IndexingContext.cpp.o
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/DeclObjC.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/IndexingContext.h:16,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/IndexingContext.cpp:10:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'clang::cxindex::IndexingContext::CXXBasesListInfo::CXXBasesListInfo(const clang::CXXRecordDecl*, clang::cxindex::IndexingContext&, clang::cxindex::ScratchAlloc&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/IndexingContext.cpp:126:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'clang::cxindex::IndexingContext::CXXBasesListInfo::CXXBasesListInfo(const clang::CXXRecordDecl*, clang::cxindex::IndexingContext&, clang::cxindex::ScratchAlloc&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/IndexingContext.cpp:126:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1254/1562] Linking CXX static library lib/libLLVMProfileData.a
[1255/1562] Linking CXX static library lib/libLLVMTarget.a
[1255/1562] Linking CXX static library lib/libLLVMPasses.a
[1256/1562] Building CXX object tools/...libclang.dir/IndexTypeSourceInfo.cpp.o
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/DeclObjC.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/IndexingContext.h:16,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/IndexTypeSourceInfo.cpp:10:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1256/1562] Linking CXX static library lib/libLLVMPassPrinters.a
[1257/1562] Linking CXX static library lib/libLLVMProfileData.a
[1257/1562] Linking CXX static library lib/libLLVMDxilHash.a
[1258/1562] Linking CXX static library lib/libLLVMAsmParser.a
[1258/1562] Linking CXX static library lib/libLLVMDxilPIXPasses.a
[1259/1562] Linking CXX static library lib/libLLVMPassPrinters.a
[1259/1562] Linking CXX static library lib/libLLVMDxilRootSignature.a
[1260/1562] Linking CXX static library lib/libLLVMDxilHash.a
[1260/1562] Linking CXX static library lib/libLLVMDxilValidation.a
[1261/1562] Linking CXX static library lib/libLLVMPasses.a
[1261/1562] Linking CXX static library lib/libLLVMDxilCompression.a
[1262/1562] Linking CXX static library lib/libLLVMDxilRootSignature.a
[1262/1562] Linking CXX static library lib/libclangBasic.a
[1263/1562] Linking CXX static library lib/libLLVMDxilCompression.a
[1263/1562] Linking CXX static library lib/libclangLex.a
[1264/1562] Linking CXX static library lib/libLLVMDxilValidation.a
[1264/1562] Linking CXX static library lib/libclangParse.a
[1265/1562] Linking CXX static library lib/libclangBasic.a
[1265/1562] Linking CXX static library lib/libclangAST.a
[1266/1562] Linking CXX static library lib/libLLVMDxilPIXPasses.a
[1266/1562] Linking CXX static library lib/libclangASTMatchers.a
[1267/1562] Building CXX object tools/...CMakeFiles/libclang.dir/Indexing.cpp.o
[1267/1562] Linking CXX static library lib/libclangSema.a
[1268/1562] Linking CXX static library lib/libLLVMScalarOpts.a
[1268/1562] Linking CXX static library lib/libclangCodeGen.a
[1269/1562] Linking CXX static library lib/libclangLex.a
[1269/1562] Linking CXX static library lib/libclangAnalysis.a
[1270/1562] Linking CXX static library lib/libclangASTMatchers.a
[1270/1562] Linking CXX static library lib/libclangEdit.a
[1271/1562] Linking CXX static library lib/libclangEdit.a
[1271/1562] Linking CXX static library lib/libclangRewrite.a
[1272/1562] Linking CXX static library lib/libclangRewrite.a
[1272/1562] Linking CXX static library lib/libclangDriver.a
[1273/1562] Linking CXX static library lib/libclangDriver.a
[1273/1562] Linking CXX static library lib/libclangFrontend.a
[1274/1562] Building CXX object tools/...Files/libclang.dir/dxcisenseimpl.cpp.o
/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:10: warning: cast from type 'const char*' to type 'LPVOID' {aka 'void*'} casts away qualifiers [-Wcast-qual]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp:158:10: warning: cast from type 'const char*' to type 'LPVOID' {aka 'void*'} casts away qualifiers [-Wcast-qual]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp: In member function 'virtual HRESULT DxcTranslationUnit::Tokenize(IDxcSourceRange*, IDxcToken***, unsigned int*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp:1368:14: warning: 'void operator delete [](void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
In function 'void* CoTaskMemAllocZero(SIZE_T)',
    inlined from 'void CoTaskMemAllocZeroElems(SIZE_T, T**) [with T = IDxcToken*]' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp:127:50,
    inlined from 'virtual HRESULT DxcTranslationUnit::Tokenize(IDxcSourceRange*, IDxcToken***, unsigned int*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp:1351:28:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcisenseimpl.cpp:114:25: note: returned from 'void* malloc(size_t)'

[1274/1562] Linking CXX static library lib/libclangRewriteFrontend.a
[1275/1562] Linking CXX static library lib/libclangParse.a
[1275/1562] Linking CXX static library lib/libclangTooling.a
[1276/1562] Linking CXX static library lib/libclangRewriteFrontend.a
[1276/1562] Linking CXX static library lib/libclangToolingCore.a
[1277/1562] Linking CXX static library lib/libclangToolingCore.a
[1277/1562] Linking CXX static library lib/libclangIndex.a
[1278/1562] Linking CXX static library lib/libclangIndex.a
[1278/1562] Linking CXX static library lib/libclangFormat.a
[1279/1562] Linking CXX static library lib/libclangAnalysis.a
[1279/1562] Building CXX object tools/...CMakeFiles/dxcompiler.dir/dxcapi.cpp.o
[1280/1562] Linking CXX static library lib/libclangFormat.a
[1280/1562] Building CXX object tools/...iles/dxcompiler.dir/dxcassembler.cpp.o
[1281/1562] Building CXX object tools/...iles/clangSPIRV.dir/SpirvEmitter.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/PartialDiagnostic.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:18,
                 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/AST/AST.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.h:25,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:14:
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, const char*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1042:18,
    inlined from 'clang::spirv::SpirvInstruction* clang::spirv::SpirvEmitter::doUnaryExprOrTypeTraitExpr(const clang::UnaryExprOrTypeTraitExpr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:15236:35:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::spirv::SpirvInstruction* clang::spirv::SpirvEmitter::doUnaryExprOrTypeTraitExpr(const clang::UnaryExprOrTypeTraitExpr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In member function 'void clang::DiagnosticBuilder::AddTaggedVal(intptr_t, clang::DiagnosticsEngine::ArgumentKind) const',
    inlined from 'const clang::DiagnosticBuilder& clang::operator<<(const DiagnosticBuilder&, QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Type.h:5574:18,
    inlined from 'clang::spirv::SpirvConstant* clang::spirv::SpirvEmitter::getValueOne(clang::QualType)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:12919:65:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:1001:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h: In member function 'clang::spirv::SpirvConstant* clang::spirv::SpirvEmitter::getValueOne(clang::QualType)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/Diagnostic.h:766:17: note: at offset 10 into destination object 'clang::DiagnosticsEngine::DiagArgumentsKind' of size 10
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:20:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::spirv::SpirvInstruction* clang::spirv::SpirvEmitter::getBaseOfMemberFunction(clang::QualType, clang::spirv::SpirvInstruction*, const clang::CXXMethodDecl*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:2957:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::spirv::SpirvInstruction* clang::spirv::SpirvEmitter::getBaseOfMemberFunction(clang::QualType, clang::spirv::SpirvInstruction*, const clang::CXXMethodDecl*, clang::SourceLocation)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:2958:52:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'void clang::spirv::{anonymous}::getBaseClassIndices(const clang::CastExpr*, llvm::SmallVectorImpl<unsigned int>*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:393:48,
    inlined from 'clang::spirv::SpirvInstruction* clang::spirv::SpirvEmitter::doCastExpr(const clang::CastExpr*, clang::SourceRange)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:3632:24:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'void clang::spirv::{anonymous}::getBaseClassIndices(const clang::CastExpr*, llvm::SmallVectorImpl<unsigned int>*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:394:46,
    inlined from 'clang::spirv::SpirvInstruction* clang::spirv::SpirvEmitter::doCastExpr(const clang::CastExpr*, clang::SourceRange)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:3632:24:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In file included 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/llvm/ADT/APInt.h:19,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/APFloat.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/APValue.h:18,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/Decl.h:17:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, const T&) [with T = clang::spirv::SpirvInstruction*]',
    inlined from 'void clang::spirv::SpirvAccessChain::insertIndex(clang::spirv::SpirvInstruction*, uint32_t)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/SPIRV/SpirvInstruction.h:899:21,
    inlined from 'clang::spirv::SpirvInstruction* clang::spirv::SpirvEmitter::processGetAttributeAtVertex(const clang::CallExpr*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:12832:29:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:533:7: warning: array subscript 1 is outside array bounds of 'clang::spirv::SpirvInstruction [0]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp: In member function 'clang::spirv::SpirvInstruction* clang::spirv::SpirvEmitter::processGetAttributeAtVertex(const clang::CallExpr*)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/lib/SPIRV/SpirvEmitter.cpp:12797:1: note: at offset 8 into object 'i' of size 8

[1281/1562] Linking CXX static library lib/libclangSPIRV.a
[1282/1562] Linking CXX static library lib/libclangTooling.a
[1282/1562] Building CXX object tools/...eFiles/dxcompiler.dir/dxclibrary.cpp.o
[1283/1562] Building CXX object tools/...CMakeFiles/dxcompiler.dir/dxcapi.cpp.o
[1283/1562] Building CXX object tools/...les/dxcompiler.dir/dxcompilerobj.cpp.o
[1284/1562] Linking CXX static library lib/libclangFrontend.a
[1284/1562] Building CXX object tools/...eFiles/dxcompiler.dir/DXCompiler.cpp.o
[1285/1562] Building CXX object tools/...eFiles/dxcompiler.dir/dxclibrary.cpp.o
/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]

[1285/1562] Building CXX object tools/...les/dxcompiler.dir/dxcfilesystem.cpp.o
[1286/1562] Building CXX object tools/...eFiles/dxcompiler.dir/DXCompiler.cpp.o
[1286/1562] Building CXX object tools/...MakeFiles/dxcompiler.dir/dxcutil.cpp.o
[1287/1562] Building CXX object tools/...iles/dxcompiler.dir/dxcassembler.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1287/1562] Building CXX object tools/...s/dxcompiler.dir/dxcdisassembler.cpp.o
[1288/1562] Linking CXX static library lib/libclangSPIRV.a
[1288/1562] Building CXX object tools/...Files/dxcompiler.dir/dxcpdbutils.cpp.o
[1289/1562] Linking CXX static library lib/libclangAST.a
[1289/1562] Building CXX object tools/...MakeFiles/dxcompiler.dir/dxillib.cpp.o
[1290/1562] Building CXX object tools/...les/dxcompiler.dir/dxcfilesystem.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1290/1562] Building CXX object tools/...iles/dxcompiler.dir/dxcvalidator.cpp.o
[1291/1562] Building CXX object tools/...MakeFiles/dxcompiler.dir/dxillib.cpp.o
[1291/1562] Building CXX object tools/...keFiles/dxcompiler.dir/dxclinker.cpp.o
[1292/1562] Building CXX object tools/...MakeFiles/dxcompiler.dir/dxcutil.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1292/1562] Building CXX object tools/...compiler.dir/dxcshadersourceinfo.cpp.o
[1293/1562] Building CXX object tools/...iles/dxcompiler.dir/dxcvalidator.cpp.o
[1293/1562] Linking CXX static library lib/libdxcvalidator.a
[1294/1562] Linking CXX static library lib/libdxcvalidator.a
[1294/1562] Building CXX object tools/...dxclib/CMakeFiles/dxclib.dir/dxc.cpp.o
[1295/1562] Linking CXX static library lib/libSPIRV-Tools-opt.a
[1295/1562] Building Opts.inc...
[1296/1562] Building Opts.inc...
[1296/1562] Building CXX object lib/Dx...ixLiveVariables_FragmentIterator.cpp.o
[1297/1562] Linking CXX static library lib/libclangSema.a
[1297/1562] Building CXX object utils/...test.dir/googletest/src/gtest-all.cc.o
[1298/1562] Linking CXX static library lib/libclangCodeGen.a
[1298/1562] Building CXX object utils/...test.dir/googlemock/src/gmock-all.cc.o
[1299/1562] Building CXX object tools/...s/dxcompiler.dir/dxcdisassembler.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1299/1562] Building CXX object utils/...akeFiles/gtest_main.dir/TestMain.cpp.o
[1300/1562] Building CXX object tools/...compiler.dir/dxcshadersourceinfo.cpp.o
[1300/1562] Building CXX object tools/...s/dxc/CMakeFiles/dxc.dir/dxcmain.cpp.o
[1301/1562] Building CXX object tools/...s/dxc/CMakeFiles/dxc.dir/dxcmain.cpp.o
[1301/1562] Building CXX object tools/...tools/dxa/CMakeFiles/dxa.dir/dxa.cpp.o
[1302/1562] Building CXX object lib/Dx...ixLiveVariables_FragmentIterator.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here

[1302/1562] Building CXX object tools/...dxopt/CMakeFiles/dxopt.dir/dxopt.cpp.o
[1303/1562] Building CXX object utils/...akeFiles/gtest_main.dir/TestMain.cpp.o
[1303/1562] Building CXX object tools/...tools/dxl/CMakeFiles/dxl.dir/dxl.cpp.o
[1304/1562] Building CXX object tools/...tools/dxl/CMakeFiles/dxl.dir/dxl.cpp.o
[1304/1562] Building CXX object tools/...tools/dxr/CMakeFiles/dxr.dir/dxr.cpp.o
[1305/1562] Building CXX object tools/...Files/dxcompiler.dir/dxcpdbutils.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1305/1562] Building CXX object tools/...tools/dxv/CMakeFiles/dxv.dir/dxv.cpp.o
[1306/1562] Building CXX object tools/...keFiles/dxcompiler.dir/dxclinker.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1306/1562] Building CXX object tools/...les/HLSLTestLib.dir/DxcTestUtils.cpp.o
[1307/1562] Building CXX object tools/...dxopt/CMakeFiles/dxopt.dir/dxopt.cpp.o
[1307/1562] Building CXX object tools/.../HLSLTestLib.dir/FileCheckerTest.cpp.o
[1308/1562] Building CXX object tools/...tools/dxa/CMakeFiles/dxa.dir/dxa.cpp.o
/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:12: warning: ISO C++11 does not support the '%S' gnu_printf format [-Wformat=]

[1308/1562] Building CXX object tools/...HLSLTestLib.dir/FileCheckForTest.cpp.o
[1309/1562] Building CXX object tools/...dxclib/CMakeFiles/dxclib.dir/dxc.cpp.o
[1309/1562] Updating Opts.inc...
[1310/1562] Updating Opts.inc...
[1310/1562] Building CXX object lib/Dx...xilPdbInfo.dir/DxilPdbInfoWriter.cpp.o
[1311/1562] Building CXX object tools/...tools/dxr/CMakeFiles/dxr.dir/dxr.cpp.o
[1311/1562] Linking CXX static library lib/libLLVMDxilDia.a
[1312/1562] Building CXX object tools/...tools/dxv/CMakeFiles/dxv.dir/dxv.cpp.o
[1312/1562] Building CXX object lib/Dx...Fallback.dir/DxrFallbackCompiler.cpp.o
[1313/1562] Linking CXX static library lib/libLLVMDxilDia.a
[1313/1562] Building CXX object lib/Dx...s/LLVMDxrFallback.dir/LiveValues.cpp.o
[1314/1562] Building CXX object lib/Dx...xilPdbInfo.dir/DxilPdbInfoWriter.cpp.o
[1314/1562] Building CXX object lib/Dx...es/LLVMDxrFallback.dir/LLVMUtils.cpp.o
[1315/1562] Building CXX object utils/...test.dir/googlemock/src/gmock-all.cc.o
[1315/1562] Building CXX object lib/Dx...LLVMDxrFallback.dir/Reducibility.cpp.o
[1316/1562] Building CXX object tools/...les/HLSLTestLib.dir/DxcTestUtils.cpp.o
[1316/1562] Building CXX object lib/Dx...lback.dir/StateFunctionTransform.cpp.o
[1317/1562] Building CXX object tools/...les/dxcompiler.dir/dxcompilerobj.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/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1317/1562] Building CXX object utils/...akeFiles/FileCheck.dir/FileCheck.cpp.o
[1318/1562] Building CXX object lib/Dx...s/LLVMDxrFallback.dir/LiveValues.cpp.o
[1318/1562] Building C object utils/count/CMakeFiles/count.dir/count.c.o
[1319/1562] Building C object utils/count/CMakeFiles/count.dir/count.c.o
[1319/1562] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
[1320/1562] Building CXX object tools/...HLSLTestLib.dir/FileCheckForTest.cpp.o
[1320/1562] Building CXX object utils/...keFiles/yaml-bench.dir/YAMLBench.cpp.o
[1321/1562] Building CXX object lib/Dx...es/LLVMDxrFallback.dir/LLVMUtils.cpp.o
[1321/1562] Linking CXX static library lib/libgtest_main.a
[1322/1562] Linking CXX static library lib/libgtest_main.a
[1322/1562] Building CXX object tools/...iles/llvm-config.dir/llvm-config.cpp.o
[1323/1562] Building CXX object lib/Dx...LLVMDxrFallback.dir/Reducibility.cpp.o
[1323/1562] Building CXX object tools/...keFiles/opt.dir/AnalysisWrappers.cpp.o
[1324/1562] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
[1324/1562] Building CXX object tools/...eFiles/opt.dir/BreakpointPrinter.cpp.o
[1325/1562] Building CXX object utils/...test.dir/googletest/src/gtest-all.cc.o
[1325/1562] Linking CXX static library lib/libgtest.a
[1326/1562] Linking CXX static library lib/libgtest.a
[1326/1562] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o
[1327/1562] Building CXX object utils/...keFiles/yaml-bench.dir/YAMLBench.cpp.o
[1327/1562] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o
[1328/1562] Building CXX object tools/...iles/llvm-config.dir/llvm-config.cpp.o
[1328/1562] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o
[1329/1562] Building CXX object tools/...keFiles/opt.dir/AnalysisWrappers.cpp.o
[1329/1562] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
[1330/1562] Building CXX object tools/.../HLSLTestLib.dir/FileCheckerTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSLTestLib/FileCheckerTest.cpp: In static member function 'static FileRunTestResult FileRunTestResult::RunHashTestFromFileCommands(LPCWSTR)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSLTestLib/FileCheckerTest.cpp:1385:19: warning: redundant move in return statement [-Wredundant-move]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSLTestLib/FileCheckerTest.cpp:1385:19: note: remove 'std::move' call
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSLTestLib/FileCheckerTest.cpp: In static member function 'static FileRunTestResult FileRunTestResult::RunFromFileCommands(LPCWSTR, PluginToolsPaths*, LPCWSTR)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSLTestLib/FileCheckerTest.cpp:1395:19: warning: redundant move in return statement [-Wredundant-move]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSLTestLib/FileCheckerTest.cpp:1395:19: note: remove 'std::move' call
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSLTestLib/FileCheckerTest.cpp: In static member function 'static FileRunTestResult FileRunTestResult::RunFromFileCommands(LPCWSTR, dxc::DxcDllSupport&, PluginToolsPaths*, LPCWSTR)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSLTestLib/FileCheckerTest.cpp:1404:19: warning: redundant move in return statement [-Wredundant-move]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSLTestLib/FileCheckerTest.cpp:1404:19: note: remove 'std::move' call

[1330/1562] Building CXX object tools/...akeFiles/llvm-link.dir/llvm-link.cpp.o
[1331/1562] Building CXX object tools/...eFiles/opt.dir/BreakpointPrinter.cpp.o
[1331/1562] Building CXX object tools/...es/llvm-extract.dir/llvm-extract.cpp.o
[1332/1562] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o
[1332/1562] Building CXX object tools/...akeFiles/llvm-diff.dir/llvm-diff.cpp.o
[1333/1562] Building CXX object lib/Dx...Fallback.dir/DxrFallbackCompiler.cpp.o
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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1333/1562] Building CXX object tools/...Files/llvm-diff.dir/DiffConsumer.cpp.o
[1334/1562] Building CXX object utils/...akeFiles/FileCheck.dir/FileCheck.cpp.o
[1334/1562] Building CXX object tools/...CMakeFiles/llvm-diff.dir/DiffLog.cpp.o
[1335/1562] Building CXX object tools/...CMakeFiles/llvm-diff.dir/DiffLog.cpp.o
[1335/1562] Building CXX object tools/...s/llvm-diff.dir/DifferenceEngine.cpp.o
[1336/1562] Building CXX object tools/...akeFiles/llvm-link.dir/llvm-link.cpp.o
[1336/1562] Building CXX object tools/...m-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
[1337/1562] Building CXX object tools/...akeFiles/llvm-diff.dir/llvm-diff.cpp.o
[1337/1562] Building CXX object tools/...iles/llvm-stress.dir/llvm-stress.cpp.o
[1338/1562] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o
[1338/1562] Building CXX object tools/...istorder.dir/verify-uselistorder.cpp.o
[1339/1562] Building CXX object tools/...es/llvm-extract.dir/llvm-extract.cpp.o
[1339/1562] Building CXX object tools/...ol.dir/ExecuteCompilerInvocation.cpp.o
[1340/1562] Building CXX object tools/...Files/llvm-diff.dir/DiffConsumer.cpp.o
[1340/1562] Building CXX object tools/...l/CMakeFiles/dxildll.dir/dxildll.cpp.o
[1341/1562] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o
[1341/1562] Building CXX object tools/...keFiles/dxildll.dir/dxcvalidator.cpp.o
[1342/1562] Building CXX object lib/Dx...lback.dir/StateFunctionTransform.cpp.o
[1342/1562] Building CXX object tools/...iles/BasicTests.dir/CharInfoTest.cpp.o
[1343/1562] Building CXX object tools/...keFiles/dxildll.dir/dxcvalidator.cpp.o
[1343/1562] Building CXX object tools/...es/BasicTests.dir/DiagnosticTest.cpp.o
[1344/1562] Building CXX object tools/...l/CMakeFiles/dxildll.dir/dxildll.cpp.o
[1344/1562] Building CXX object tools/...s/BasicTests.dir/FileManagerTest.cpp.o
[1345/1562] Building CXX object tools/...es/libclang.dir/dxcrewriteunused.cpp.o
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/tools/libclang/dxcrewriteunused.cpp:13:
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:720:61,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:722:55,
    inlined from 'clang::CXXRecordDecl::base_class_range clang::CXXRecordDecl::bases()' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:714:55:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool TypeVisitor::VisitRecordType(const clang::RecordType*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcrewriteunused.cpp:275:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]
In member function 'T* clang::LazyOffsetPtr<T, OffsT, Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]',
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:507:25,
    inlined from 'clang::CXXBaseSpecifier* clang::CXXRecordDecl::DefinitionData::getBases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:505:23,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_begin() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:721:73,
    inlined from 'const clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:724:23,
    inlined from 'clang::CXXRecordDecl::base_class_const_range clang::CXXRecordDecl::bases() const' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/DeclCXX.h:717:61,
    inlined from 'bool TypeVisitor::VisitRecordType(const clang::RecordType*)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/tools/libclang/dxcrewriteunused.cpp:275:40:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/AST/ExternalASTSource.h:387:54: warning: 'this' pointer is null [-Wnonnull]

[1345/1562] Linking CXX static library lib/libclang.a
[1346/1562] Building CXX object tools/...es/BasicTests.dir/DiagnosticTest.cpp.o
[1346/1562] Building CXX object tools/...BasicTests.dir/SourceManagerTest.cpp.o
[1347/1562] Building CXX object tools/...iles/llvm-stress.dir/llvm-stress.cpp.o
[1347/1562] Building CXX object tools/...cTests.dir/VirtualFileSystemTest.cpp.o
[1348/1562] Building CXX object tools/...m-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
[1348/1562] Building CXX object tools/...MakeFiles/LexTests.dir/LexerTest.cpp.o
[1349/1562] Linking CXX static library lib/libclang.a
[1349/1562] Linking CXX shared library lib/libdxcompiler.so
[1350/1562] Building CXX object tools/...s/llvm-diff.dir/DifferenceEngine.cpp.o
[1350/1562] Building CXX object tools/...les/LexTests.dir/PPCallbacksTest.cpp.o
[1351/1562] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
[1351/1562] Building CXX object tools/...PPConditionalDirectiveRecordTest.cpp.o
[1352/1562] Building CXX object tools/...istorder.dir/verify-uselistorder.cpp.o
[1352/1562] Building CXX object tools/...writeTests.dir/RewriteBufferTest.cpp.o
[1353/1562] Building CXX object tools/...ol.dir/ExecuteCompilerInvocation.cpp.o
[1353/1562] Building CXX object tools/...odeGenTests.dir/BufferSourceTest.cpp.o
[1354/1562] Building CXX object tools/...s/BasicTests.dir/FileManagerTest.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/Basic/FileManagerTest.cpp:12:
In constructor 'clang::FileData::FileData(clang::FileData&&)',
    inlined from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::StringRef&; _U2 = clang::FileData; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = llvm::StringRef; _T2 = clang::FileData]' at /usr/include/c++/14.2.1/bits/stl_pair.h:882:35,
    inlined from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::StringRef&; _T2 = clang::FileData]' at /usr/include/c++/14.2.1/bits/stl_pair.h:1137:72,
    inlined from 'ValueTy& llvm::StringMap<ValueTy, AllocatorTy>::operator[](llvm::StringRef) [with ValueTy = clang::FileData; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' at /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringMap.h:287:33:
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/FileSystemStatCache.h:31:8: warning: '<unnamed>.clang::FileData::UniqueID' is used uninitialized [-Wuninitialized]
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/Support/Host.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/Hashing.h:49,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/DenseMapInfo.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/DenseMap.h:17,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/include/clang/Basic/FileManager.h:21,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/Basic/FileManagerTest.cpp:10:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringMap.h: In member function 'ValueTy& llvm::StringMap<ValueTy, AllocatorTy>::operator[](llvm::StringRef) [with ValueTy = clang::FileData; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]':
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/StringMap.h:287:39: note: '<anonymous>' declared here

[1354/1562] Building CXX object tools/...ClangHLSLTests.dir/AllocatorTest.cpp.o
[1355/1562] Building CXX object tools/...writeTests.dir/RewriteBufferTest.cpp.o
[1355/1562] Building CXX object tools/.../ClangHLSLTests.dir/CompilerTest.cpp.o
[1356/1562] Building CXX object tools/...iles/BasicTests.dir/CharInfoTest.cpp.o
[1356/1562] Building CXX object tools/...gHLSLTests.dir/DxilContainerTest.cpp.o
[1357/1562] Building CXX object tools/...PPConditionalDirectiveRecordTest.cpp.o
[1357/1562] Building CXX object tools/...langHLSLTests.dir/DxilModuleTest.cpp.o
[1358/1562] Building CXX object tools/...BasicTests.dir/SourceManagerTest.cpp.o
[1358/1562] Building CXX object tools/...gHLSLTests.dir/DxilResourceTests.cpp.o
[1359/1562] Building CXX object tools/...ClangHLSLTests.dir/AllocatorTest.cpp.o
[1359/1562] Building CXX object tools/.../ClangHLSLTests.dir/DXIsenseTest.cpp.o
[1360/1562] Building CXX object tools/...MakeFiles/LexTests.dir/LexerTest.cpp.o
[1360/1562] Building CXX object tools/...ClangHLSLTests.dir/ExtensionTest.cpp.o
[1361/1562] Building CXX object tools/...cTests.dir/VirtualFileSystemTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp: In destructor '{anonymous}::ScopedDir::~ScopedDir()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp:277:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]

[1361/1562] Building CXX object tools/.../ClangHLSLTests.dir/FunctionTest.cpp.o
[1362/1562] Building CXX object tools/...gHLSLTests.dir/DxilResourceTests.cpp.o
[1362/1562] Building CXX object tools/...angHLSLTests.dir/HLSLTestOptions.cpp.o
[1363/1562] Building CXX object tools/...les/LexTests.dir/PPCallbacksTest.cpp.o
[1363/1562] Building CXX object tools/...es/ClangHLSLTests.dir/LinkerTest.cpp.o
[1364/1562] Building CXX object tools/...odeGenTests.dir/BufferSourceTest.cpp.o
[1364/1562] Building CXX object tools/...Files/ClangHLSLTests.dir/Objects.cpp.o
[1365/1562] Building CXX object tools/...angHLSLTests.dir/HLSLTestOptions.cpp.o
[1365/1562] Building CXX object tools/...ClangHLSLTests.dir/OptimizerTest.cpp.o
[1366/1562] Building CXX object tools/.../ClangHLSLTests.dir/FunctionTest.cpp.o
[1366/1562] Building CXX object tools/...s/ClangHLSLTests.dir/OptionsTest.cpp.o
[1367/1562] Building CXX object tools/...langHLSLTests.dir/DxilModuleTest.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/tools/clang/unittests/HLSL/DxilModuleTest.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/DxilModuleTest.cpp: In member function 'virtual void DxilModuleTest_Precise3_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/DxilModuleTest.cpp:293:18: warning: unused variable 'GisIsBroken' [-Wunused-variable]

[1367/1562] Building CXX object tools/.../ClangHLSLTests.dir/RewriterTest.cpp.o
[1368/1562] Building CXX object tools/...Files/ClangHLSLTests.dir/Objects.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/Objects.cpp: In function 'std::string ObjectTest::BuildAssignmentFromResult(const ShaderObjectDataItem&)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/Objects.cpp:620:15: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 16 and 192 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/14.2.1/cstdio:42,
                 from /usr/include/c++/14.2.1/ext/string_conversions.h:45,
                 from /usr/include/c++/14.2.1/bits/basic_string.h:4154,
                 from /usr/include/c++/14.2.1/string:54,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/ios:44,
                 from /usr/include/c++/14.2.1/ostream:40,
                 from /usr/include/c++/14.2.1/iostream:41,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Test/CompilationResult.h:16,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/Objects.cpp:11:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'std::string ObjectTest::BuildAssignmentFromResult(const ShaderObjectDataItem&)' at /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/Objects.cpp:619:13:
/usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 88 and 327 bytes into a destination of size 256
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       

[1368/1562] Building CXX object tools/...Files/ClangHLSLTests.dir/PixTest.cpp.o
[1369/1562] Building CXX object tools/.../ClangHLSLTests.dir/DXIsenseTest.cpp.o
[1369/1562] Building CXX object tools/.../ClangHLSLTests.dir/PixTestUtils.cpp.o
[1370/1562] Building CXX object tools/...es/ClangHLSLTests.dir/LinkerTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/LinkerTest.cpp: In member function 'void LinkerTest::Link(LPCWSTR, LPCWSTR, IDxcLinker*, llvm::ArrayRef<const wchar_t*>, llvm::ArrayRef<const char*>, llvm::ArrayRef<const char*>, llvm::ArrayRef<const wchar_t*>, bool, IDxcResult**)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/LinkerTest.cpp:168:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/LinkerTest.cpp: In member function 'void LinkerTest::LinkCheckMsg(LPCWSTR, LPCWSTR, IDxcLinker*, llvm::ArrayRef<const wchar_t*>, llvm::ArrayRef<const char*>, llvm::ArrayRef<const wchar_t*>, bool, IDxcResult**)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/LinkerTest.cpp:184:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/LinkerTest.cpp: In function 'void VerifyPartsMatch(const hlsl::DxilContainerHeader*, hlsl::DxilFourCC, IDxcResult*, DXC_OUT_KIND, OutputBlobKind, LPCWSTR)':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/LinkerTest.cpp:1083:21: warning: cast from type 'const char*' to type 'LPVOID' {aka 'void*'} casts away qualifiers [-Wcast-qual]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/LinkerTest.cpp:1093:15: warning: cast from type 'const char*' to type 'LPVOID' {aka 'void*'} casts away qualifiers [-Wcast-qual]

[1370/1562] Building CXX object tools/...angHLSLTests.dir/SystemValueTest.cpp.o
[1371/1562] Building CXX object tools/...ClangHLSLTests.dir/ExtensionTest.cpp.o
[1371/1562] Building CXX object tools/...iles/ClangHLSLTests.dir/TestMain.cpp.o
[1372/1562] Building CXX object tools/...iles/ClangHLSLTests.dir/TestMain.cpp.o
[1372/1562] Building CXX object tools/...langHLSLTests.dir/ValidationTest.cpp.o
[1373/1562] Building CXX object tools/...s/ClangHLSLTests.dir/OptionsTest.cpp.o
[1373/1562] Building CXX object tools/.../ClangHLSLTests.dir/VerifierTest.cpp.o
[1374/1562] Building CXX object tools/...angHLSLTests.dir/SystemValueTest.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Test/WEXAdapter.h:11,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/Test/HlslTestUtils.h:36,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/SystemValueTest.cpp:22:
/build/directx-shader-compiler/src/directx-shader-compiler/utils/unittest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult::AssertionResult(const T&, typename testing::internal::EnableIf<(! testing::internal::ImplicitlyConvertible<T, testing::AssertionResult>::value)>::type*) [with T = char [16]; typename testing::internal::EnableIf<(! testing::internal::ImplicitlyConvertible<T, testing::AssertionResult>::value)>::type = void]':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/SystemValueTest.cpp:482:126:   required from here
/build/directx-shader-compiler/src/directx-shader-compiler/utils/unittest/googletest/include/gtest/gtest.h:277:9: warning: the compiler can assume that the address of 'success' will never be NULL [-Waddress]
/build/directx-shader-compiler/src/directx-shader-compiler/utils/unittest/googletest/include/gtest/gtest.h:273:16: note: 'success' declared here
/build/directx-shader-compiler/src/directx-shader-compiler/utils/unittest/googletest/include/gtest/gtest.h: In constructor 'testing::AssertionResult::AssertionResult(const T&, typename testing::internal::EnableIf<(! testing::internal::ImplicitlyConvertible<T, testing::AssertionResult>::value)>::type*) [with T = char [16]]':
/build/directx-shader-compiler/src/directx-shader-compiler/utils/unittest/googletest/include/gtest/gtest.h:277:9: warning: 'nonnull' argument 'success' compared to NULL [-Wnonnull-compare]

[1374/1562] Linking CXX static library lib/libHLSLTestLib.a
[1375/1562] Building CXX object tools/.../ClangHLSLTests.dir/RewriterTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/RewriterTest.cpp: In member function 'virtual void RewriterTest_RunRewriterFails_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/RewriterTest.cpp:853:174: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]

[1375/1562] Building CXX object tools/...gSPIRVTests.dir/CodeGenSpirvTest.cpp.o
[1376/1562] Linking CXX static library lib/libHLSLTestLib.a
[1376/1562] Building CXX object tools/...angSPIRVTests.dir/LibTestFixture.cpp.o
[1377/1562] Building CXX object tools/...ClangHLSLTests.dir/OptimizerTest.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/tools/clang/unittests/HLSL/OptimizerTest.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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1377/1562] Building CXX object tools/...ClangSPIRVTests.dir/LibTestUtils.cpp.o
[1378/1562] Building CXX object tools/.../ClangHLSLTests.dir/PixTestUtils.cpp.o
[1378/1562] Building CXX object tools/...IRVTests.dir/SpirvBasicBlockTest.cpp.o
[1379/1562] Building CXX object tools/...gHLSLTests.dir/DxilContainerTest.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/DxilContainerTest.cpp:61:
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilShaderFlags.h:332:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas]

[1379/1562] Building CXX object tools/...gSPIRVTests.dir/SpirvContextTest.cpp.o
[1380/1562] Building CXX object tools/...angSPIRVTests.dir/LibTestFixture.cpp.o
[1380/1562] Building CXX object tools/...gSPIRVTests.dir/SpirvTestOptions.cpp.o
[1381/1562] Building CXX object tools/...gSPIRVTests.dir/SpirvTestOptions.cpp.o
[1381/1562] Building CXX object tools/...langSPIRVTests.dir/SpirvTypeTest.cpp.o
[1382/1562] Building CXX object tools/.../ClangHLSLTests.dir/VerifierTest.cpp.o
[1382/1562] Building CXX object tools/...ts.dir/SpirvDebugInstructionTest.cpp.o
[1383/1562] Building CXX object tools/...gSPIRVTests.dir/CodeGenSpirvTest.cpp.o
[1383/1562] Building CXX object tools/...SPIRVTests.dir/SpirvConstantTest.cpp.o
[1384/1562] Building CXX object tools/...ClangSPIRVTests.dir/LibTestUtils.cpp.o
[1384/1562] Building CXX object tools/...s/ClangSPIRVTests.dir/StringTest.cpp.o
[1385/1562] Building CXX object tools/...s/ClangSPIRVTests.dir/StringTest.cpp.o
[1385/1562] Building CXX object tools/...les/ClangSPIRVTests.dir/TestMain.cpp.o
[1386/1562] Building CXX object tools/...IRVTests.dir/SpirvBasicBlockTest.cpp.o
[1386/1562] Building CXX object unitte...keFiles/ADTTests.dir/APFloatTest.cpp.o
[1387/1562] Building CXX object tools/...les/ClangSPIRVTests.dir/TestMain.cpp.o
[1387/1562] Building CXX object unitte...MakeFiles/ADTTests.dir/APIntTest.cpp.o
[1388/1562] Building CXX object tools/.../ClangHLSLTests.dir/CompilerTest.cpp.o
[1388/1562] Building CXX object unitte...akeFiles/ADTTests.dir/APSIntTest.cpp.o
[1389/1562] Building CXX object tools/...ts.dir/SpirvDebugInstructionTest.cpp.o
[1389/1562] Building CXX object unitte...eFiles/ADTTests.dir/ArrayRefTest.cpp.o
[1390/1562] Building CXX object tools/...Files/ClangHLSLTests.dir/PixTest.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/tools/clang/unittests/HLSL/PixTest.cpp:36:
/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]
/build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/DXIL/DxilFunctionProps.h:177:10: note: 'struct hlsl::DxilFunctionProps::NodeProps' declared here
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]

[1390/1562] Building CXX object unitte...Files/ADTTests.dir/BitVectorTest.cpp.o
[1391/1562] Building CXX object tools/...gSPIRVTests.dir/SpirvContextTest.cpp.o
[1391/1562] Building CXX object unitte...TTests.dir/DAGDeltaAlgorithmTest.cpp.o
[1392/1562] Building CXX object tools/...langSPIRVTests.dir/SpirvTypeTest.cpp.o
[1392/1562] Building CXX object unitte.../ADTTests.dir/DeltaAlgorithmTest.cpp.o
[1393/1562] Building CXX object tools/...SPIRVTests.dir/SpirvConstantTest.cpp.o
[1393/1562] Building CXX object unitte...eFiles/ADTTests.dir/DenseMapTest.cpp.o
[1394/1562] Building CXX object unitte...eFiles/ADTTests.dir/ArrayRefTest.cpp.o
[1394/1562] Building CXX object unitte...eFiles/ADTTests.dir/DenseSetTest.cpp.o
[1395/1562] Building CXX object unitte...TTests.dir/DAGDeltaAlgorithmTest.cpp.o
[1395/1562] Building CXX object unitte...akeFiles/ADTTests.dir/FoldingSet.cpp.o
[1396/1562] Building CXX object unitte.../ADTTests.dir/DeltaAlgorithmTest.cpp.o
[1396/1562] Building CXX object unitte...les/ADTTests.dir/FunctionRefTest.cpp.o
[1397/1562] Building CXX object unitte...akeFiles/ADTTests.dir/APSIntTest.cpp.o
[1397/1562] Building CXX object unitte...keFiles/ADTTests.dir/HashingTest.cpp.o
[1398/1562] Linking CXX shared library lib/libdxcompiler.so
[1398/1562] Linking CXX static library lib/libdxclib.a
[1399/1562] Linking CXX static library lib/libdxclib.a
[1399/1562] Linking CXX executable bin/dxc-3.7
[1400/1562] Building CXX object unitte...eFiles/ADTTests.dir/DenseSetTest.cpp.o
[1400/1562] Linking CXX executable bin/dxa-3.7
[1401/1562] Building CXX object unitte...akeFiles/ADTTests.dir/FoldingSet.cpp.o
[1401/1562] Linking CXX executable bin/dxopt-3.7
[1402/1562] Linking CXX executable bin/dxopt-3.7
[1402/1562] Linking CXX executable bin/dxl-3.7
[1403/1562] Building CXX object unitte...les/ADTTests.dir/FunctionRefTest.cpp.o
[1403/1562] Linking CXX executable bin/dxr-3.7
[1404/1562] Linking CXX executable bin/dxc-3.7
[1404/1562] Linking CXX executable bin/dxv-3.7
[1405/1562] Linking CXX executable bin/dxv-3.7
[1405/1562] Building CXX object unitte...MakeFiles/ADTTests.dir/ilistTest.cpp.o
[1406/1562] Linking CXX executable bin/dxl-3.7
[1406/1562] Building CXX object unitte...es/ADTTests.dir/ImmutableMapTest.cpp.o
[1407/1562] Linking CXX executable bin/dxa-3.7
[1407/1562] Building CXX object unitte...es/ADTTests.dir/ImmutableSetTest.cpp.o
[1408/1562] Linking CXX executable bin/dxr-3.7
[1408/1562] Building CXX object unitte...es/ADTTests.dir/IntEqClassesTest.cpp.o
[1409/1562] Building CXX object tools/...langHLSLTests.dir/ValidationTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/ValidationTest.cpp: In member function 'virtual void ValidationTest_PSVStringTableReorder_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/ValidationTest.cpp:4660:10: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual]
/build/directx-shader-compiler/src/directx-shader-compiler/tools/clang/unittests/HLSL/ValidationTest.cpp:4660:31: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual]

[1409/1562] Building CXX object unitte...les/ADTTests.dir/IntervalMapTest.cpp.o
[1410/1562] Building CXX object unitte...MakeFiles/ADTTests.dir/ilistTest.cpp.o
[1410/1562] Building CXX object unitte...Tests.dir/IntrusiveRefCntPtrTest.cpp.o
[1411/1562] Building CXX object unitte...keFiles/ADTTests.dir/HashingTest.cpp.o
[1411/1562] Building CXX object unitte...eFiles/ADTTests.dir/IteratorTest.cpp.o
[1412/1562] Building CXX object unitte...Files/ADTTests.dir/BitVectorTest.cpp.o
[1412/1562] Building CXX object unitte...iles/ADTTests.dir/MakeUniqueTest.cpp.o
[1413/1562] Building CXX object unitte...es/ADTTests.dir/ImmutableMapTest.cpp.o
[1413/1562] Building CXX object unitte...Files/ADTTests.dir/MapVectorTest.cpp.o
[1414/1562] Building CXX object unitte...es/ADTTests.dir/IntEqClassesTest.cpp.o
[1414/1562] Building CXX object unitte...eFiles/ADTTests.dir/OptionalTest.cpp.o
[1415/1562] Building CXX object unitte...Tests.dir/IntrusiveRefCntPtrTest.cpp.o
[1415/1562] Building CXX object unitte...es/ADTTests.dir/PackedVectorTest.cpp.o
[1416/1562] Building CXX object unitte...MakeFiles/ADTTests.dir/APIntTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/APIntTest.cpp: In member function 'virtual void {anonymous}::APIntTest_SelfMoveAssignment_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/APIntTest.cpp:1000:5: warning: moving 'X' of type 'llvm::APInt' to itself [-Wself-move]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/APIntTest.cpp:1000:5: note: remove 'std::move' call
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/APIntTest.cpp:1006:5: warning: moving 'Y' of type 'llvm::APInt' to itself [-Wself-move]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/APIntTest.cpp:1006:5: note: remove 'std::move' call

[1416/1562] Building CXX object unitte.../ADTTests.dir/PointerIntPairTest.cpp.o
[1417/1562] Building CXX object unitte...es/ADTTests.dir/ImmutableSetTest.cpp.o
[1417/1562] Building CXX object unitte...es/ADTTests.dir/PointerUnionTest.cpp.o
[1418/1562] Building CXX object unitte.../ADTTests.dir/PointerIntPairTest.cpp.o
[1418/1562] Building CXX object unitte...TTests.dir/PostOrderIteratorTest.cpp.o
[1419/1562] Building CXX object unitte...iles/ADTTests.dir/MakeUniqueTest.cpp.o
[1419/1562] Building CXX object unitte...es/ADTTests.dir/RangeAdapterTest.cpp.o
[1420/1562] Building CXX object unitte...es/ADTTests.dir/PackedVectorTest.cpp.o
[1420/1562] Building CXX object unitte...les/ADTTests.dir/SCCIteratorTest.cpp.o
[1421/1562] Building CXX object unitte...eFiles/ADTTests.dir/OptionalTest.cpp.o
[1421/1562] Building CXX object unitte...les/ADTTests.dir/SmallPtrSetTest.cpp.o
[1422/1562] Building CXX object unitte...eFiles/ADTTests.dir/IteratorTest.cpp.o
[1422/1562] Building CXX object unitte...les/ADTTests.dir/SmallStringTest.cpp.o
[1423/1562] Building CXX object unitte...es/ADTTests.dir/PointerUnionTest.cpp.o
[1423/1562] Building CXX object unitte...les/ADTTests.dir/SmallVectorTest.cpp.o
[1424/1562] Building CXX object unitte...TTests.dir/PostOrderIteratorTest.cpp.o
[1424/1562] Building CXX object unitte...ADTTests.dir/SparseBitVectorTest.cpp.o
[1425/1562] Building CXX object unitte...Files/ADTTests.dir/MapVectorTest.cpp.o
[1425/1562] Building CXX object unitte.../ADTTests.dir/SparseMultiSetTest.cpp.o
[1426/1562] Building CXX object unitte...les/ADTTests.dir/SCCIteratorTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/SCCIteratorTest.cpp: In member function 'virtual void llvm::SCCIteratorTest_AllSmallGraphs_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/SCCIteratorTest.cpp:291:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/SCCIteratorTest.cpp:306:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]

[1426/1562] Building CXX object unitte...Files/ADTTests.dir/SparseSetTest.cpp.o
[1427/1562] Building CXX object unitte...es/ADTTests.dir/RangeAdapterTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = {anonymous}::BidirectionalVectorConsts]':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:159:774:   required from here
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:163:61: warning: 'this' pointer is null [-Wnonnull]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:72:20: note: in a call to non-static member function '{anonymous}::BidirectionalVectorConsts::reverse_iterator {anonymous}::BidirectionalVectorConsts::rbegin()'
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:168:67: warning: 'this' pointer is null [-Wnonnull]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:74:26: note: in a call to non-static member function '{anonymous}::BidirectionalVectorConsts::const_reverse_iterator {anonymous}::BidirectionalVectorConsts::rbegin() const'
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = {anonymous}::CustomIteratorVector]':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:159:774:   required from here
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:163:61: warning: 'this' pointer is null [-Wnonnull]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:118:20: note: in a call to non-static member function '{anonymous}::CustomIteratorVector::reverse_iterator {anonymous}::CustomIteratorVector::rbegin() const'
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:168:67: warning: 'this' pointer is null [-Wnonnull]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:118:20: note: in a call to non-static member function '{anonymous}::CustomIteratorVector::reverse_iterator {anonymous}::CustomIteratorVector::rbegin() const'
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = std::__cxx11::list<int>]':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:159:774:   required from here
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:163:61: warning: 'this' pointer is null [-Wnonnull]
In file included from /usr/include/c++/14.2.1/list:65,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:15:
/usr/include/c++/14.2.1/bits/stl_list.h:1062:7: note: in a call to non-static member function 'std::__cxx11::list<_Tp, _Alloc>::reverse_iterator std::__cxx11::list<_Tp, _Alloc>::rbegin() [with _Tp = int; _Alloc = std::allocator<int>; reverse_iterator = std::reverse_iterator<std::_List_iterator<int> >]'
 1062 |       rbegin() _GLIBCXX_NOEXCEPT
      |       ^~~~~~
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:168:67: warning: 'this' pointer is null [-Wnonnull]
/usr/include/c++/14.2.1/bits/stl_list.h:1072:7: note: in a call to non-static member function 'std::__cxx11::list<_Tp, _Alloc>::const_reverse_iterator std::__cxx11::list<_Tp, _Alloc>::rbegin() const [with _Tp = int; _Alloc = std::allocator<int>; const_reverse_iterator = std::reverse_iterator<std::_List_const_iterator<int> >]'
 1072 |       rbegin() const _GLIBCXX_NOEXCEPT
      |       ^~~~~~
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = {anonymous}::ReverseOnlyVector]':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:159:774:   required from here
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:163:61: warning: 'this' pointer is null [-Wnonnull]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:31:20: note: in a call to non-static member function '{anonymous}::ReverseOnlyVector::reverse_iterator {anonymous}::ReverseOnlyVector::rbegin()'
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:168:67: warning: 'this' pointer is null [-Wnonnull]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:33:26: note: in a call to non-static member function '{anonymous}::ReverseOnlyVector::const_reverse_iterator {anonymous}::ReverseOnlyVector::rbegin() const'
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = {anonymous}::BidirectionalVector]':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:159:774:   required from here
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:163:61: warning: 'this' pointer is null [-Wnonnull]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:51:20: note: in a call to non-static member function '{anonymous}::BidirectionalVector::reverse_iterator {anonymous}::BidirectionalVector::rbegin() const'
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:168:67: warning: 'this' pointer is null [-Wnonnull]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:51:20: note: in a call to non-static member function '{anonymous}::BidirectionalVector::reverse_iterator {anonymous}::BidirectionalVector::rbegin() const'
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = std::vector<int>]':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:159:774:   required from here
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:163:61: warning: 'this' pointer is null [-Wnonnull]
In file included from /usr/include/c++/14.2.1/vector:66,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/dxc/WinAdapter.h:33,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/STLExtras.h:20,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:10:
/usr/include/c++/14.2.1/bits/stl_vector.h:913:7: note: in a call to non-static member function 'std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = int; _Alloc = std::allocator<int>; reverse_iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int> > >]'
  913 |       rbegin() _GLIBCXX_NOEXCEPT
      |       ^~~~~~
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/RangeAdapterTest.cpp:168:67: warning: 'this' pointer is null [-Wnonnull]
/usr/include/c++/14.2.1/bits/stl_vector.h:923:7: note: in a call to non-static member function 'std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = int; _Alloc = std::allocator<int>; const_reverse_iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >]'
  923 |       rbegin() const _GLIBCXX_NOEXCEPT
      |       ^~~~~~

[1427/1562] Building CXX object unitte...Files/ADTTests.dir/StringMapTest.cpp.o
[1428/1562] Building CXX object unitte...ADTTests.dir/SparseBitVectorTest.cpp.o
[1428/1562] Building CXX object unitte...Files/ADTTests.dir/StringRefTest.cpp.o
[1429/1562] Building CXX object unitte...les/ADTTests.dir/SmallPtrSetTest.cpp.o
[1429/1562] Building CXX object unitte...s/ADTTests.dir/TinyPtrVectorTest.cpp.o
[1430/1562] Building CXX object unitte...eFiles/ADTTests.dir/DenseMapTest.cpp.o
[1430/1562] Building CXX object unitte...akeFiles/ADTTests.dir/TripleTest.cpp.o
[1431/1562] Building CXX object unitte...les/ADTTests.dir/SmallStringTest.cpp.o
[1431/1562] Building CXX object unitte...MakeFiles/ADTTests.dir/TwineTest.cpp.o
[1432/1562] Building CXX object unitte...les/ADTTests.dir/IntervalMapTest.cpp.o
[1432/1562] Building CXX object unitte...DTTests.dir/VariadicFunctionTest.cpp.o
[1433/1562] Building CXX object unitte...Files/ADTTests.dir/SparseSetTest.cpp.o
[1433/1562] Building CXX object unitte...lysisTests.dir/AliasAnalysisTest.cpp.o
[1434/1562] Building CXX object unitte.../ADTTests.dir/SparseMultiSetTest.cpp.o
[1434/1562] Building CXX object unitte.../AnalysisTests.dir/CallGraphTest.cpp.o
[1435/1562] Building CXX object unitte...MakeFiles/ADTTests.dir/TwineTest.cpp.o
[1435/1562] Building CXX object unitte...eFiles/AnalysisTests.dir/CFGTest.cpp.o
[1436/1562] Building CXX object unitte...Files/ADTTests.dir/StringMapTest.cpp.o
[1436/1562] Building CXX object unitte...lysisTests.dir/LazyCallGraphTest.cpp.o
[1437/1562] Building CXX object unitte...DTTests.dir/VariadicFunctionTest.cpp.o
[1437/1562] Building CXX object unitte...sisTests.dir/ScalarEvolutionTest.cpp.o
[1438/1562] Building CXX object unitte...lysisTests.dir/AliasAnalysisTest.cpp.o
[1438/1562] Building CXX object unitte.../AnalysisTests.dir/MixedTBAATest.cpp.o
[1439/1562] Building CXX object unitte.../AnalysisTests.dir/CallGraphTest.cpp.o
[1439/1562] Building CXX object unitte...AsmParserTests.dir/AsmParserTest.cpp.o
[1440/1562] Building CXX object unitte...s/ADTTests.dir/TinyPtrVectorTest.cpp.o
[1440/1562] Building CXX object unitte...s/BitcodeTests.dir/BitReaderTest.cpp.o
[1441/1562] Building CXX object unitte...Files/ADTTests.dir/StringRefTest.cpp.o
[1441/1562] Building CXX object unitte...odeTests.dir/BitstreamReaderTest.cpp.o
[1442/1562] Building CXX object unitte.../AnalysisTests.dir/MixedTBAATest.cpp.o
[1442/1562] Building CXX object unitte...cSupportTests.dir/WinAdapterTest.cpp.o
[1443/1562] Building CXX object unitte...AsmParserTests.dir/AsmParserTest.cpp.o
[1443/1562] Building CXX object unitte...s/DxilHashTests.dir/DxilHashTest.cpp.o
[1444/1562] Building CXX object unitte...eFiles/AnalysisTests.dir/CFGTest.cpp.o
[1444/1562] Building CXX object unitte...eFiles/IRTests.dir/AsmWriterTest.cpp.o
[1445/1562] Building CXX object unitte...sisTests.dir/ScalarEvolutionTest.cpp.o
[1445/1562] Building CXX object unitte...Files/IRTests.dir/AttributesTest.cpp.o
[1446/1562] Building CXX object unitte...keFiles/ADTTests.dir/APFloatTest.cpp.o
[1446/1562] Building CXX object unitte...es/IRTests.dir/ConstantRangeTest.cpp.o
[1447/1562] Building CXX object unitte...odeTests.dir/BitstreamReaderTest.cpp.o
[1447/1562] Building CXX object unitte...eFiles/IRTests.dir/ConstantsTest.cpp.o
[1448/1562] Building CXX object unitte...cSupportTests.dir/WinAdapterTest.cpp.o
[1448/1562] Building CXX object unitte...eFiles/IRTests.dir/DebugInfoTest.cpp.o
[1449/1562] Building CXX object unitte...Files/IRTests.dir/AttributesTest.cpp.o
[1449/1562] Building CXX object unitte...es/IRTests.dir/DominatorTreeTest.cpp.o
[1450/1562] Building CXX object unitte...s/BitcodeTests.dir/BitReaderTest.cpp.o
[1450/1562] Building CXX object unitte...eFiles/IRTests.dir/IRBuilderTest.cpp.o
[1451/1562] Building CXX object unitte...s/DxilHashTests.dir/DxilHashTest.cpp.o
[1451/1562] Building CXX object unitte...les/IRTests.dir/InstructionsTest.cpp.o
[1452/1562] Building CXX object unitte...eFiles/IRTests.dir/AsmWriterTest.cpp.o
[1452/1562] Building CXX object unitte...RTests.dir/LegacyPassManagerTest.cpp.o
[1453/1562] Building CXX object unitte...eFiles/IRTests.dir/DebugInfoTest.cpp.o
[1453/1562] Building CXX object unitte...eFiles/IRTests.dir/MDBuilderTest.cpp.o
[1454/1562] Building CXX object unitte...lysisTests.dir/LazyCallGraphTest.cpp.o
[1454/1562] Building CXX object unitte...keFiles/IRTests.dir/MetadataTest.cpp.o
[1455/1562] Building CXX object unitte...eFiles/IRTests.dir/ConstantsTest.cpp.o
[1455/1562] Building CXX object unitte...iles/IRTests.dir/PassManagerTest.cpp.o
[1456/1562] Building CXX object unitte...akeFiles/ADTTests.dir/TripleTest.cpp.o
[1456/1562] Building CXX object unitte...keFiles/IRTests.dir/PatternMatch.cpp.o
[1457/1562] Building CXX object unitte...RTests.dir/LegacyPassManagerTest.cpp.o
[1457/1562] Building CXX object unitte...iles/IRTests.dir/TypeBuilderTest.cpp.o
[1458/1562] Building CXX object unitte...eFiles/IRTests.dir/MDBuilderTest.cpp.o
[1458/1562] Building CXX object unitte...CMakeFiles/IRTests.dir/TypesTest.cpp.o
[1459/1562] Building CXX object unitte...les/IRTests.dir/InstructionsTest.cpp.o
[1459/1562] Building CXX object unitte...R/CMakeFiles/IRTests.dir/UseTest.cpp.o
[1460/1562] Building CXX object unitte...eFiles/IRTests.dir/IRBuilderTest.cpp.o
[1460/1562] Building CXX object unitte.../CMakeFiles/IRTests.dir/UserTest.cpp.o
[1461/1562] Building CXX object unitte...es/IRTests.dir/ConstantRangeTest.cpp.o
[1461/1562] Building CXX object unitte...iles/IRTests.dir/ValueHandleTest.cpp.o
[1462/1562] Building CXX object unitte...CMakeFiles/IRTests.dir/TypesTest.cpp.o
[1462/1562] Building CXX object unitte...keFiles/IRTests.dir/ValueMapTest.cpp.o
[1463/1562] Building CXX object unitte...les/ADTTests.dir/SmallVectorTest.cpp.o
In file included from /build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/ArrayRef.h:14,
                 from /build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/SmallVectorTest.cpp:14:
In member function 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, T&&) [with T = int]',
    inlined from 'virtual void {anonymous}::SmallVectorTest_InitializerList_Test::TestBody()' at /build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/SmallVectorTest.cpp:921:12:
/build/directx-shader-compiler/src/directx-shader-compiler/include/llvm/ADT/SmallVector.h:504:7: warning: array subscript 1 is outside array bounds of 'int [1]' [-Warray-bounds=]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/SmallVectorTest.cpp: In member function 'virtual void {anonymous}::SmallVectorTest_InitializerList_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/ADT/SmallVectorTest.cpp:921:12: note: at offset 4 into object '<anonymous>' of size 4

[1463/1562] Building CXX object unitte...CMakeFiles/IRTests.dir/ValueTest.cpp.o
[1464/1562] Building CXX object unitte...es/IRTests.dir/DominatorTreeTest.cpp.o
[1464/1562] Building CXX object unitte...keFiles/IRTests.dir/VerifierTest.cpp.o
[1465/1562] Building CXX object unitte.../CMakeFiles/IRTests.dir/UserTest.cpp.o
[1465/1562] Building CXX object unitte...akeFiles/IRTests.dir/WaymarkTest.cpp.o
[1466/1562] Building CXX object unitte...iles/IRTests.dir/TypeBuilderTest.cpp.o
[1466/1562] Building CXX object unitte.../LinkerTests.dir/LinkModulesTest.cpp.o
[1467/1562] Building CXX object unitte...R/CMakeFiles/IRTests.dir/UseTest.cpp.o
[1467/1562] Building CXX object unitte...ptionTests.dir/OptionParsingTest.cpp.o
[1468/1562] Building CXX object unitte...iles/IRTests.dir/PassManagerTest.cpp.o
[1468/1562] Building CXX object unitte...ataTests.dir/CoverageMappingTest.cpp.o
[1469/1562] Building CXX object unitte...keFiles/IRTests.dir/PatternMatch.cpp.o
[1469/1562] Building CXX object unitte...ofileDataTests.dir/InstrProfTest.cpp.o
[1470/1562] Building CXX object unitte...keFiles/IRTests.dir/VerifierTest.cpp.o
[1470/1562] Building CXX object unitte...les/SupportTests.dir/AlignOfTest.cpp.o
[1471/1562] Building CXX object unitte...akeFiles/IRTests.dir/WaymarkTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/IR/WaymarkTest.cpp: In member function 'virtual void llvm::{anonymous}::WaymarkTest_TwoBit_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/IR/WaymarkTest.cpp:45:28: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/IR/WaymarkTest.cpp:45:28: note: earlier argument should specify number of elements, later size of each element

[1471/1562] Building CXX object unitte...s/SupportTests.dir/AllocatorTest.cpp.o
[1472/1562] Building CXX object unitte...iles/IRTests.dir/ValueHandleTest.cpp.o
[1472/1562] Building CXX object unitte...pportTests.dir/ArrayRecyclerTest.cpp.o
[1473/1562] Building CXX object unitte...CMakeFiles/IRTests.dir/ValueTest.cpp.o
[1473/1562] Building CXX object unitte...portTests.dir/BlockFrequencyTest.cpp.o
[1474/1562] Building CXX object unitte...ofileDataTests.dir/InstrProfTest.cpp.o
[1474/1562] Building CXX object unitte...tTests.dir/BranchProbabilityTest.cpp.o
[1475/1562] Building CXX object unitte...ptionTests.dir/OptionParsingTest.cpp.o
[1475/1562] Building CXX object unitte...keFiles/SupportTests.dir/Casting.cpp.o
[1476/1562] Building CXX object unitte.../LinkerTests.dir/LinkModulesTest.cpp.o
[1476/1562] Building CXX object unitte...SupportTests.dir/CommandLineTest.cpp.o
[1477/1562] Building CXX object unitte...portTests.dir/BlockFrequencyTest.cpp.o
[1477/1562] Building CXX object unitte...SupportTests.dir/CompressionTest.cpp.o
[1478/1562] Building CXX object unitte...pportTests.dir/ArrayRecyclerTest.cpp.o
[1478/1562] Building CXX object unitte.../SupportTests.dir/ConvertUTFTest.cpp.o
[1479/1562] Building CXX object unitte...s/SupportTests.dir/AllocatorTest.cpp.o
[1479/1562] Building CXX object unitte...pportTests.dir/DataExtractorTest.cpp.o
[1480/1562] Building CXX object unitte...ataTests.dir/CoverageMappingTest.cpp.o
[1480/1562] Building CXX object unitte...Files/SupportTests.dir/DwarfTest.cpp.o
[1481/1562] Building CXX object unitte...tTests.dir/BranchProbabilityTest.cpp.o
[1481/1562] Building CXX object unitte...upportTests.dir/EndianStreamTest.cpp.o
[1482/1562] Building CXX object unitte...SupportTests.dir/CompressionTest.cpp.o
[1482/1562] Building CXX object unitte...iles/SupportTests.dir/EndianTest.cpp.o
[1483/1562] Building CXX object unitte...les/SupportTests.dir/AlignOfTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/AlignOfTest.cpp:38:32: warning: '-w' is not an option that controls warnings [-Wpragmas]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/AlignOfTest.cpp:61:8: warning: direct base '{anonymous}::S1' inaccessible in '{anonymous}::D9' due to ambiguity [-Winaccessible-base]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/AlignOfTest.cpp:82:7: warning: 'float {anonymous}::D2::g()' defined but not used [-Wunused-function]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/AlignOfTest.cpp:81:8: warning: 'double {anonymous}::S6::f()' defined but not used [-Wunused-function]

[1483/1562] Building CXX object unitte...les/SupportTests.dir/ErrorOrTest.cpp.o
[1484/1562] Building CXX object unitte...keFiles/SupportTests.dir/Casting.cpp.o
[1484/1562] Building CXX object unitte...iles/SupportTests.dir/LEB128Test.cpp.o
[1485/1562] Building CXX object unitte...SupportTests.dir/CommandLineTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/CommandLineTest.cpp: In function 'void {anonymous}::testCommandLineTokenizer(void (*)(llvm::StringRef, llvm::StringSaver&, llvm::SmallVectorImpl<const char*>&, bool), const char*, const char* const*, size_t)':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/CommandLineTest.cpp:167:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]

[1485/1562] Building CXX object unitte...upportTests.dir/LineIteratorTest.cpp.o
[1486/1562] Building CXX object unitte...pportTests.dir/DataExtractorTest.cpp.o
[1486/1562] Building CXX object unitte...keFiles/SupportTests.dir/MD5Test.cpp.o
[1487/1562] Building CXX object unitte...Files/SupportTests.dir/DwarfTest.cpp.o
[1487/1562] Building CXX object unitte...s/SupportTests.dir/ManagedStatic.cpp.o
[1488/1562] Building CXX object unitte...iles/SupportTests.dir/EndianTest.cpp.o
[1488/1562] Building CXX object unitte.../SupportTests.dir/MathExtrasTest.cpp.o
[1489/1562] Building CXX object unitte...upportTests.dir/EndianStreamTest.cpp.o
[1489/1562] Building CXX object unitte...upportTests.dir/MemoryBufferTest.cpp.o
[1490/1562] Building CXX object unitte...les/SupportTests.dir/ErrorOrTest.cpp.o
[1490/1562] Building CXX object unitte...les/SupportTests.dir/ProcessTest.cpp.o
[1491/1562] Building CXX object unitte...s/SupportTests.dir/ManagedStatic.cpp.o
[1491/1562] Building CXX object unitte...les/SupportTests.dir/ProgramTest.cpp.o
[1492/1562] Building CXX object unitte...keFiles/SupportTests.dir/MD5Test.cpp.o
[1492/1562] Building CXX object unitte...Files/SupportTests.dir/RegexTest.cpp.o
[1493/1562] Building CXX object unitte...upportTests.dir/LineIteratorTest.cpp.o
[1493/1562] Building CXX object unitte...upportTests.dir/ScaledNumberTest.cpp.o
[1494/1562] Building CXX object unitte...les/SupportTests.dir/ProcessTest.cpp.o
[1494/1562] Building CXX object unitte...s/SupportTests.dir/SourceMgrTest.cpp.o
[1495/1562] Building CXX object unitte.../SupportTests.dir/MathExtrasTest.cpp.o
[1495/1562] Building CXX object unitte...ortTests.dir/SpecialCaseListTest.cpp.o
[1496/1562] Building CXX object unitte...keFiles/IRTests.dir/ValueMapTest.cpp.o
[1496/1562] Building CXX object unitte...tTests.dir/StreamingMemoryObject.cpp.o
[1497/1562] Building CXX object unitte...upportTests.dir/MemoryBufferTest.cpp.o
[1497/1562] Building CXX object unitte...iles/SupportTests.dir/StringPool.cpp.o
[1498/1562] Building CXX object unitte...les/SupportTests.dir/ProgramTest.cpp.o
[1498/1562] Building CXX object unitte...pportTests.dir/SwapByteOrderTest.cpp.o
[1499/1562] Building CXX object unitte...Files/SupportTests.dir/RegexTest.cpp.o
[1499/1562] Building CXX object unitte...SupportTests.dir/ThreadLocalTest.cpp.o
[1500/1562] Building CXX object unitte...iles/SupportTests.dir/LEB128Test.cpp.o
[1500/1562] Building CXX object unitte...s/SupportTests.dir/TimeValueTest.cpp.o
[1501/1562] Building CXX object unitte...keFiles/IRTests.dir/MetadataTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::MDStringTest_PrintingSimple_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/IR/MetadataTest.cpp:147:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 13 bytes from a string of the same length [-Wstringop-truncation]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/IR/MetadataTest.cpp:149:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 13 bytes from a string of the same length [-Wstringop-truncation]

[1501/1562] Building CXX object unitte...les/SupportTests.dir/UnicodeTest.cpp.o
[1502/1562] Building CXX object unitte...tTests.dir/StreamingMemoryObject.cpp.o
[1502/1562] Building CXX object unitte...iles/SupportTests.dir/YAMLIOTest.cpp.o
[1503/1562] Building CXX object unitte...iles/SupportTests.dir/StringPool.cpp.o
[1503/1562] Building CXX object unitte.../SupportTests.dir/YAMLParserTest.cpp.o
[1504/1562] Building CXX object unitte...s/SupportTests.dir/SourceMgrTest.cpp.o
[1504/1562] Building CXX object unitte...s.dir/formatted_raw_ostream_test.cpp.o
[1505/1562] Building CXX object unitte...SupportTests.dir/ThreadLocalTest.cpp.o
[1505/1562] Building CXX object unitte...upportTests.dir/raw_ostream_test.cpp.o
[1506/1562] Building CXX object unitte...s/SupportTests.dir/TimeValueTest.cpp.o
[1506/1562] Building CXX object unitte...eFiles/IPOTests.dir/LowerBitSets.cpp.o
[1507/1562] Building CXX object unitte...ortTests.dir/SpecialCaseListTest.cpp.o
[1507/1562] Building CXX object unitte...sts.dir/ASanStackFrameLayoutTest.cpp.o
[1508/1562] Building CXX object unitte...les/SupportTests.dir/UnicodeTest.cpp.o
[1508/1562] Building CXX object unitte...MakeFiles/UtilsTests.dir/Cloning.cpp.o
[1509/1562] Building CXX object unitte...s.dir/formatted_raw_ostream_test.cpp.o
[1509/1562] Building CXX object unitte...s/UtilsTests.dir/IntegerDivision.cpp.o
[1510/1562] Building CXX object unitte...pportTests.dir/SwapByteOrderTest.cpp.o
[1510/1562] Building CXX object unitte.../CMakeFiles/UtilsTests.dir/Local.cpp.o
[1511/1562] Building CXX object unitte.../SupportTests.dir/YAMLParserTest.cpp.o
[1511/1562] Building CXX object unitte...s/UtilsTests.dir/ValueMapperTest.cpp.o
[1512/1562] Building CXX object unitte...sts.dir/ASanStackFrameLayoutTest.cpp.o
[1512/1562] Linking CXX static library lib/libLLVMDxilPdbInfo.a
[1513/1562] Linking CXX static library lib/libLLVMDxilPdbInfo.a
[1513/1562] Linking CXX static library lib/libLLVMDxrFallback.a
[1514/1562] Linking CXX static library lib/libLLVMDxrFallback.a
[1514/1562] Linking CXX executable bin/FileCheck
[1515/1562] Linking CXX executable bin/FileCheck
[1515/1562] Linking C executable bin/count
[1516/1562] Linking C executable bin/count
[1516/1562] Linking CXX executable bin/not
[1517/1562] Linking CXX executable bin/not
[1517/1562] Linking CXX executable bin/yaml-bench
[1518/1562] Linking CXX executable bin/yaml-bench
[1518/1562] Linking CXX executable bin/llvm-config
[1519/1562] Building CXX object unitte...eFiles/IPOTests.dir/LowerBitSets.cpp.o
[1519/1562] Linking CXX executable bin/opt
[1520/1562] Building CXX object unitte...upportTests.dir/raw_ostream_test.cpp.o
[1520/1562] Linking CXX executable bin/llvm-link
[1521/1562] Linking CXX executable bin/llvm-config
[1521/1562] Linking CXX executable bin/llvm-extract
[1522/1562] Building CXX object unitte.../CMakeFiles/UtilsTests.dir/Local.cpp.o
[1522/1562] Linking CXX executable bin/llvm-diff
[1523/1562] Building CXX object unitte...s/UtilsTests.dir/ValueMapperTest.cpp.o
[1523/1562] Linking CXX executable bin/llvm-bcanalyzer
[1524/1562] Building CXX object unitte...s/UtilsTests.dir/IntegerDivision.cpp.o
[1524/1562] Linking CXX executable bin/llvm-stress
[1525/1562] Linking CXX executable bin/llvm-link
[1525/1562] Linking CXX executable bin/verify-uselistorder
[1526/1562] Linking CXX executable bin/llvm-diff
[1526/1562] Linking CXX static library lib/libclangFrontendTool.a
[1527/1562] Linking CXX static library lib/libclangFrontendTool.a
[1527/1562] Creating executable symlink bin/dxc
[1528/1562] Creating executable symlink bin/dxc
[1528/1562] Linking CXX shared library lib/libdxil.so
[1529/1562] Linking CXX executable bin/llvm-extract
[1529/1562] Creating executable symlink bin/dxa
[1530/1562] Creating executable symlink bin/dxa
[1530/1562] Creating executable symlink bin/dxopt
[1531/1562] Creating executable symlink bin/dxopt
[1531/1562] Creating executable symlink bin/dxl
[1532/1562] Creating executable symlink bin/dxl
[1532/1562] Creating executable symlink bin/dxr
[1533/1562] Creating executable symlink bin/dxr
[1533/1562] Creating executable symlink bin/dxv
[1534/1562] Creating executable symlink bin/dxv
[1534/1562] Linking CXX executable tools/clang/unittests/Basic/BasicTests
[1535/1562] Building CXX object unitte...upportTests.dir/ScaledNumberTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp: In member function 'virtual void {anonymous}::ScaledNumberHelpersTest_matchScales_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:344:1530: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:344:1985: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:345:1531: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:345:1986: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:346:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:346:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:347:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:347:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:348:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:348:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:349:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:349:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:350:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:350:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:351:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:351:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:352:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:352:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:353:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:353:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:354:1531: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:354:1986: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:355:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:355:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:356:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:356:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:357:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:357:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:358:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:358:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:359:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:359:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:360:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:360:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:361:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:361:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:362:1544: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:362:1999: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:364:1530: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:364:1985: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:365:1532: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:365:1987: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:366:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:366:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:367:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:367:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:368:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:368:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:369:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:369:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:370:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:370:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:371:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:371:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:372:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:372:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:373:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:373:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:374:1532: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:374:1987: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:375:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:375:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:376:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:376:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:377:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:377:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:378:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:378:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:379:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:379:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:380:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:380:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:381:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:381:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:382:1546: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ScaledNumberTest.cpp:382:2001: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]

[1535/1562] Linking CXX executable tools/clang/unittests/Lex/LexTests
[1536/1562] Linking CXX executable bin/llvm-bcanalyzer
[1536/1562] Linking CXX executable tools/clang/unittests/Rewrite/RewriteTests
[1537/1562] Linking CXX executable bin/verify-uselistorder
[1537/1562] Linking CXX executable too...ng/unittests/CodeGen/ClangCodeGenTests
[1538/1562] Building CXX object unitte...MakeFiles/UtilsTests.dir/Cloning.cpp.o
[1538/1562] Linking CXX executable tools/clang/unittests/HLSL/ClangHLSLTests
[1539/1562] Linking CXX executable tools/clang/unittests/Rewrite/RewriteTests
[1539/1562] Linking CXX executable tools/clang/unittests/SPIRV/ClangSPIRVTests
[1540/1562] Linking CXX shared library lib/libdxil.so
[1540/1562] Linking CXX executable unittests/ADT/ADTTests
[1541/1562] Linking CXX executable unittests/ADT/ADTTests
[1541/1562] Linking CXX executable unittests/Analysis/AnalysisTests
[1542/1562] Building CXX object unitte...iles/SupportTests.dir/YAMLIOTest.cpp.o
[1542/1562] Linking CXX executable unittests/AsmParser/AsmParserTests
[1543/1562] Linking CXX executable bin/opt
[1543/1562] Linking CXX executable unittests/Bitcode/BitcodeTests
[1544/1562] Linking CXX executable unittests/Analysis/AnalysisTests
[1544/1562] Linking CXX executable unittests/DxcSupport/DxcSupportTests
[1545/1562] Linking CXX executable unittests/DxcSupport/DxcSupportTests
[1545/1562] Linking CXX executable unittests/DxilHash/DxilHashTests
[1546/1562] Linking CXX executable unittests/Bitcode/BitcodeTests
[1546/1562] Linking CXX executable unittests/IR/IRTests
[1547/1562] Linking CXX executable unittests/DxilHash/DxilHashTests
[1547/1562] Linking CXX executable unittests/Linker/LinkerTests
[1548/1562] Linking CXX executable unittests/Linker/LinkerTests
[1548/1562] Linking CXX executable unittests/Option/OptionTests
[1549/1562] Linking CXX executable unittests/Option/OptionTests
[1549/1562] Linking CXX executable unittests/ProfileData/ProfileDataTests
[1550/1562] Linking CXX executable unittests/ProfileData/ProfileDataTests
[1550/1562] Linking CXX executable unittests/Transforms/IPO/IPOTests
[1551/1562] Linking CXX executable unittests/IR/IRTests
[1551/1562] Linking CXX executable unittests/Transforms/Utils/UtilsTests
[1552/1562] Building CXX object unitte.../SupportTests.dir/ConvertUTFTest.cpp.o
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ConvertUTFTest.cpp: In member function 'virtual void ConvertUTFTest_UTF8ToUTF32Lenient_Test::TestBody()':
/build/directx-shader-compiler/src/directx-shader-compiler/unittests/Support/ConvertUTFTest.cpp:174:337: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without

[1552/1562] Linking CXX executable unittests/Support/SupportTests
[1553/1562] Linking CXX executable unittests/Transforms/IPO/IPOTests
[1554/1562] Linking CXX executable unittests/Transforms/Utils/UtilsTests
[1555/1562] Linking CXX executable unittests/Support/SupportTests
[1556/1562] Linking CXX executable bin/llvm-stress
[1557/1562] Linking CXX executable too...ng/unittests/CodeGen/ClangCodeGenTests
[1558/1562] Linking CXX executable tools/clang/unittests/Basic/BasicTests
[1559/1562] Linking CXX executable tools/clang/unittests/SPIRV/ClangSPIRVTests
[1560/1562] Linking CXX executable unittests/AsmParser/AsmParserTests
[1561/1562] Linking CXX executable tools/clang/unittests/HLSL/ClangHLSLTests
[1562/1562] Linking CXX executable tools/clang/unittests/Lex/LexTests
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/dxc
usr/lib/libdxil.so
usr/lib/libdxcompiler.so
==> Creating package "directx-shader-compiler"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: directx-shader-compiler 1.8.2502-1 (Mon Mar 17 11:57:23 2025)
==> Cleaning up...