summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-move
diff options
context:
space:
mode:
authorHaojian Wu <hokein@google.com>2016-09-27 08:01:04 +0000
committerHaojian Wu <hokein@google.com>2016-09-27 08:01:04 +0000
commitef247cb2c9223af203eaf8b49c40c8397e92d5e7 (patch)
tree191f612887cfcfdea6bcbe28fdc3b1059f5bb31f /clang-tools-extra/clang-move
parentc242c8cc3cadd5f6f18653a00fb55728cde44751 (diff)
downloadbcm5719-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.cpp12
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);
OpenPOWER on IntegriCloud