summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core
diff options
context:
space:
mode:
authorGeorge Karpenkov <ekarpenkov@apple.com>2019-01-10 18:14:25 +0000
committerGeorge Karpenkov <ekarpenkov@apple.com>2019-01-10 18:14:25 +0000
commit29e1ca83dd7987913548a99320c37f14f82b8af5 (patch)
tree229defcd693846b2d9ac1255c0ad1e29acb54b70 /clang/lib/StaticAnalyzer/Core
parent9cbcc21aed12a34e358b9f86ec7932f62cd468a6 (diff)
downloadbcm5719-llvm-29e1ca83dd7987913548a99320c37f14f82b8af5.tar.gz
bcm5719-llvm-29e1ca83dd7987913548a99320c37f14f82b8af5.zip
[analyzer] [RetainCountChecker] Remove obsolete "MakeCollectable" enum value
Differential Revision: https://reviews.llvm.org/D56071 llvm-svn: 350860
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core')
-rw-r--r--clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp b/clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp
index 20dc900e254..6f0a71bdd70 100644
--- a/clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp
+++ b/clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp
@@ -457,7 +457,6 @@ static ArgEffect getStopTrackingHardEquivalent(ArgEffect E) {
case Autorelease:
case DecRefBridgedTransferred:
case IncRef:
- case MakeCollectable:
case UnretainedOutParameter:
case RetainedOutParameter:
case MayEscape:
@@ -665,7 +664,7 @@ RetainSummaryManager::getUnarySummary(const FunctionType* FT,
case cfretain: Effect = Effect.withKind(IncRef); break;
case cfrelease: Effect = Effect.withKind(DecRef); break;
case cfautorelease: Effect = Effect.withKind(Autorelease); break;
- case cfmakecollectable: Effect = Effect.withKind(MakeCollectable); break;
+ case cfmakecollectable: Effect = Effect.withKind(DoNothing); break;
}
ScratchArgs = AF.add(ScratchArgs, 0, Effect);
OpenPOWER on IntegriCloud