diff options
author | George Karpenkov <ekarpenkov@apple.com> | 2018-07-27 17:40:59 +0000 |
---|---|---|
committer | George Karpenkov <ekarpenkov@apple.com> | 2018-07-27 17:40:59 +0000 |
commit | 42b76e8232b5cd331bbb5b66ac7d40cac66c23f1 (patch) | |
tree | b0c3ecb628db6d9f1abfbd71468c18ec2f01f39b /clang | |
parent | 2f5b2671da60692da9dc4593d81456d19ceac145 (diff) | |
download | bcm5719-llvm-42b76e8232b5cd331bbb5b66ac7d40cac66c23f1.tar.gz bcm5719-llvm-42b76e8232b5cd331bbb5b66ac7d40cac66c23f1.zip |
[ASTMatchers] Introduce a matcher for `ObjCIvarExpr`, support getting it's declaration
ObjCIvarExpr is *not* a subclass of MemberExpr, and a separate matcher
is required to support it.
Adding a hasDeclaration support as well, as it's not very useful without
it.
Differential Revision: https://reviews.llvm.org/D49701
llvm-svn: 338140
Diffstat (limited to 'clang')
-rw-r--r-- | clang/include/clang/ASTMatchers/ASTMatchersInternal.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/include/clang/ASTMatchers/ASTMatchersInternal.h b/clang/include/clang/ASTMatchers/ASTMatchersInternal.h index b0a45789d9c..9d9f867d053 100644 --- a/clang/include/clang/ASTMatchers/ASTMatchersInternal.h +++ b/clang/include/clang/ASTMatchers/ASTMatchersInternal.h @@ -41,6 +41,7 @@ #include "clang/AST/DeclFriend.h" #include "clang/AST/DeclTemplate.h" #include "clang/AST/Expr.h" +#include "clang/AST/ExprObjC.h" #include "clang/AST/ExprCXX.h" #include "clang/AST/ExprObjC.h" #include "clang/AST/NestedNameSpecifier.h" |