diff options
-rw-r--r-- | clang/include/clang/Basic/Diagnostic.td | 3 | ||||
-rw-r--r-- | clang/include/clang/Basic/DiagnosticOptions.td | 14 |
2 files changed, 17 insertions, 0 deletions
diff --git a/clang/include/clang/Basic/Diagnostic.td b/clang/include/clang/Basic/Diagnostic.td index dd8a872183b..5f1e4ec4da8 100644 --- a/clang/include/clang/Basic/Diagnostic.td +++ b/clang/include/clang/Basic/Diagnostic.td @@ -37,6 +37,7 @@ class Option<string name, list<OptionControlled> members> : OptionControlled { list<OptionControlled> Members = members; } +// Definitions for Diagnostics. include "DiagnosticASTKinds.td" include "DiagnosticAnalysisKinds.td" include "DiagnosticCommonKinds.td" @@ -46,3 +47,5 @@ include "DiagnosticLexKinds.td" include "DiagnosticParseKinds.td" include "DiagnosticSemaKinds.td" +// Definitions for options ("warning groups"). +include "DiagnosticOptions.td" diff --git a/clang/include/clang/Basic/DiagnosticOptions.td b/clang/include/clang/Basic/DiagnosticOptions.td new file mode 100644 index 00000000000..270d07a297b --- /dev/null +++ b/clang/include/clang/Basic/DiagnosticOptions.td @@ -0,0 +1,14 @@ +//===--- DiagnosticOptions.td - C Language Family Diagnostic Handling -----===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// This file defines the TableGen definitions for the diagnostics options. +// +//===----------------------------------------------------------------------===// + +def UnusedMacrosDiags : Option<"unused-macros", [pp_macro_not_used]>; |