[clang] [LifetimeSafety] Support C Language in LifetimeSafety (PR #203270)

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 24 08:28:48 PDT 2026


================
@@ -2129,14 +2129,14 @@ def ExplicitInit : InheritableAttr {
 }
 
 def LifetimeBound : DeclOrTypeAttr {
-  let Spellings = [Clang<"lifetimebound", 0>];
+  let Spellings = [Clang<"lifetimebound", 1>];
   let Subjects = SubjectList<[ParmVar, ImplicitObjectParameter], ErrorDiag>;
   let Documentation = [LifetimeBoundDocs];
   let SimpleHandler = 1;
 }
 
 def LifetimeCaptureBy : DeclOrTypeAttr {
-  let Spellings = [Clang<"lifetime_capture_by", 0>];
+  let Spellings = [Clang<"lifetime_capture_by", 1>];
----------------
AaronBallman wrote:

```suggestion
  let Spellings = [Clang<"lifetime_capture_by">];
```

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


More information about the cfe-commits mailing list