https://github.com/rniwa created https://github.com/llvm/llvm-project/pull/232913
None >From ff834ada1833efe53274efd71f3e60b9f3e51c2a Mon Sep 17 00:00:00 2001 From: Ryosuke Niwa <[email protected]> Date: Fri, 16 Oct 2026 12:57:08 -0700 Subject: [PATCH] [WebKit checkers] Use different bug description for unborrowed local variables and call arguments --- .../Checkers/WebKit/RawPtrRefCallArgsChecker.cpp | 4 ++-- .../Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp index 06848eecc536e5..0906cf2d0cb29b 100644 --- a/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp @@ -574,8 +574,8 @@ class UnretainedCallArgsChecker final : public RawPtrRefCallArgsChecker { class UnborrowedCallArgsChecker final : public RawPtrRefCallArgsChecker { public: UnborrowedCallArgsChecker() - : RawPtrRefCallArgsChecker("Loan on a CanBorrow object not guarded by " - "const or a Borrow", + : RawPtrRefCallArgsChecker("Unborrowed call argument for a raw " + "pointer/reference parameter", makeBorrowSafetyModel()) {} }; diff --git a/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp index 70c8a7f88384bd..92da9b77cb15e3 100644 --- a/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp @@ -646,8 +646,8 @@ class UnretainedLocalVarsChecker final : public RawPtrRefLocalVarsChecker { class UnborrowedLocalVarsChecker final : public RawPtrRefLocalVarsChecker { public: UnborrowedLocalVarsChecker() - : RawPtrRefLocalVarsChecker("Loan on a CanBorrow object not guarded by " - "const or a Borrow", + : RawPtrRefLocalVarsChecker("Unborrowed raw poinetr or reference not " + "provably backed by a Borrow", makeBorrowSafetyModel()) {} }; _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
