diff options
author | Haojian Wu <hokein@google.com> | 2016-09-27 08:01:04 +0000 |
---|---|---|
committer | Haojian Wu <hokein@google.com> | 2016-09-27 08:01:04 +0000 |
commit | ef247cb2c9223af203eaf8b49c40c8397e92d5e7 (patch) | |
tree | 191f612887cfcfdea6bcbe28fdc3b1059f5bb31f /clang-tools-extra/clang-move | |
parent | c242c8cc3cadd5f6f18653a00fb55728cde44751 (diff) | |
download | bcm5719-llvm-ef247cb2c9223af203eaf8b49c40c8397e92d5e7.tar.gz bcm5719-llvm-ef247cb2c9223af203eaf8b49c40c8397e92d5e7.zip |
[clang-move] Use isStaticStorageClass matcher.
llvm-svn: 282477
Diffstat (limited to 'clang-tools-extra/clang-move')
-rw-r--r-- | clang-tools-extra/clang-move/ClangMove.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/clang-tools-extra/clang-move/ClangMove.cpp b/clang-tools-extra/clang-move/ClangMove.cpp index 0769c7893d2..7f02bdcf2f2 100644 --- a/clang-tools-extra/clang-move/ClangMove.cpp +++ b/clang-tools-extra/clang-move/ClangMove.cpp @@ -23,12 +23,6 @@ namespace clang { namespace move { namespace { -// FIXME: Move to ASTMatcher. -AST_POLYMORPHIC_MATCHER(isStatic, AST_POLYMORPHIC_SUPPORTED_TYPES(FunctionDecl, - VarDecl)) { - return Node.getStorageClass() == SC_Static; -} - class FindAllIncludes : public clang::PPCallbacks { public: explicit FindAllIncludes(SourceManager *SM, ClangMoveTool *const MoveTool) @@ -241,9 +235,9 @@ void ClangMoveTool::registerMatchers(ast_matchers::MatchFinder *Finder) { // Match static functions/variabale definitions in old cc. Finder->addMatcher( namedDecl(anyOf(functionDecl(isDefinition(), unless(InMovedClass), - isStatic(), InOldCC), - varDecl(isDefinition(), unless(InMovedClass), isStatic(), - InOldCC))) + isStaticStorageClass(), InOldCC), + varDecl(isDefinition(), unless(InMovedClass), + isStaticStorageClass(), InOldCC))) .bind("static_decls"), this); |