https://github.com/caokefan created
https://github.com/llvm/llvm-project/pull/121435
Add AST Matcher for `dependentTemplateSpecializationType`
Fixes:https://github.com/llvm/llvm-project/issues/121307
>From a70a9e55f99accc659b23d1a76888e151bdd8f73 Mon Sep 17 00:00:00 2001
From: Kefan Cao <459580
https://github.com/caokefan updated
https://github.com/llvm/llvm-project/pull/121435
>From 698464e3a2d30c15f7055449faa6ad58d0db6ac7 Mon Sep 17 00:00:00 2001
From: Kefan Cao <45958009+caoke...@users.noreply.github.com>
Date: Tue, 31 Dec 2024 09:17:18 +
Subject: [PATCH] [Clang][ASTMatcher] Add
@@ -1113,6 +1113,8 @@ AST Matchers
- Add ``dependentNameType`` matcher to match a dependent name type.
+- Add ``dependentTemplateSpecializationType`` matcher to match dependent
template specialization types.
caokefan wrote:
Got it! Thank you for your correc
https://github.com/caokefan updated
https://github.com/llvm/llvm-project/pull/121435
>From 698464e3a2d30c15f7055449faa6ad58d0db6ac7 Mon Sep 17 00:00:00 2001
From: Kefan Cao <45958009+caoke...@users.noreply.github.com>
Date: Tue, 31 Dec 2024 09:17:18 +
Subject: [PATCH] [Clang][ASTMatcher] Add
https://github.com/caokefan updated
https://github.com/llvm/llvm-project/pull/121435
>From 698464e3a2d30c15f7055449faa6ad58d0db6ac7 Mon Sep 17 00:00:00 2001
From: Kefan Cao <45958009+caoke...@users.noreply.github.com>
Date: Tue, 31 Dec 2024 09:17:18 +
Subject: [PATCH] [Clang][ASTMatcher] Add
caokefan wrote:
@HighCommander4
https://github.com/llvm/llvm-project/pull/121435
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1926,6 +1926,21 @@ TEST_P(ASTMatchersTest, DependentNameType) {
dependentNameType()));
}
+TEST_P(ASTMatchersTest, DependentTemplateSpecializationType) {
+ if (!GetParam().isCXX()) {
+return;
+ }
+
+ EXPECT_TRUE(matches(
+ R"(
+ template struct A;
---