9#ifndef LLVM_CLANG_BASIC_DIAGNOSTICAST_H
10#define LLVM_CLANG_BASIC_DIAGNOSTICAST_H
17#define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \
18 SHOWINSYSHEADER, SHOWINSYSMACRO, DEFERRABLE, CATEGORY) \
21#include "clang/Basic/DiagnosticASTKinds.inc"
26#define DIAG_ENUM(ENUM_NAME) \
27 namespace ENUM_NAME { \
29#define DIAG_ENUM_ITEM(IDX, NAME) NAME = IDX,
30#define DIAG_ENUM_END() \
34#include "clang/Basic/DiagnosticASTEnums.inc"
Defines the Diagnostic-related interfaces.
@ NUM_BUILTIN_AST_DIAGNOSTICS
The JSON file list parser is used to communicate input to InstallAPI.