summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2020-01-05 21:55:13 +0000
committerStephen Kelly <steveire@gmail.com>2020-01-05 21:55:52 +0000
commit35efef5351e3b3a4e50bcd862407ef7edc0b2166 (patch)
tree65d32fb5e53857319ecc4dc4a4a04055075c0069
parentb18cb9c4716677b048a88125be14d59a56865b9c (diff)
downloadbcm5719-llvm-35efef5351e3b3a4e50bcd862407ef7edc0b2166.tar.gz
bcm5719-llvm-35efef5351e3b3a4e50bcd862407ef7edc0b2166.zip
Add missing test
-rw-r--r--clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp b/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
index 327ed979962..a127a666ea6 100644
--- a/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
+++ b/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
@@ -1698,6 +1698,18 @@ void bar()
VarDeclCode,
functionDecl(hasName("foo"), traverse(ast_type_traits::TK_AsIs,
hasDescendant(floatLiteral())))));
+
+
+ EXPECT_TRUE(
+ matches(R"cpp(
+void foo()
+{
+ int i = (3);
+}
+)cpp",
+ traverse(ast_type_traits::TK_IgnoreUnlessSpelledInSource,
+ varDecl(hasInitializer(integerLiteral(equals(3)))))));
+
}
template <typename MatcherT>
OpenPOWER on IntegriCloud