[clang] [WebKit Checkers] Trivial analysis should check destructors of function parameters and local variables (PR #181576)

Ryosuke Niwa via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 16 14:55:44 PST 2026


================
@@ -87,7 +87,6 @@ class SomeClass {
   }
 
   void [[clang::annotate_type("webkit.nodelete")]] swapObj(RefPtr<RefCountable>&& obj) {
-    // expected-warning at -1{{A function 'swapObj' has [[clang::annotate_type("webkit.nodelete")]] but it contains code that could destruct an object}}
     m_obj.swap(obj);
   }
----------------
rniwa wrote:

ah, fixed with a test.

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


More information about the cfe-commits mailing list