DriverDiagnostic.h revision 263508
1177633Sdfr//===--- DiagnosticDriver.h - Diagnostics for libdriver ---------*- C++ -*-===//
2177633Sdfr//
3261046Smav//                     The LLVM Compiler Infrastructure
4261046Smav//
5261046Smav// This file is distributed under the University of Illinois Open Source
6261046Smav// License. See LICENSE.TXT for details.
7261046Smav//
8261046Smav//===----------------------------------------------------------------------===//
9261046Smav
10261046Smav#ifndef LLVM_CLANG_DRIVERDIAGNOSTIC_H
11261046Smav#define LLVM_CLANG_DRIVERDIAGNOSTIC_H
12261046Smav
13261046Smav#include "clang/Basic/Diagnostic.h"
14261046Smav
15261046Smavnamespace clang {
16261046Smav  namespace diag {
17177633Sdfr    enum {
18261046Smav#define DIAG(ENUM,FLAGS,DEFAULT_MAPPING,DESC,GROUP,\
19261046Smav             SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM,
20261046Smav#define DRIVERSTART
21261046Smav#include "clang/Basic/DiagnosticDriverKinds.inc"
22261046Smav#undef DIAG
23261046Smav      NUM_BUILTIN_DRIVER_DIAGNOSTICS
24261046Smav    };
25261046Smav  }  // end namespace diag
26261046Smav}  // end namespace clang
27261046Smav
28261046Smav#endif
29177633Sdfr