[cfe-commits] r63113 - in /cfe/trunk/include/clang/Basic: DiagnosticAST.h DiagnosticAnalysis.h DiagnosticDriver.h DiagnosticLex.h DiagnosticParse.h DiagnosticSema.h

Chris Lattner sabre at nondot.org
Tue Jan 27 10:34:53 PST 2009


Author: lattner
Date: Tue Jan 27 12:34:53 2009
New Revision: 63113

URL: http://llvm.org/viewvc/llvm-project?rev=63113&view=rev
Log:
add new headers

Added:
    cfe/trunk/include/clang/Basic/DiagnosticAST.h
    cfe/trunk/include/clang/Basic/DiagnosticAnalysis.h
    cfe/trunk/include/clang/Basic/DiagnosticDriver.h
    cfe/trunk/include/clang/Basic/DiagnosticLex.h
    cfe/trunk/include/clang/Basic/DiagnosticParse.h
    cfe/trunk/include/clang/Basic/DiagnosticSema.h

Added: cfe/trunk/include/clang/Basic/DiagnosticAST.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticAST.h?rev=63113&view=auto

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticAST.h (added)
+++ cfe/trunk/include/clang/Basic/DiagnosticAST.h Tue Jan 27 12:34:53 2009
@@ -0,0 +1,18 @@
+#ifndef LLVM_CLANG_DIAGNOSTICAST_H
+#define LLVM_CLANG_DIAGNOSTICAST_H
+
+#include "clang/Basic/DiagnosticAST.h"
+
+namespace clang {
+  namespace diag { 
+    enum {
+#define DIAG(ENUM,FLAGS,DESC) ENUM,
+#include "DiagnosticCommonKinds.def"
+#define ASTSTART
+#include "DiagnosticASTKinds.def"
+      NUM_BUILTIN_AST_DIAGNOSTICS
+    };
+  }  // end namespace diag
+}  // end namespace clang
+
+#endif

Added: cfe/trunk/include/clang/Basic/DiagnosticAnalysis.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticAnalysis.h?rev=63113&view=auto

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticAnalysis.h (added)
+++ cfe/trunk/include/clang/Basic/DiagnosticAnalysis.h Tue Jan 27 12:34:53 2009
@@ -0,0 +1,18 @@
+#ifndef LLVM_CLANG_DIAGNOSTICANALYSIS_H
+#define LLVM_CLANG_DIAGNOSTICANALYSIS_H
+
+#include "clang/Basic/Diagnostic.h"
+
+namespace clang {
+  namespace diag { 
+    enum {
+#define DIAG(ENUM,FLAGS,DESC) ENUM,
+#include "DiagnosticCommonKinds.def"
+#define ANALYSISSTART
+#include "DiagnosticAnalysisKinds.def"
+      NUM_BUILTIN_ANALYSIS_DIAGNOSTICS
+    };
+  }  // end namespace diag
+}  // end namespace clang
+
+#endif

