summaryrefslogtreecommitdiff
path: root/lib/Transforms/ObjCARC
diff options
context:
space:
mode:
authorMichael Gottesman <mgottesman@apple.com>2013-02-23 00:31:32 +0000
committerMichael Gottesman <mgottesman@apple.com>2013-02-23 00:31:32 +0000
commit3603e9aa5e46923c44db1e6254f0393a2b0644e4 (patch)
tree480c1a6cf5942c1746afb393cfbd53c728c493c6 /lib/Transforms/ObjCARC
parent3ce51a970fd545c1ef45f580c84b64d764fb9a64 (diff)
downloadllvm-3603e9aa5e46923c44db1e6254f0393a2b0644e4.tar.gz
llvm-3603e9aa5e46923c44db1e6254f0393a2b0644e4.tar.bz2
llvm-3603e9aa5e46923c44db1e6254f0393a2b0644e4.tar.xz
Fixed a careless mistake.
rdar://13273675. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175939 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/ObjCARC')
-rw-r--r--lib/Transforms/ObjCARC/ObjCARCOpts.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Transforms/ObjCARC/ObjCARCOpts.cpp b/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
index 7f66b1c9d1..9c14949877 100644
--- a/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
+++ b/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
@@ -218,7 +218,7 @@ static bool DoesRetainableObjPtrEscape(const User *Ptr) {
if (isa<BitCastInst>(UUser) || isa<GetElementPtrInst>(UUser) ||
isa<PHINode>(UUser) || isa<SelectInst>(UUser)) {
- if (!VisitedSet.insert(UUser)) {
+ if (VisitedSet.insert(UUser)) {
DEBUG(dbgs() << "DoesRetainableObjPtrEscape: User copies value. "
"Ptr escapes if result escapes. Adding to list.\n");
Worklist.push_back(UUser);