[clang] [LifetimeSafety] Introduce buildOriginFlowChain for use-after-scope (PR #199345)

Yuan Suo via cfe-commits cfe-commits at lists.llvm.org
Thu Jun 4 03:23:02 PDT 2026


================
@@ -471,13 +474,47 @@ class LifetimeSafetySemaHelperImpl : public LifetimeSafetySemaHelper {
   }
 
   std::string getDiagSubjectDescription(const Expr *E) {
+    E = E->IgnoreImpCasts();
     if (isa<MaterializeTemporaryExpr>(E))
       return "local temporary object";
----------------
suoyuan666 wrote:

I have no objections to this, but I'd prefer to handle it in a separate PR.

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


More information about the cfe-commits mailing list