[PATCH] D92474: [analyzer][StdLibraryFunctionsChecker] Add return value constraint to functions with BufferSize
Gabor Marton via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Dec 2 06:48:17 PST 2020
martong marked 2 inline comments as done.
martong added inline comments.
================
Comment at: clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2076
Summary(NoEvalCall)
+ .Case({ReturnValueCondition(WithinRange, Range(-1, 0))})
.ArgConstraint(NotNull(ArgNo(3)))
----------------
steakhal wrote:
> BTW, this is quite frequently repeated.
> Do you think worth hoisting such a return value constraint?
>
> I'm thinking of something like `ReturnsZeroOrMinusOne`.
Good idea!
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D92474/new/
https://reviews.llvm.org/D92474
More information about the cfe-commits
mailing list