[clang] [LifetimeSafety] Merge lifetimebound attribute on implicit 'this' across method redeclarations (PR #172146)
Utkarsh Saxena via cfe-commits
cfe-commits at lists.llvm.org
Mon Jan 12 10:50:24 PST 2026
================
@@ -4469,6 +4469,53 @@ bool Sema::MergeFunctionDecl(FunctionDecl *New, NamedDecl *&OldD, Scope *S,
return true;
}
+/// Check if a function has a lifetimebound attribute on its function type
+/// (which represents the implicit 'this' parameter for methods).
+/// Returns the attribute if found, nullptr otherwise.
+static const LifetimeBoundAttr *
+getLifetimeBoundAttrFromType(const TypeSourceInfo *TSI) {
----------------
usx95 wrote:
Good catch. Done.
https://github.com/llvm/llvm-project/pull/172146
More information about the cfe-commits
mailing list