[clang-tidy] Extend cert-oop57-cpp to check non-zero memset values
authorEndre Fülöp <endre.fulop@sigmatechnology.se>
Sun, 22 May 2022 21:28:10 +0000 (23:28 +0200)
committerEndre Fülöp <endre.fulop@sigmatechnology.se>
Wed, 1 Jun 2022 06:15:03 +0000 (08:15 +0200)
commitd33f199910fa02cf7072f3227913e670c98d03a9
tree2d91a50170d70e49365998f353d3e8516f6ea257
parent57203af167285fb9ea857bac00060709efd627da
[clang-tidy] Extend cert-oop57-cpp to check non-zero memset values

Clang Tidy check cert-oop57-cpp now checks for arbitrary-valued
arguments in memset expressions containing non-trivially
default-constructible instances. Previously it only checked literal 0 values.

Reviewed By: aaron.ballman

Differential Revision: https://reviews.llvm.org/D126186
clang-tools-extra/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.cpp
clang-tools-extra/docs/ReleaseNotes.rst
clang-tools-extra/test/clang-tidy/checkers/cert-oop57-cpp.cpp