[clang] [LifetimeSafety] Detect use-after-scope through fields in member calls (PR #191731)

Utkarsh Saxena via cfe-commits cfe-commits at lists.llvm.org
Mon Apr 13 00:48:20 PDT 2026


================
@@ -2531,3 +2531,51 @@ int *noreturn_dead_nested(bool cond, bool cond2, int *num) {
 }
 
 } // namespace conditional_operator_control_flow
+
+namespace method_call_uses_field_origins {
+int val;
+std::string GLOBAL{"123"};
+
+struct S {
+public:
----------------
usx95 wrote:

nit: remove `public` as this is a struct. Similarly below.

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


More information about the cfe-commits mailing list