Don't convert objc_autoreleaseReturnValue to objc_autorelease if the result
authorDan Gohman <gohman@apple.com>
Fri, 12 Aug 2011 00:36:31 +0000 (00:36 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 12 Aug 2011 00:36:31 +0000 (00:36 +0000)
commit126a54f1fa233d9da377a3e9f2ae85ff5fe34d9f
treec53a92fc030e5ee51daaa12a9c354dad0e5f0b5a
parent2fc75d5d602dd9e992661cfda7bae5877817fe5b
Don't convert objc_autoreleaseReturnValue to objc_autorelease if the result
is returned through a bitcast.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137402 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/ObjCARC.cpp
test/Transforms/ObjCARC/rv.ll