[clang] [clang][ASTImporter] skip TemplateTypeParmDecl in VisitTypeAliasTemplateDecl (PR #74919)

Balázs Kéri via cfe-commits cfe-commits at lists.llvm.org
Tue Dec 19 00:48:50 PST 2023


================
@@ -1977,6 +1977,22 @@ static bool IsStructurallyEquivalent(StructuralEquivalenceContext &Context,
                                   D2->getTemplatedDecl()->getType());
 }
 
+static bool IsStructurallyEquivalent(StructuralEquivalenceContext &Context,
+                                     TypeAliasTemplateDecl *D1,
+                                     TypeAliasTemplateDecl *D2) {
----------------
balazske wrote:

This function should work if similar to the one with `ClassTemplateDecl` (use `IsTemplateDeclCommonStructurallyEquivalent`).

https://github.com/llvm/llvm-project/pull/74919


More information about the cfe-commits mailing list