From c1ce194ea5e2a3e6ab2f27edad93fd680c381246 Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Wed, 18 Mar 2009 21:13:53 +0000 Subject: [PATCH] Add stub TableGen file for diagnostic options. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67238 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Basic/Diagnostic.td | 3 +++ include/clang/Basic/DiagnosticOptions.td | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 include/clang/Basic/DiagnosticOptions.td diff --git a/include/clang/Basic/Diagnostic.td b/include/clang/Basic/Diagnostic.td index dd8a872183..5f1e4ec4da 100644 --- a/include/clang/Basic/Diagnostic.td +++ b/include/clang/Basic/Diagnostic.td @@ -37,6 +37,7 @@ class Option members> : OptionControlled { list 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/include/clang/Basic/DiagnosticOptions.td b/include/clang/Basic/DiagnosticOptions.td new file mode 100644 index 0000000000..270d07a297 --- /dev/null +++ b/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]>; -- 2.40.0