Added: cfe/trunk/include/clang/Basic/DiagnosticDriver.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticDriver.h?rev=63113&view=auto

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticDriver.h (added)
+++ cfe/trunk/include/clang/Basic/DiagnosticDriver.h Tue Jan 27 12:34:53 2009
@@ -0,0 +1,48 @@
+#ifndef LLVM_CLANG_DIAGNOSTICDRIVER_H
+#define LLVM_CLANG_DIAGNOSTICDRIVER_H
+
+#include "clang/Basic/Diagnostic.h"
+
+namespace clang {
+  namespace diag { 
+    enum {
+#define DIAG(ENUM,FLAGS,DESC) ENUM,
+#include "DiagnosticCommonKinds.def"
+      NUM_BUILTIN_DRIVER_DIAGNOSTICS
+    };
+  }  // end namespace diag
+}  // end namespace clang
+
+#endif
+#ifndef LLVM_CLANG_DIAGNOSTICDRIVER_H
+#define LLVM_CLANG_DIAGNOSTICDRIVER_H
+
+#include "clang/Basic/Diagnostic.h"
+
+namespace clang {
+  namespace diag { 
+    enum {
+#define DIAG(ENUM,FLAGS,DESC) ENUM,
+#include "DiagnosticCommonKinds.def"
+      NUM_BUILTIN_DRIVER_DIAGNOSTICS
+    };
+  }  // end namespace diag
+}  // end namespace clang
+
+#endif
+#ifndef LLVM_CLANG_DIAGNOSTICDRIVER_H
+#define LLVM_CLANG_DIAGNOSTICDRIVER_H
+
+#include "clang/Basic/Diagnostic.h"
+
+namespace clang {
+  namespace diag { 
+    enum {
+#define DIAG(ENUM,FLAGS,DESC) ENUM,
+#include "DiagnosticCommonKinds.def"
+      NUM_BUILTIN_DRIVER_DIAGNOSTICS
+    };
+  }  // end namespace diag
+}  // end namespace clang
+
+#endif

Added: cfe/trunk/include/clang/Basic/DiagnosticLex.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticLex.h?rev=63113&view=auto

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticLex.h (added)
+++ cfe/trunk/include/clang/Basic/DiagnosticLex.h Tue Jan 27 12:34:53 2009
@@ -0,0 +1,18 @@
+#ifndef LLVM_CLANG_DIAGNOSTICLEX_H
+#define LLVM_CLANG_DIAGNOSTICLEX_H
+
+#include "clang/Basic/Diagnostic.h"
+
+namespace clang {
+  namespace diag { 
+    enum {
+#define DIAG(ENUM,FLAGS,DESC) ENUM,
+#include "DiagnosticCommonKinds.def"
+#define LEXSTART
+#include "DiagnosticLexKinds.def"
+      NUM_BUILTIN_LEX_DIAGNOSTICS
+    };
+  }  // end namespace diag
+}  // end namespace clang
+
+#endif

Added: cfe/trunk/include/clang/Basic/DiagnosticParse.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticParse.h?rev=63113&view=auto

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticParse.h (added)
+++ cfe/trunk/include/clang/Basic/DiagnosticParse.h Tue Jan 27 12:34:53 2009
@@ -0,0 +1,18 @@
+#ifndef LLVM_CLANG_DIAGNOSTICPARSE_H
+#define LLVM_CLANG_DIAGNOSTICPARSE_H
+
+#include "clang/Basic/Diagnostic.h"
+
+namespace clang {
+  namespace diag { 
+    enum {
+#define DIAG(ENUM,FLAGS,DESC) ENUM,
+#include "DiagnosticCommonKinds.def"
+#define PARSESTART
+#include "DiagnosticParseKinds.def"
+      NUM_BUILTIN_PARSE_DIAGNOSTICS
+    };
+  }  // end namespace diag
+}  // end namespace clang
+
+#endif

Added: cfe/trunk/include/clang/Basic/DiagnosticSema.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticSema.h?rev=63113&view=auto

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticSema.h (added)
+++ cfe/trunk/include/clang/Basic/DiagnosticSema.h Tue Jan 27 12:34:53 2009
@@ -0,0 +1,18 @@
+#ifndef LLVM_CLANG_DIAGNOSTICSEMA_H
+#define LLVM_CLANG_DIAGNOSTICSEMA_H
+
+#include "clang/Basic/Diagnostic.h"
+
+namespace clang {
+  namespace diag { 
+    enum {
+#define DIAG(ENUM,FLAGS,DESC) ENUM,
+#include "DiagnosticCommonKinds.def"
+#define SEMASTART
+#include "DiagnosticSemaKinds.def"
+      NUM_BUILTIN_SEMA_DIAGNOSTICS
+    };
+  }  // end namespace diag
+}  // end namespace clang
+
+#endif





More information about the cfe-commits mailing list