diff options
author | ziqingluo-90 <ziqing_luo@apple.com> | 2024-09-04 16:26:04 -0700 |
---|---|---|
committer | ziqingluo-90 <ziqing_luo@apple.com> | 2024-09-04 16:26:44 -0700 |
commit | 23457964392d00fc872fa6021763859024fb38da (patch) | |
tree | 60029ed3b9279abb88dfc1dd28b9b7a1f055acf4 /clang/lib/Sema/AnalysisBasedWarnings.cpp | |
parent | aecbc924102ee57ea639cd76ed32b37eb2d257fc (diff) | |
download | llvm-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.cpp | 14 |
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 { |