[clang] [clang] Implement CWG2428 "Deprecating a concept" (PR #92295)

Vlad Serebrennikov via cfe-commits cfe-commits at lists.llvm.org
Thu May 16 12:28:44 PDT 2024


================
@@ -167,9 +167,11 @@ Parser::DeclGroupPtrTy Parser::ParseTemplateDeclarationOrSpecialization(
                                   LastParamListWasEmpty);
 
   // Parse the actual template declaration.
-  if (Tok.is(tok::kw_concept))
-    return Actions.ConvertDeclToDeclGroup(
-        ParseConceptDefinition(TemplateInfo, DeclEnd));
+  if (Tok.is(tok::kw_concept)) {
+    Decl *ConceptDecl = ParseConceptDefinition(TemplateInfo, DeclEnd);
+    ParsingTemplateParams.complete(ConceptDecl);
----------------
Endilll wrote:

I added a comment.

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


More information about the cfe-commits mailing list