summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2012-06-27 00:51:18 +0000
committerJordan Rose <jordan_rose@apple.com>2012-06-27 00:51:18 +0000
commit89b917e3990dac1c9f0c2a09a790ed08b0d1668f (patch)
tree05dad791bc5d86398b1680972dea4dd331e611e5 /clang/lib/StaticAnalyzer
parent88be136cff88c609b8ff36148f21168a12757c55 (diff)
downloadbcm5719-llvm-89b917e3990dac1c9f0c2a09a790ed08b0d1668f.tar.gz
bcm5719-llvm-89b917e3990dac1c9f0c2a09a790ed08b0d1668f.zip
[analyzer] RetainCountChecker: remove unused SelfOwn ArgEffect kind.
llvm-svn: 159245
Diffstat (limited to 'clang/lib/StaticAnalyzer')
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
index fc21a1ba7d7..6da8833b33f 100644
--- a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
+++ b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
@@ -67,7 +67,7 @@ public:
enum ArgEffect { DoNothing, Autorelease, Dealloc, DecRef, DecRefMsg,
DecRefBridgedTransfered,
IncRefMsg, IncRef, MakeCollectable, MayEscape,
- NewAutoreleasePool, SelfOwn, StopTracking };
+ NewAutoreleasePool, StopTracking };
namespace llvm {
template <> struct FoldingSetTrait<ArgEffect> {
@@ -3029,9 +3029,6 @@ RetainCountChecker::updateSymbol(ProgramStateRef state, SymbolRef sym,
}
break;
- case SelfOwn:
- V = V ^ RefVal::NotOwned;
- // Fall-through.
case DecRef:
case DecRefBridgedTransfered:
switch (V.getKind()) {
OpenPOWER on IntegriCloud