1212795Sdim//===--- SemaInternal.h - Internal Sema Interfaces --------------*- C++ -*-===//
2212795Sdim//
3212795Sdim//                     The LLVM Compiler Infrastructure
4212795Sdim//
5212795Sdim// This file is distributed under the University of Illinois Open Source
6212795Sdim// License. See LICENSE.TXT for details.
7212795Sdim//
8212795Sdim//===----------------------------------------------------------------------===//
9212795Sdim//
10212795Sdim// This file provides common API and #includes for the internal
11212795Sdim// implementation of Sema.
12212795Sdim//
13212795Sdim//===----------------------------------------------------------------------===//
14212795Sdim
15212795Sdim#ifndef LLVM_CLANG_SEMA_SEMA_INTERNAL_H
16212795Sdim#define LLVM_CLANG_SEMA_SEMA_INTERNAL_H
17212795Sdim
18249423Sdim#include "clang/AST/ASTContext.h"
19212795Sdim#include "clang/Sema/Sema.h"
20212795Sdim#include "clang/Sema/SemaDiagnostic.h"
21212795Sdim
22212795Sdimnamespace clang {
23212795Sdim
24212795Sdiminline PartialDiagnostic Sema::PDiag(unsigned DiagID) {
25212795Sdim  return PartialDiagnostic(DiagID, Context.getDiagAllocator());
26212795Sdim}
27212795Sdim
28212795Sdim}
29212795Sdim
30212795Sdim#endif
31