hanchenye-llvm-project/clang/tools/diagtool
Richard Smith 16e1b07597 Rather than duplicating extension diagnostics to allow them to cause a
substitution failure, allow a flag to be set on the Diagnostic object,
to mark it as 'causes substitution failure'.

Refactor Diagnostic.td and the tablegen to use an enum for SFINAE behavior
rather than a bunch of flags.

llvm-svn: 194444
2013-11-12 02:41:45 +00:00
..
CMakeLists.txt
DiagTool.cpp
DiagTool.h
DiagnosticNames.cpp Rather than duplicating extension diagnostics to allow them to cause a 2013-11-12 02:41:45 +00:00
DiagnosticNames.h Move individual group name strings from the OptionTable into one big char array. Then only store offsets into it in the OptionTable. Saves about 4K from the clang binary and removes 400 relocation entries from DiagnosticIDs.o. 2013-08-29 05:18:04 +00:00
ListWarnings.cpp
Makefile [Driver] Refactor clang driver to use LLVM's Option library 2013-06-14 17:17:23 +00:00
ShowEnabledWarnings.cpp Nuke SetUpBuildDumpLog. 2013-01-20 01:58:28 +00:00
TreeView.cpp Move individual group name strings from the OptionTable into one big char array. Then only store offsets into it in the OptionTable. Saves about 4K from the clang binary and removes 400 relocation entries from DiagnosticIDs.o. 2013-08-29 05:18:04 +00:00
diagtool_main.cpp