aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/AnalysisBasedWarnings.cpp
diff options
context:
space:
mode:
authorziqingluo-90 <ziqing_luo@apple.com>2024-09-04 16:26:04 -0700
committerziqingluo-90 <ziqing_luo@apple.com>2024-09-04 16:26:44 -0700
commit23457964392d00fc872fa6021763859024fb38da (patch)
tree60029ed3b9279abb88dfc1dd28b9b7a1f055acf4 /clang/lib/Sema/AnalysisBasedWarnings.cpp
parentaecbc924102ee57ea639cd76ed32b37eb2d257fc (diff)
downloadllvm-23457964392d00fc872fa6021763859024fb38da.zip
llvm-23457964392d00fc872fa6021763859024fb38da.tar.gz
llvm-23457964392d00fc872fa6021763859024fb38da.tar.bz2
Revert "[-Wunsafe-buffer-usage] Warning Libc functions (#101583)"
This reverts commit 0fffdeb5f46078ddcc61e112cd38856b1165f050. Will re-land this commit soon with a way to opt-out
Diffstat (limited to 'clang/lib/Sema/AnalysisBasedWarnings.cpp')
-rw-r--r--clang/lib/Sema/AnalysisBasedWarnings.cpp14
1 files changed, 0 insertions, 14 deletions
diff --git a/clang/lib/Sema/AnalysisBasedWarnings.cpp b/clang/lib/Sema/AnalysisBasedWarnings.cpp
index 72078ae..e6ce89d 100644
--- a/clang/lib/Sema/AnalysisBasedWarnings.cpp
+++ b/clang/lib/Sema/AnalysisBasedWarnings.cpp
@@ -2304,20 +2304,6 @@ public:
}
}
- void handleUnsafeLibcCall(const CallExpr *Call, unsigned PrintfInfo,
- ASTContext &Ctx,
- const Expr *UnsafeArg = nullptr) override {
- S.Diag(Call->getBeginLoc(), diag::warn_unsafe_buffer_libc_call)
- << Call->getDirectCallee() // We've checked there is a direct callee
- << Call->getSourceRange();
- if (PrintfInfo > 0) {
- SourceRange R =
- UnsafeArg ? UnsafeArg->getSourceRange() : Call->getSourceRange();
- S.Diag(R.getBegin(), diag::note_unsafe_buffer_printf_call)
- << PrintfInfo << R;
- }
- }
-
void handleUnsafeOperationInContainer(const Stmt *Operation,
bool IsRelatedToDecl,
ASTContext &Ctx) override {