[clang] [Clang][UnsafeBufferUsage] Warn about two-arg string_view constructors. (PR #180471)
Rohan Jacob-Rao via cfe-commits
cfe-commits at lists.llvm.org
Tue Feb 10 10:47:12 PST 2026
================
@@ -2568,6 +2568,26 @@ class UnsafeBufferUsageReporter : public UnsafeBufferUsageHandler {
}
}
+ void handleUnsafeOperationInStringView(const Stmt *Operation,
+ bool IsRelatedToDecl,
+ ASTContext &Ctx) override {
+ SourceLocation Loc;
+ SourceRange Range;
+ unsigned MsgParam = 0;
+
+ // This function only handles SpanTwoParamConstructorGadget so far, which
----------------
rohanjr wrote:
Should be `StringViewTwoParamConstructorGadget`?
https://github.com/llvm/llvm-project/pull/180471
More information about the cfe-commits
mailing list