diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-07-15 03:32:56 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-07-15 03:32:56 +0000 |
commit | 165622faa4a472ff94352dee534e2adeaac9c824 (patch) | |
tree | ccd89cad4f6607edcb6c9c0bdc6e3758f9bf54fd | |
parent | 7c5c6764e9c0d5b27b37194fb80aa15cbf78c3e9 (diff) |
Add 'Contains()' method to GRStateTrait for ImmutableList. Patch by Rui Paulo.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135241 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h b/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h index 07cdbf5234..de7b868406 100644 --- a/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h +++ b/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h @@ -124,6 +124,10 @@ namespace ento { return F.add(K, L); } + static bool Contains(data_type L, key_type K) { + return L.contains(K); + } + static inline data_type MakeData(void* const* p) { return p ? data_type((const llvm::ImmutableListImpl<T>*) *p) : data_type(0); |