diff options
author | ziqingluo-90 <ziqing@udel.edu> | 2023-05-15 11:55:35 -0700 |
---|---|---|
committer | ziqingluo-90 <ziqing@udel.edu> | 2023-05-15 12:10:13 -0700 |
commit | 86c7e33b3fd0cc231b09b5af21ef42842f0ff97b (patch) | |
tree | b16f206323ed43ccecf6d5fa2c09f8132fd6beef /clang/lib/Sema/AnalysisBasedWarnings.cpp | |
parent | 9c9e507b55c0331620be47c66ee08f19f56d67a7 (diff) | |
download | llvm-86c7e33b3fd0cc231b09b5af21ef42842f0ff97b.zip llvm-86c7e33b3fd0cc231b09b5af21ef42842f0ff97b.tar.gz llvm-86c7e33b3fd0cc231b09b5af21ef42842f0ff97b.tar.bz2 |
Re-land "[-Wunsafe-buffer-usage] Remove an unnecessary const-qualifier"
Re-land 7a0900fd3e2d34bc1d513a97cf8fbdc1754252d7, which includes too
much clang-format changes. This re-land gets rid of the format changes.
Diffstat (limited to 'clang/lib/Sema/AnalysisBasedWarnings.cpp')
-rw-r--r-- | clang/lib/Sema/AnalysisBasedWarnings.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/clang/lib/Sema/AnalysisBasedWarnings.cpp b/clang/lib/Sema/AnalysisBasedWarnings.cpp index 4d96f3b..11fd39a 100644 --- a/clang/lib/Sema/AnalysisBasedWarnings.cpp +++ b/clang/lib/Sema/AnalysisBasedWarnings.cpp @@ -2340,7 +2340,7 @@ public: }; void clang::sema::AnalysisBasedWarnings::IssueWarnings( - const TranslationUnitDecl *TU) { + TranslationUnitDecl *TU) { if (!TU) return; // This is unexpected, give up quietly. @@ -2370,9 +2370,7 @@ void clang::sema::AnalysisBasedWarnings::IssueWarnings( // reasoning. Check if any of them is enabled at all before scanning the AST: if (!Diags.isIgnored(diag::warn_unsafe_buffer_operation, SourceLocation()) || !Diags.isIgnored(diag::warn_unsafe_buffer_variable, SourceLocation())) { - CallableVisitor(CallAnalyzers) - .TraverseTranslationUnitDecl( - std::remove_const_t<TranslationUnitDecl *>(TU)); + CallableVisitor(CallAnalyzers).TraverseTranslationUnitDecl(TU); } } |