==> 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...