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 these now depend on the bitcode reader too. 2013-01-19 18:28:24 +00:00
DiagTool.cpp Sort #include lines for tools/... 2012-12-04 09:25:21 +00:00
DiagTool.h Sort #include lines for tools/... 2012-12-04 09:25:21 +00:00
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 Sort #include lines for tools/... 2012-12-04 09:25:21 +00:00
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 [diagtool] Write to llvm::outs() by default instead of llvm::errs() 2012-06-22 00:33:20 +00:00