[clang] [clang] fix some places where used decls were not marked as referenced (PR #191848)

Erich Keane via cfe-commits cfe-commits at lists.llvm.org
Mon Apr 13 09:49:55 PDT 2026


================
@@ -3795,6 +3795,10 @@ QualType Sema::CheckTemplateIdType(ElaboratedTypeKeyword Keyword,
                                 /*UpdateArgsWithConversions=*/true))
     return QualType();
 
+  // Diagnose uses of this template.
+  (void)DiagnoseUseOfDecl(Template, TemplateLoc);
+  MarkAnyDeclReferenced(TemplateLoc, Template, /*OdrUse=*/false);
----------------
erichkeane wrote:

Can we have tests for the `use-of-decl` additions here and below? 

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


More information about the cfe-commits mailing list