diff options
| author | Whisperity <whisperity@gmail.com> | 2022-05-11 14:15:26 +0200 |
|---|---|---|
| committer | Whisperity <whisperity@gmail.com> | 2022-05-11 14:15:53 +0200 |
| commit | 06a98328fc7b70756782fafff5ebfbec815cf1f5 (patch) | |
| tree | cddc431e0df66ee39b87579bb75a66ff62532f3f /clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp | |
| parent | dab5e10ea5dbc2e6314e0e7ce54a9c51fbcb44bd (diff) | |
| download | llvm-06a98328fc7b70756782fafff5ebfbec815cf1f5.zip llvm-06a98328fc7b70756782fafff5ebfbec815cf1f5.tar.gz llvm-06a98328fc7b70756782fafff5ebfbec815cf1f5.tar.bz2 | |
[ASTMatchers][NFC] Fix name of matcher in docs and add a missing test
Diffstat (limited to 'clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp')
| -rw-r--r-- | clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp b/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp index ed222a1..6723e16 100644 --- a/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp +++ b/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp @@ -735,6 +735,17 @@ TEST_P(ASTMatchersTest, ParmVarDecl) { EXPECT_TRUE(notMatches("void f();", parmVarDecl())); } +TEST_P(ASTMatchersTest, StaticAssertDecl) { + if (!GetParam().isCXX11OrLater()) + return; + + EXPECT_TRUE(matches("static_assert(true, \"\");", staticAssertDecl())); + EXPECT_TRUE( + notMatches("constexpr bool staticassert(bool B, const char *M) " + "{ return true; };\n void f() { staticassert(true, \"\"); }", + staticAssertDecl())); +} + TEST_P(ASTMatchersTest, Matcher_ConstructorCall) { if (!GetParam().isCXX()) { return; |
