text: //===--- DiagnosticsClangImporter.h - Diagnostic Definitions ----*- C++ -*-===//
  //
  // This source file is part of the Swift.org open source project
  //
  // Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
  // Licensed under Apache License v2.0 with Runtime Library Exception
  //
  // See https://swift.org/LICENSE.txt for license information
  // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
  //
  //===----------------------------------------------------------------------===//
  //
  /// \file
  /// This file defines diagnostics for the Clang importer.
  //
  //===----------------------------------------------------------------------===//
  
  #ifndef POLARPHP_AST_DIAGNOSTICSCLANGIMPORTER_H
  #define POLARPHP_AST_DIAGNOSTICSCLANGIMPORTER_H
  
  #include "polarphp/ast/DiagnosticsCommon.h"
  
  namespace polar {
  namespace diag {
  // Declare common diagnostics objects with their appropriate types.
  #define DIAG(KIND,ID,Options,Text,Signature) \
    extern internal::DiagWithArguments<void Signature>::type ID;
  #include "polarphp/ast/DiagnosticsClangImporterDefs.h"
  }
  } // polar
  
  #endif // POLARPHP_AST_DIAGNOSTICSCLANGIMPORTER_H
  