]> granicus.if.org Git - clang/commit
Teach the ARC compiler to not require __bridge casts when
authorJohn McCall <rjmccall@apple.com>
Mon, 17 Oct 2011 18:40:02 +0000 (18:40 +0000)
committerJohn McCall <rjmccall@apple.com>
Mon, 17 Oct 2011 18:40:02 +0000 (18:40 +0000)
commit5acb0c98b363400f6ade0ae7250f0102224e806b
tree2ae3fbf8345dac9706834b7e51f017e952e13490
parent0ddaeb9b031070ec64afe92d9892875ac44df427
Teach the ARC compiler to not require __bridge casts when
passing/receiving CF objects at +0 to/from Objective-C methods
or audited C functions.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142219 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Initialization.h
include/clang/Sema/Sema.h
lib/Sema/SemaCast.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaOverload.cpp
test/ARCMT/checking.m
test/ARCMT/nonobjc-to-objc-cast-2.m
test/CXX/over/over.over/p2-resolve-single-template-id.cpp
test/SemaCXX/addr-of-overloaded-function.cpp
test/SemaCXX/member-pointer.cpp
test/SemaCXX/overloaded-name.cpp
test/SemaCXX/overloaded-operator.cpp
test/SemaCXX/unknown-anytype.cpp
test/SemaObjC/arc-type-conversion.m
test/SemaObjC/arc-unbridged-cast.m
test/SemaObjC/arc.m
test/SemaObjCXX/arc-type-conversion.mm
test/SemaObjCXX/arc-unbridged-cast.mm [new file with mode: 0644]