]> granicus.if.org Git - clang/commit
Another step in the process of making the parser depend on Sema:
authorJohn McCall <rjmccall@apple.com>
Fri, 20 Aug 2010 18:27:03 +0000 (18:27 +0000)
committerJohn McCall <rjmccall@apple.com>
Fri, 20 Aug 2010 18:27:03 +0000 (18:27 +0000)
commit19510856727e0e14a3696b2a72c35163bff2a71f
treeaa4cb42590b8bf0df7ffb7115c7d74c4a68ef3f2
parent033b7b327e8cdc8cd4bafce1625ea88bc9e3f6c8
Another step in the process of making the parser depend on Sema:
  - move DeclSpec &c into the Sema library
  - move ParseAST into the Parse library
Reflect this change in a thousand different includes.
Reflect this change in the link orders.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111667 91177308-0d34-0410-b5e6-96231b3b80d8
53 files changed:
include/clang/Parse/ParseAST.h [moved from include/clang/Sema/ParseAST.h with 95% similarity]
include/clang/Parse/Parser.h
include/clang/Sema/Action.h [moved from include/clang/Parse/Action.h with 99% similarity]
include/clang/Sema/AttributeList.h [moved from include/clang/Parse/AttributeList.h with 96% similarity]
include/clang/Sema/DeclSpec.h [moved from include/clang/Parse/DeclSpec.h with 98% similarity]
include/clang/Sema/Designator.h [moved from include/clang/Parse/Designator.h with 98% similarity]
include/clang/Sema/IdentifierResolver.h
include/clang/Sema/Initialization.h
include/clang/Sema/Ownership.h [moved from include/clang/Parse/Ownership.h with 99% similarity]
include/clang/Sema/ParsedTemplate.h [moved from include/clang/Parse/Template.h with 96% similarity]
include/clang/Sema/Scope.h [moved from include/clang/Parse/Scope.h with 99% similarity]
include/clang/Sema/Sema.h
lib/Frontend/DiagChecker.cpp
lib/Frontend/FrontendAction.cpp
lib/Parse/CMakeLists.txt
lib/Parse/ParseAST.cpp [moved from lib/Sema/ParseAST.cpp with 99% similarity]
lib/Parse/ParseCXXInlineMethods.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/ParseInit.cpp
lib/Parse/ParseObjc.cpp
lib/Parse/ParsePragma.cpp
lib/Parse/ParseStmt.cpp
lib/Parse/ParseTemplate.cpp
lib/Parse/ParseTentative.cpp
lib/Parse/Parser.cpp
lib/Sema/Action.cpp [moved from lib/Parse/Action.cpp with 97% similarity]
lib/Sema/AttributeList.cpp [moved from lib/Parse/AttributeList.cpp with 99% similarity]
lib/Sema/CMakeLists.txt
lib/Sema/CodeCompleteConsumer.cpp
lib/Sema/DeclSpec.cpp [moved from lib/Parse/DeclSpec.cpp with 99% similarity]
lib/Sema/SemaCXXScopeSpec.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaType.cpp
lib/Sema/TreeTransform.h
tools/c-index-test/CMakeLists.txt
tools/c-index-test/Makefile
tools/driver/CMakeLists.txt
tools/driver/Makefile
tools/libclang/CMakeLists.txt
tools/libclang/Makefile