Author: anondeveg Date: 2026-08-31T16:59:01+02:00 New Revision: ddde62603cabde350acf1da4d9eb27702007f793
URL: https://github.com/llvm/llvm-project/commit/ddde62603cabde350acf1da4d9eb27702007f793 DIFF: https://github.com/llvm/llvm-project/commit/ddde62603cabde350acf1da4d9eb27702007f793.diff LOG: [analyzer] Give CStringChecker bug types proper descriptions (#219699) Fixed a typo and gave proper bug types descriptions preserving the old categories. Added: Modified: clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp Removed: ################################################################################ diff --git a/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp index 9fd8d4880c59f..69712d15d50c4 100644 --- a/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp @@ -86,17 +86,13 @@ class CStringChecker mutable StringRef CurrentFunctionDescription; public: - // FIXME: The bug types emitted by this checker family have confused garbage - // in their Description and Category fields (e.g. `categories::UnixAPI` is - // passed as the description in several cases and `uninitialized` is mistyped - // as `unitialized`). This should be cleaned up. - CheckerFrontendWithBugType NullArg{categories::UnixAPI}; + CheckerFrontendWithBugType NullArg{"Null pointer argument"}; CheckerFrontendWithBugType OutOfBounds{"Out-of-bound array access"}; - CheckerFrontendWithBugType BufferOverlap{categories::UnixAPI, + CheckerFrontendWithBugType BufferOverlap{"Overlapping buffers", "Improper arguments"}; - CheckerFrontendWithBugType NotNullTerm{categories::UnixAPI}; + CheckerFrontendWithBugType NotNullTerm{"Not null-terminated string"}; CheckerFrontendWithBugType UninitializedRead{ - "Accessing unitialized/garbage values"}; + "Accessing uninitialized/garbage values"}; StringRef getDebugTag() const override { return "MallocChecker"; } _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
