diff options
author | Reid Kleckner <rnk@google.com> | 2019-11-15 17:31:55 -0800 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-12-06 15:30:49 -0800 |
commit | 60573ae6fe509b618dc6a2c5c55d921bccd77608 (patch) | |
tree | 06d9a6c813edbcca65ed7e18c78edd26f97dc017 /clang/lib/AST/ASTContext.cpp | |
parent | 6555995a6d4545ff59dcf3388f9acfce3b6129a5 (diff) | |
download | bcm5719-llvm-60573ae6fe509b618dc6a2c5c55d921bccd77608.tar.gz bcm5719-llvm-60573ae6fe509b618dc6a2c5c55d921bccd77608.zip |
Remove Expr.h include from ASTContext.h, NFC
ASTContext.h is popular, prune its includes. Expr.h brings in Attr.h,
which is also expensive.
Move BlockVarCopyInit to Expr.h to accomplish this.
Diffstat (limited to 'clang/lib/AST/ASTContext.cpp')
-rw-r--r-- | clang/lib/AST/ASTContext.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp index d6010caa4a2..4fd7e20dac8 100644 --- a/clang/lib/AST/ASTContext.cpp +++ b/clang/lib/AST/ASTContext.cpp @@ -2678,8 +2678,7 @@ const ObjCInterfaceDecl *ASTContext::getObjContainingInterface( /// Get the copy initialization expression of VarDecl, or nullptr if /// none exists. -ASTContext::BlockVarCopyInit -ASTContext::getBlockVarCopyInit(const VarDecl*VD) const { +BlockVarCopyInit ASTContext::getBlockVarCopyInit(const VarDecl *VD) const { assert(VD && "Passed null params"); assert(VD->hasAttr<BlocksAttr>() && "getBlockVarCopyInits - not __block var"); |