DirectXShaderCompiler/include/llvm/Support
Chris B 0eef1830b9
[NFC] Enable -Werror for C sources too (#5021)
This fixes some fallthrough warnings that were appearing in C source
files and enables -Werror for both C and C++ sources.

Additionally, this fixes some GCC warnings and migrates AppVeyor builds
to building with clang-14 to reach agreement between GCC and Clang
about what is valid in C++.
2023-04-25 13:51:21 -05:00
..
ELFRelocs first commit 2016-12-28 11:52:27 -08:00
AIXDataTypesFix.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ARMBuildAttributes.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ARMEHABI.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ARMWinEH.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
AlignOf.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Allocator.h Convert more mallocs/frees to news/deletes (#2157) 2019-05-07 07:46:09 -07:00
ArrayRecycler.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Atomic.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
BlockFrequency.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
BranchProbability.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
CBindingWrapping.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
COFF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
COM.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Capacity.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Casting.h convert recoverable exceptions to c++ (#3636) 2021-03-26 19:56:42 -07:00
CodeGen.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
CommandLine.h Add support for custom allocators (#390) 2017-07-06 16:45:48 -07:00
Compiler.h [NFC] Enable -Werror for C sources too (#5021) 2023-04-25 13:51:21 -05:00
Compression.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ConvertUTF.h Move WinAdapter into interface directory (#5066) 2023-02-28 10:41:50 -08:00
CrashRecoveryContext.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DOTGraphTraits.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DataExtractor.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DataStream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DataTypes.h.cmake Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DataTypes.h.in Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Debug.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Dwarf.def Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Dwarf.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DynamicLibrary.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ELF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Endian.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
EndianStream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Errc.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Errno.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ErrorHandling.h convert recoverable exceptions to c++ (#3636) 2021-03-26 19:56:42 -07:00
ErrorOr.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
FileOutputBuffer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
FileSystem.h Move WinAdapter into interface directory (#5066) 2023-02-28 10:41:50 -08:00
FileUtilities.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Format.h Move WinAdapter into interface directory (#5066) 2023-02-28 10:41:50 -08:00
FormattedStream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
GCOV.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
GenericDomTree.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
GenericDomTreeConstruction.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
GraphWriter.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Host.h [linux-port] Handling of target triple. (#1359) 2018-06-20 15:33:28 -04:00
LEB128.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
LineIterator.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Locale.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
LockFileManager.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MD5.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MSFileSystem.h [linux-port] Enhance FS interface support (#1420) 2018-07-17 12:50:42 -04:00
MachO.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ManagedStatic.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MathExtras.h Move WinAdapter into interface directory (#5066) 2023-02-28 10:41:50 -08:00
Memory.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MemoryBuffer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MemoryObject.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MipsABIFlags.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Mutex.h [linux-port] Enable some code. Disable some code. (#1372) 2018-06-25 20:15:54 -04:00
MutexGuard.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
OacrIgnoreCond.h fixes #37 - License cleanup. 2017-01-27 16:48:08 -08:00
OnDiskHashTable.h Convert more mallocs/frees to news/deletes (#2157) 2019-05-07 07:46:09 -07:00
Options.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
OutputBuffer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Path.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
PluginLoader.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
PointerLikeTypeTraits.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
PrettyStackTrace.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Process.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Program.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
RWMutex.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
RandomNumberGenerator.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Recycler.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
RecyclingAllocator.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Regex.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Registry.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
RegistryParser.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SMLoc.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SaveAndRestore.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ScaledNumber.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Signals.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Solaris.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SourceMgr.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SpecialCaseList.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
StreamingMemoryObject.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
StringPool.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
StringSaver.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SwapByteOrder.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SystemUtils.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
TargetParser.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
TargetRegistry.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
TargetSelect.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ThreadLocal.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Threading.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
TimeProfiler.h Backport -ftime-trace from upstream llvm & clang (#4873) 2022-12-14 10:15:28 -06:00
TimeValue.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Timer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ToolOutputFile.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Unicode.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
UnicodeCharRanges.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
UniqueLock.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Valgrind.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Watchdog.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Win64EH.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
WindowsError.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
YAMLParser.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
YAMLTraits.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
circular_raw_ostream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
raw_os_ostream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
raw_ostream.h Unbuffer raw_string_stream (#4872) 2022-12-12 18:06:56 -06:00
type_traits.h type_traits.h: Support isPodLike for _MSC_VER >= 1900 (#925) 2017-12-14 14:41:00 -08:00