[clang] [LifetimeSafety] Handle escape through assignment to global storage (PR #181646)

Utkarsh Saxena via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 16 05:54:54 PST 2026


================
@@ -202,6 +203,23 @@ class FieldEscapeFact : public OriginEscapesFact {
             const OriginManager &OM) const override;
 };
 
+class GlobalEscapeFact : public OriginEscapesFact {
+  const VarDecl *VDecl;
----------------
usx95 wrote:

nit: Add doc and rename to `Global`

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


More information about the cfe-commits mailing list