]> granicus.if.org Git - clang/commit
Split out a header to hold APIs meant for the Sema implementation from Sema.h.
authorJohn McCall <rjmccall@apple.com>
Wed, 25 Aug 2010 22:03:47 +0000 (22:03 +0000)
committerJohn McCall <rjmccall@apple.com>
Wed, 25 Aug 2010 22:03:47 +0000 (22:03 +0000)
commit2d88708cbe4e4ec5e04e4acb6bd7f5be68557379
tree11b4de47563c2fa51cd7461f6c25d943969db63c
parent4710a8ea766b45079bf1c1dd36e29b59bb90829d
Split out a header to hold APIs meant for the Sema implementation from Sema.h.
Clients of Sema don't need to know (for example) the list of diagnostics we
support.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112093 91177308-0d34-0410-b5e6-96231b3b80d8
30 files changed:
include/clang/Sema/Sema.h
include/clang/Sema/SemaInternal.h [new file with mode: 0644]
lib/Sema/AnalysisBasedWarnings.cpp
lib/Sema/JumpDiagnostics.cpp
lib/Sema/Sema.cpp
lib/Sema/SemaAccess.cpp
lib/Sema/SemaAttr.cpp
lib/Sema/SemaCXXCast.cpp
lib/Sema/SemaCXXScopeSpec.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaCodeComplete.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaExceptionSpec.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaObjCProperty.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaStmt.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Sema/SemaType.cpp
lib/Sema/TargetAttributesSema.cpp
lib/Sema/TreeTransform.h