]> granicus.if.org Git - clang/commit
objc-arc: When objects with known CF semantics are assigned to
authorFariborz Jahanian <fjahanian@apple.com>
Thu, 26 Jul 2012 23:17:04 +0000 (23:17 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Thu, 26 Jul 2012 23:17:04 +0000 (23:17 +0000)
commit304efd5962eaca7179f43846fff1880a5e5e873c
treef037665749ebe2304331eb086f2e227e832a7f5f
parent61b135a20b9e0ee7c4fe7ce4fdbc1815c5ff66ff
objc-arc: When objects with known CF semantics are assigned to
retainable types in arc, only suggest CFBridgingRelease/
CFBridgingRetain and not the confusing __bridge casts.
// rdar://11923822

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160839 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaExprObjC.cpp
test/ARCMT/checking.m
test/ARCMT/no-canceling-bridge-to-bridge-cast.m
test/ARCMT/nonobjc-to-objc-cast-2.m
test/SemaObjC/arc-bridged-cast.m
test/SemaObjC/arc-cf.m
test/SemaObjC/arc-type-conversion.m
test/SemaObjC/arc-unbridged-cast.m
test/SemaObjC/arc.m
test/SemaObjCXX/arc-unbridged-cast.mm