Index: clang-tidy/bugprone/NotNullTerminatedResultCheck.h =================================================================== --- clang-tidy/bugprone/NotNullTerminatedResultCheck.h +++ clang-tidy/bugprone/NotNullTerminatedResultCheck.h @@ -27,6 +27,7 @@ : ClangTidyCheck(Name, Context) {} void registerMatchers(ast_matchers::MatchFinder *Finder) override; void check(const ast_matchers::MatchFinder::MatchResult &Result) override; +private: void memAllocFuncFix(StringRef Name, const ast_matchers::MatchFinder::MatchResult &Result); void memHandlerFuncFix(StringRef Name, Index: clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp =================================================================== --- clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp +++ clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp @@ -1,3 +1,12 @@ +//===------------- NotNullTerminatedResultCheck.cpp - clang-tidy-*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + #include "NotNullTerminatedResultCheck.h" #include "clang/AST/ASTContext.h" #include "clang/ASTMatchers/ASTMatchFinder.h" @@ -49,7 +58,7 @@ const auto StrLenArgStr = exprToStr( Result.Nodes.getNodeAs("length-call")->getArg(0), Result); - return (StrLenArgStr == LHSStr || StrLenArgStr == RHSStr); + return StrLenArgStr == LHSStr || StrLenArgStr == RHSStr; } return false; } Index: docs/ReleaseNotes.rst =================================================================== --- docs/ReleaseNotes.rst +++ docs/ReleaseNotes.rst @@ -65,9 +65,6 @@ Finds function calls where ``strlen`` or ``wcslen`` passed as argument and cause a not null-terminated result. -- The 'misc-incorrect-roundings' check was renamed to `bugprone-incorrect-roundings - `_ - - New module ``zircon`` for checks related to Fuchsia's Zircon kernel. - New `bugprone-throw-keyword-missing