[clang] [WebKit checkers] Use different bug description for unborrowed local variables and call arguments (PR #232913)
Ryosuke Niwa via cfe-commits
cfe-commits at lists.llvm.org
Fri Oct 16 12:59:17 PDT 2026
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 <rniwa at webkit.org>
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()) {}
};
More information about the cfe-commits
mailing list