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