[llvm-branch-commits] [clang] [clang][test] add testing for the AST matcher reference (PR #94248)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Sat Aug 24 04:18:07 PDT 2024
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff 4da7732ebb70e76a2a604e04ee75d93395a92bd8 8124411b5b3489425a164b53e4ec9189b8eb293b --extensions h,cpp -- clang/include/clang/ASTMatchers/ASTMatchers.h clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp clang/unittests/ASTMatchers/ASTMatchersTest.h clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/clang/include/clang/ASTMatchers/ASTMatchers.h b/clang/include/clang/ASTMatchers/ASTMatchers.h
index 21b2b2f313..1153800968 100644
--- a/clang/include/clang/ASTMatchers/ASTMatchers.h
+++ b/clang/include/clang/ASTMatchers/ASTMatchers.h
@@ -8031,7 +8031,8 @@ AST_MATCHER_P(ImplicitCastExpr, hasImplicitDestinationType,
/// \endcode
/// \compile_args{-std=c++}
/// The matcher \matcher{tagDecl(isStruct())} matches \match{struct S},
-/// but does not match \nomatch{class C}, \nomatch{union U} or \nomatch{enum E {}}.
+/// but does not match \nomatch{class C}, \nomatch{union U} or \nomatch{enum E
+/// {}}.
AST_MATCHER(TagDecl, isStruct) {
return Node.isStruct();
}
@@ -8078,8 +8079,8 @@ AST_MATCHER(TagDecl, isClass) {
/// enum E {};
/// \endcode
/// \compile_args{-std=c++}
-/// The matcher \matcher{tagDecl(isEnum())} matches \match{enum E {}}, but does not
-/// match \nomatch{struct S}, \nomatch{class C} or \nomatch{union U}.
+/// The matcher \matcher{tagDecl(isEnum())} matches \match{enum E {}}, but does
+/// not match \nomatch{struct S}, \nomatch{class C} or \nomatch{union U}.
AST_MATCHER(TagDecl, isEnum) {
return Node.isEnum();
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/94248
More information about the llvm-branch-commits
mailing list