DiagnosticCrossTU.h revision 343173
1//===--- DiagnosticCrossTU.h - Diagnostics for Cross TU ---------*- C++ -*-===//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10#ifndef LLVM_CLANG_BASIC_DIAGNOSTICCROSSTU_H
11#define LLVM_CLANG_BASIC_DIAGNOSTICCROSSTU_H
12
13#include "clang/Basic/Diagnostic.h"
14
15namespace clang {
16namespace diag {
17enum {
18#define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR,      \
19             SHOWINSYSHEADER, CATEGORY)                                        \
20  ENUM,
21#define CROSSTUSTART
22#include "clang/Basic/DiagnosticCrossTUKinds.inc"
23#undef DIAG
24  NUM_BUILTIN_CROSSTU_DIAGNOSTICS
25};
26} // end namespace diag
27} // end namespace clang
28
29#endif // LLVM_CLANG_BASIC_DIAGNOSTICCROSSTU_H
30