diff options
author | Jordy Rose <jediknil@belkadan.com> | 2010-07-06 23:11:01 +0000 |
---|---|---|
committer | Jordy Rose <jediknil@belkadan.com> | 2010-07-06 23:11:01 +0000 |
commit | ccbf7eebc8425429e8fd9f9124770f86a74864eb (patch) | |
tree | 56d69ebff5d3fa155664b313ba066cc25fb7d5ff /lib/Checker/GRExprEngineExperimentalChecks.cpp | |
parent | 0a02e3e02eaee8086ab5b1e875f99a147f1a2f17 (diff) |
Add a new path-sensitive checker for functions in <string.h>, for both null-terminated strings and memory blocks. Currently only checks memcpy(), memmove(), and bcopy(), but this is intended to be expanded soon.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107722 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Checker/GRExprEngineExperimentalChecks.cpp')
-rw-r--r-- | lib/Checker/GRExprEngineExperimentalChecks.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Checker/GRExprEngineExperimentalChecks.cpp b/lib/Checker/GRExprEngineExperimentalChecks.cpp index 1247a659c7..d138e81c46 100644 --- a/lib/Checker/GRExprEngineExperimentalChecks.cpp +++ b/lib/Checker/GRExprEngineExperimentalChecks.cpp @@ -24,6 +24,7 @@ void clang::RegisterExperimentalChecks(GRExprEngine &Eng) { RegisterPthreadLockChecker(Eng); RegisterMallocChecker(Eng); RegisterStreamChecker(Eng); + RegisterCStringChecker(Eng); } void clang::RegisterExperimentalInternalChecks(GRExprEngine &Eng) { |