diff options
author | Jordan Rose <jordan_rose@apple.com> | 2012-06-27 00:51:18 +0000 |
---|---|---|
committer | Jordan Rose <jordan_rose@apple.com> | 2012-06-27 00:51:18 +0000 |
commit | 89b917e3990dac1c9f0c2a09a790ed08b0d1668f (patch) | |
tree | 05dad791bc5d86398b1680972dea4dd331e611e5 /clang/lib/StaticAnalyzer | |
parent | 88be136cff88c609b8ff36148f21168a12757c55 (diff) | |
download | bcm5719-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.cpp | 5 |
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()) { |