diff options
author | Anna Zaks <ganna@apple.com> | 2012-06-22 22:08:09 +0000 |
---|---|---|
committer | Anna Zaks <ganna@apple.com> | 2012-06-22 22:08:09 +0000 |
commit | e4b6d5e1c1a97c303185a6ec4ee9d671d6690f78 (patch) | |
tree | 42e1b6c243e398c1a2badb20a2c68724b3fde447 /clang/lib/StaticAnalyzer | |
parent | ce519153fd941af2f962d46f46c32ae6e6bd97f1 (diff) | |
download | bcm5719-llvm-e4b6d5e1c1a97c303185a6ec4ee9d671d6690f78.tar.gz bcm5719-llvm-e4b6d5e1c1a97c303185a6ec4ee9d671d6690f78.zip |
[analyzer] Fixup to r158958.
llvm-svn: 159037
Diffstat (limited to 'clang/lib/StaticAnalyzer')
-rw-r--r-- | clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp index 35c6073bca7..b0fcb250795 100644 --- a/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp @@ -482,7 +482,7 @@ void MallocChecker::checkPostStmt(const CallExpr *CE, CheckerContext &C) const { } static bool isFreeWhenDoneSetToZero(CallOrObjCMessage Call, Selector &S) { - for (unsigned i = 1; i < Call.getNumArgs(); ++i) + for (unsigned i = 1; i < S.getNumArgs(); ++i) if (S.getNameForSlot(i).equals("freeWhenDone")) if (Call.getArgSVal(i).isConstant(0)) return true; @@ -1435,7 +1435,7 @@ bool MallocChecker::doesNotFreeMemory(const CallOrObjCMessage *Call, // White list the ObjC functions which do free memory. // - Anything containing 'freeWhenDone' param set to 1. // Ex: dataWithBytesNoCopy:length:freeWhenDone. - for (unsigned i = 1; i < Call->getNumArgs(); ++i) { + for (unsigned i = 1; i < S.getNumArgs(); ++i) { if (S.getNameForSlot(i).equals("freeWhenDone")) { if (Call->getArgSVal(i).isConstant(1)) return false; |