[clang] [LifetimeSafety] Detect use-after-return (PR #165370)
Utkarsh Saxena via cfe-commits
cfe-commits at lists.llvm.org
Thu Nov 6 14:13:21 PST 2025
================
@@ -10728,8 +10728,19 @@ def warn_lifetime_safety_loan_expires_permissive : Warning<
def warn_lifetime_safety_loan_expires_strict : Warning<
"object whose reference is captured may not live long enough">,
InGroup<LifetimeSafetyStrict>, DefaultIgnore;
+
+def warn_lifetime_safety_return_stack_addr_permissive
+ : Warning<"returning reference to stack allocated object">,
----------------
usx95 wrote:
nit on wording:
`address of stack memory is returned later`
and `address of stack memory maybe returned later`
https://github.com/llvm/llvm-project/pull/165370
More information about the cfe-commits
mailing list