forked from OSchip/llvm-project
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. llvm-svn: 111667
This commit is contained in:
parent
b145bbaf4b
commit
8b0666cf79
|
@ -11,8 +11,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_CLANG_SEMA_PARSEAST_H
|
||||
#define LLVM_CLANG_SEMA_PARSEAST_H
|
||||
#ifndef LLVM_CLANG_PARSE_PARSEAST_H
|
||||
#define LLVM_CLANG_PARSE_PARSEAST_H
|
||||
|
||||
namespace clang {
|
||||
class Preprocessor;
|
|
@ -16,8 +16,8 @@
|
|||
|
||||
#include "clang/Basic/Specifiers.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Parse/Action.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Sema/Action.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "llvm/ADT/OwningPtr.h"
|
||||
#include <stack>
|
||||
#include <list>
|
||||
|
|
|
@ -11,16 +11,16 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_CLANG_PARSE_ACTION_H
|
||||
#define LLVM_CLANG_PARSE_ACTION_H
|
||||
#ifndef LLVM_CLANG_SEMA_ACTION_H
|
||||
#define LLVM_CLANG_SEMA_ACTION_H
|
||||
|
||||
#include "clang/Basic/IdentifierTable.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/Specifiers.h"
|
||||
#include "clang/Basic/TemplateKinds.h"
|
||||
#include "clang/Basic/TypeTraits.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Ownership.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Ownership.h"
|
||||
#include "llvm/Support/PrettyStackTrace.h"
|
||||
#include "llvm/ADT/PointerUnion.h"
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
//===--- AttributeList.h ----------------------------------------*- C++ -*-===//
|
||||
//===--- AttributeList.h - Parsed attribute sets ----------------*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
|
@ -7,14 +7,15 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file defines the AttributeList class interface.
|
||||
// This file defines the AttributeList class, which is used to collect
|
||||
// parsed attributes.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_CLANG_ATTRLIST_H
|
||||
#define LLVM_CLANG_ATTRLIST_H
|
||||
#ifndef LLVM_CLANG_SEMA_ATTRLIST_H
|
||||
#define LLVM_CLANG_SEMA_ATTRLIST_H
|
||||
|
||||
#include "clang/Parse/Ownership.h"
|
||||
#include "clang/Sema/Ownership.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include <cassert>
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
//===--- SemaDeclSpec.h - Declaration Specifier Semantic Analys -*- C++ -*-===//
|
||||
//===--- DeclSpec.h - Parsed declaration specifiers -------------*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
|
@ -7,14 +7,20 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file defines interfaces used for Declaration Specifiers and Declarators.
|
||||
// This file defines the classes used to store parsed information about
|
||||
// declaration-specifiers and declarators.
|
||||
//
|
||||
// static const int volatile x, *y, *(*(*z)[10])(const void *x);
|
||||
// ------------------------- - -- ---------------------------
|
||||
// declaration-specifiers \ | /
|
||||
// declarators
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_CLANG_PARSE_DECLSPEC_H
|
||||
#define LLVM_CLANG_PARSE_DECLSPEC_H
|
||||
#ifndef LLVM_CLANG_SEMA_DECLSPEC_H
|
||||
#define LLVM_CLANG_SEMA_DECLSPEC_H
|
||||
|
||||
#include "clang/Parse/AttributeList.h"
|
||||
#include "clang/Sema/AttributeList.h"
|
||||
#include "clang/Lex/Token.h"
|
||||
#include "clang/Basic/OperatorKinds.h"
|
||||
#include "clang/Basic/Specifiers.h"
|
|
@ -12,10 +12,10 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_CLANG_PARSE_DESIGNATOR_H
|
||||
#define LLVM_CLANG_PARSE_DESIGNATOR_H
|
||||
#ifndef LLVM_CLANG_SEMA_DESIGNATOR_H
|
||||
#define LLVM_CLANG_SEMA_DESIGNATOR_H
|
||||
|
||||
#include "clang/Parse/Action.h"
|
||||
#include "clang/Sema/Action.h"
|
||||
|
||||
namespace clang {
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
#define LLVM_CLANG_AST_SEMA_IDENTIFIERRESOLVER_H
|
||||
|
||||
#include "clang/Basic/IdentifierTable.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "clang/AST/Decl.h"
|
||||
#include "clang/AST/DeclarationName.h"
|
||||
#include "clang/AST/DeclCXX.h"
|
||||
|
|
|
@ -13,10 +13,10 @@
|
|||
#ifndef LLVM_CLANG_SEMA_INITIALIZATION_H
|
||||
#define LLVM_CLANG_SEMA_INITIALIZATION_H
|
||||
|
||||
#include "clang/Sema/Action.h"
|
||||
#include "clang/Sema/Overload.h"
|
||||
#include "clang/AST/Type.h"
|
||||
#include "clang/AST/UnresolvedSet.h"
|
||||
#include "clang/Parse/Action.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "llvm/ADT/PointerIntPair.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
//===--- Ownership.h - Parser Ownership Helpers -----------------*- C++ -*-===//
|
||||
//===--- Ownership.h - Parser ownership helpers -----------------*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
|
@ -11,8 +11,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_CLANG_PARSE_OWNERSHIP_H
|
||||
#define LLVM_CLANG_PARSE_OWNERSHIP_H
|
||||
#ifndef LLVM_CLANG_SEMA_OWNERSHIP_H
|
||||
#define LLVM_CLANG_SEMA_OWNERSHIP_H
|
||||
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/PointerIntPair.h"
|
|
@ -1,4 +1,4 @@
|
|||
//===--- Template.h - Template Parsing Data Types -------------------------===//
|
||||
//===--- ParsedTemplate.h - Template Parsing Data Types -------------------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
|
@ -11,11 +11,11 @@
|
|||
// templates.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
#ifndef LLVM_CLANG_PARSE_TEMPLATE_H
|
||||
#define LLVM_CLANG_PARSE_TEMPLATE_H
|
||||
#ifndef LLVM_CLANG_SEMA_PARSEDTEMPLATE_H
|
||||
#define LLVM_CLANG_SEMA_PARSEDTEMPLATE_H
|
||||
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Ownership.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Ownership.h"
|
||||
#include <cassert>
|
||||
|
||||
namespace clang {
|
|
@ -11,10 +11,10 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_CLANG_PARSE_SCOPE_H
|
||||
#define LLVM_CLANG_PARSE_SCOPE_H
|
||||
#ifndef LLVM_CLANG_SEMA_SCOPE_H
|
||||
#define LLVM_CLANG_SEMA_SCOPE_H
|
||||
|
||||
#include "clang/Parse/Action.h"
|
||||
#include "clang/Sema/Action.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
|
||||
namespace clang {
|
|
@ -15,6 +15,7 @@
|
|||
#ifndef LLVM_CLANG_AST_SEMA_H
|
||||
#define LLVM_CLANG_AST_SEMA_H
|
||||
|
||||
#include "clang/Sema/Action.h"
|
||||
#include "clang/Sema/IdentifierResolver.h"
|
||||
#include "clang/Sema/CodeCompleteConsumer.h"
|
||||
#include "clang/Sema/CXXFieldCollector.h"
|
||||
|
@ -28,7 +29,6 @@
|
|||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/AST/ExprCXX.h"
|
||||
#include "clang/AST/FullExpr.h"
|
||||
#include "clang/Parse/Action.h"
|
||||
#include "clang/Sema/SemaDiagnostic.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
#include "clang/Frontend/Utils.h"
|
||||
#include "clang/Frontend/TextDiagnosticBuffer.h"
|
||||
#include "clang/Sema/ParseAST.h"
|
||||
#include "clang/Parse/ParseAST.h"
|
||||
#include "clang/AST/ASTConsumer.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#include "clang/Frontend/ASTUnit.h"
|
||||
#include "clang/Frontend/CompilerInstance.h"
|
||||
#include "clang/Frontend/FrontendDiagnostic.h"
|
||||
#include "clang/Sema/ParseAST.h"
|
||||
#include "clang/Parse/ParseAST.h"
|
||||
#include "llvm/Support/MemoryBuffer.h"
|
||||
#include "llvm/Support/Timer.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
set(LLVM_NO_RTTI 1)
|
||||
|
||||
add_clang_library(clangParse
|
||||
Action.cpp
|
||||
AttributeList.cpp
|
||||
DeclSpec.cpp
|
||||
ParseAST.cpp
|
||||
ParseCXXInlineMethods.cpp
|
||||
ParseDecl.cpp
|
||||
ParseDeclCXX.cpp
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "clang/Sema/ParseAST.h"
|
||||
#include "clang/Parse/ParseAST.h"
|
||||
#include "clang/Sema/Sema.h"
|
||||
#include "clang/Sema/CodeCompleteConsumer.h"
|
||||
#include "clang/Sema/SemaConsumer.h"
|
|
@ -13,8 +13,8 @@
|
|||
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
using namespace clang;
|
||||
|
||||
/// ParseCXXInlineMethodDef - We parsed and verified that the specified
|
||||
|
|
|
@ -13,8 +13,8 @@
|
|||
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "RAIIObjectsForParser.h"
|
||||
#include "llvm/ADT/SmallSet.h"
|
||||
using namespace clang;
|
||||
|
|
|
@ -14,9 +14,9 @@
|
|||
#include "clang/Basic/OperatorKinds.h"
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "RAIIObjectsForParser.h"
|
||||
using namespace clang;
|
||||
|
||||
|
|
|
@ -20,9 +20,9 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "clang/Basic/PrettyStackTrace.h"
|
||||
#include "RAIIObjectsForParser.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
|
|
|
@ -13,8 +13,8 @@
|
|||
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
|
||||
using namespace clang;
|
||||
|
|
|
@ -11,10 +11,10 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "clang/Parse/Designator.h"
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Sema/Designator.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
using namespace clang;
|
||||
|
|
|
@ -11,10 +11,10 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
using namespace clang;
|
||||
|
||||
|
|
|
@ -13,9 +13,9 @@
|
|||
|
||||
#include "ParsePragma.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Parse/Action.h"
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Sema/Action.h"
|
||||
using namespace clang;
|
||||
|
||||
|
||||
|
|
|
@ -14,8 +14,8 @@
|
|||
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "RAIIObjectsForParser.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "clang/Basic/Diagnostic.h"
|
||||
#include "clang/Basic/PrettyStackTrace.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
|
|
|
@ -13,9 +13,9 @@
|
|||
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "RAIIObjectsForParser.h"
|
||||
using namespace clang;
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
using namespace clang;
|
||||
|
||||
/// isCXXDeclarationStatement - C++-specialized function that disambiguates
|
||||
|
|
|
@ -13,9 +13,9 @@
|
|||
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "RAIIObjectsForParser.h"
|
||||
#include "ParsePragma.h"
|
||||
|
|
|
@ -11,9 +11,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "clang/Parse/Parser.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "clang/Basic/TargetInfo.h"
|
||||
#include "llvm/Support/Allocator.h"
|
||||
#include "llvm/Support/RecyclingAllocator.h"
|
|
@ -11,7 +11,7 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "clang/Parse/AttributeList.h"
|
||||
#include "clang/Sema/AttributeList.h"
|
||||
#include "clang/Basic/IdentifierTable.h"
|
||||
#include "llvm/ADT/StringSwitch.h"
|
||||
using namespace clang;
|
|
@ -1,11 +1,13 @@
|
|||
set(LLVM_NO_RTTI 1)
|
||||
|
||||
add_clang_library(clangSema
|
||||
Action.cpp
|
||||
AnalysisBasedWarnings.cpp
|
||||
AttributeList.cpp
|
||||
CodeCompleteConsumer.cpp
|
||||
DeclSpec.cpp
|
||||
IdentifierResolver.cpp
|
||||
JumpDiagnostics.cpp
|
||||
ParseAST.cpp
|
||||
Sema.cpp
|
||||
SemaAccess.cpp
|
||||
SemaAttr.cpp
|
||||
|
|
|
@ -11,9 +11,9 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
#include "clang/Sema/CodeCompleteConsumer.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "clang/Sema/Sema.h"
|
||||
#include "clang/AST/DeclCXX.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang-c/Index.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
|
|
@ -11,9 +11,9 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h" // FIXME: remove this back-dependency!
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Basic/LangOptions.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
|
@ -18,7 +18,7 @@
|
|||
#include "clang/AST/ExprCXX.h"
|
||||
#include "clang/AST/NestedNameSpecifier.h"
|
||||
#include "clang/Basic/PartialDiagnostic.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
using namespace clang;
|
||||
|
|
|
@ -21,9 +21,9 @@
|
|||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/AST/ExprCXX.h"
|
||||
#include "clang/AST/StmtCXX.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "clang/Parse/ParseDiagnostic.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Basic/PartialDiagnostic.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Basic/TargetInfo.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
#include "clang/AST/DeclObjC.h"
|
||||
#include "clang/AST/Expr.h"
|
||||
#include "clang/Basic/TargetInfo.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
using namespace clang;
|
||||
|
||||
|
|
|
@ -23,8 +23,8 @@
|
|||
#include "clang/AST/StmtVisitor.h"
|
||||
#include "clang/AST/TypeLoc.h"
|
||||
#include "clang/AST/TypeOrdering.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "clang/Basic/PartialDiagnostic.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
#include "clang/AST/Expr.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/DeclObjC.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
using namespace clang;
|
||||
|
||||
/// ActOnStartOfObjCMethodDef - This routine sets up parameters; invisible
|
||||
|
|
|
@ -29,10 +29,10 @@
|
|||
#include "clang/Basic/TargetInfo.h"
|
||||
#include "clang/Lex/LiteralSupport.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Designator.h"
|
||||
#include "clang/Parse/Scope.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Designator.h"
|
||||
#include "clang/Sema/Scope.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
using namespace clang;
|
||||
|
||||
|
||||
|
|
|
@ -22,8 +22,8 @@
|
|||
#include "clang/Basic/PartialDiagnostic.h"
|
||||
#include "clang/Basic/TargetInfo.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
using namespace clang;
|
||||
|
||||
|
|
|
@ -15,11 +15,11 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "clang/Sema/Designator.h"
|
||||
#include "clang/Sema/Initialization.h"
|
||||
#include "clang/Sema/Lookup.h"
|
||||
#include "clang/Sema/Sema.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Parse/Designator.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/ExprCXX.h"
|
||||
#include "clang/AST/ExprObjC.h"
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
#include "clang/Sema/Sema.h"
|
||||
#include "clang/Sema/Lookup.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/CXXInheritance.h"
|
||||
#include "clang/AST/Decl.h"
|
||||
|
@ -21,7 +22,6 @@
|
|||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/AST/Expr.h"
|
||||
#include "clang/AST/ExprCXX.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Basic/Builtins.h"
|
||||
#include "clang/Basic/LangOptions.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
#include "clang/AST/ExprCXX.h"
|
||||
#include "clang/AST/DeclFriend.h"
|
||||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Parse/Template.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/ParsedTemplate.h"
|
||||
#include "clang/Basic/LangOptions.h"
|
||||
#include "clang/Basic/PartialDiagnostic.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
|
|
|
@ -11,12 +11,12 @@
|
|||
//===----------------------------------------------------------------------===/
|
||||
|
||||
#include "clang/Sema/Sema.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/AST/StmtVisitor.h"
|
||||
#include "clang/AST/Expr.h"
|
||||
#include "clang/AST/ExprCXX.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include <algorithm>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -12,12 +12,12 @@
|
|||
|
||||
#include "clang/Sema/Sema.h"
|
||||
#include "TreeTransform.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "clang/Sema/Lookup.h"
|
||||
#include "clang/AST/ASTConsumer.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/Expr.h"
|
||||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Basic/LangOptions.h"
|
||||
|
||||
using namespace clang;
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
#include "clang/AST/Expr.h"
|
||||
#include "clang/Basic/PartialDiagnostic.h"
|
||||
#include "clang/Basic/TargetInfo.h"
|
||||
#include "clang/Parse/DeclSpec.h"
|
||||
#include "clang/Sema/DeclSpec.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
using namespace clang;
|
||||
|
|
|
@ -24,8 +24,8 @@
|
|||
#include "clang/AST/StmtCXX.h"
|
||||
#include "clang/AST/StmtObjC.h"
|
||||
#include "clang/AST/TypeLocBuilder.h"
|
||||
#include "clang/Parse/Ownership.h"
|
||||
#include "clang/Parse/Designator.h"
|
||||
#include "clang/Sema/Ownership.h"
|
||||
#include "clang/Sema/Designator.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include <algorithm>
|
||||
|
|
|
@ -6,10 +6,10 @@ set( LLVM_USED_LIBS
|
|||
clangFrontend
|
||||
clangDriver
|
||||
clangSerialization
|
||||
clangParse
|
||||
clangSema
|
||||
clangAnalysis
|
||||
clangAST
|
||||
clangParse
|
||||
clangLex
|
||||
clangBasic
|
||||
)
|
||||
|
|
|
@ -15,7 +15,7 @@ TOOL_NO_EXPORTS = 1
|
|||
|
||||
LINK_COMPONENTS := bitreader mc core
|
||||
USEDLIBS = clang.a clangIndex.a clangFrontend.a clangDriver.a \
|
||||
clangSerialization.a clangSema.a clangAnalysis.a clangAST.a \
|
||||
clangParse.a clangLex.a clangBasic.a
|
||||
clangSerialization.a clangParse.a clangSema.a clangAnalysis.a \
|
||||
clangAST.a clangLex.a clangBasic.a
|
||||
|
||||
include $(CLANG_LEVEL)/Makefile
|
||||
|
|
|
@ -5,13 +5,13 @@ set( LLVM_USED_LIBS
|
|||
clangDriver
|
||||
clangSerialization
|
||||
clangCodeGen
|
||||
clangParse
|
||||
clangSema
|
||||
clangChecker
|
||||
clangAnalysis
|
||||
clangIndex
|
||||
clangRewrite
|
||||
clangAST
|
||||
clangParse
|
||||
clangLex
|
||||
clangBasic
|
||||
)
|
||||
|
|
|
@ -28,8 +28,8 @@ include $(CLANG_LEVEL)/../../Makefile.config
|
|||
LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader bitwriter codegen \
|
||||
ipo selectiondag
|
||||
USEDLIBS = clangFrontend.a clangDriver.a clangSerialization.a clangCodeGen.a \
|
||||
clangSema.a clangChecker.a clangAnalysis.a clangIndex.a \
|
||||
clangRewrite.a clangAST.a clangParse.a clangLex.a clangBasic.a
|
||||
clangParse.a clangSema.a clangChecker.a clangAnalysis.a \
|
||||
clangIndex.a clangRewrite.a clangAST.a clangLex.a clangBasic.a
|
||||
|
||||
include $(CLANG_LEVEL)/Makefile
|
||||
|
||||
|
|
|
@ -6,10 +6,10 @@ set(LLVM_USED_LIBS
|
|||
clangFrontend
|
||||
clangDriver
|
||||
clangSerialization
|
||||
clangParse
|
||||
clangSema
|
||||
clangAnalysis
|
||||
clangAST
|
||||
clangParse
|
||||
clangLex
|
||||
clangBasic)
|
||||
|
||||
|
|
|
@ -16,8 +16,8 @@ LINK_LIBS_IN_SHARED = 1
|
|||
SHARED_LIBRARY = 1
|
||||
|
||||
LINK_COMPONENTS := bitreader mc core
|
||||
USEDLIBS = clangFrontend.a clangDriver.a clangSerialization.a clangSema.a \
|
||||
clangAnalysis.a clangAST.a clangParse.a clangLex.a clangBasic.a
|
||||
USEDLIBS = clangFrontend.a clangDriver.a clangSerialization.a clangParse.a \
|
||||
clangSema.a clangAnalysis.a clangAST.a clangLex.a clangBasic.a
|
||||
|
||||
include $(CLANG_LEVEL)/Makefile
|
||||
|
||||
|
|
Loading…
Reference in New Issue