]> granicus.if.org Git - clang/commitdiff
[analyzer] RetainCountChecker: remove unused SelfOwn ArgEffect kind.
authorJordan Rose <jordan_rose@apple.com>
Wed, 27 Jun 2012 00:51:18 +0000 (00:51 +0000)
committerJordan Rose <jordan_rose@apple.com>
Wed, 27 Jun 2012 00:51:18 +0000 (00:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159245 91177308-0d34-0410-b5e6-96231b3b80d8

lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp

index fc21a1ba7d7c7a33e0695909cc750be4273eae25..6da8833b33f261721e99e10e70806dd044cd29c8 100644 (file)
@@ -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()) {