]> granicus.if.org Git - clang/commit
[Objective-C]. This patch extends objc_bridge attribute to support objc_bridge(id).
authorFariborz Jahanian <fjahanian@apple.com>
Thu, 11 Dec 2014 22:56:26 +0000 (22:56 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Thu, 11 Dec 2014 22:56:26 +0000 (22:56 +0000)
commitbb657de5a6865a18bb25b25eda4da2cb293f94c2
treee7261bd2984f37f75856503e1b8fe3c8671a651f
parent0748a208292bf2db03308ae05402c9b0166282ef
[Objective-C]. This patch extends  objc_bridge attribute to support objc_bridge(id).
This means that a pointer to the struct type to which the attribute appertains
is a CF type (and therefore an Objective-C object of some type), but not of any
specific class. rdar://19157264

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224072 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Lex/PPMacroExpansion.cpp
lib/Sema/SemaExprObjC.cpp
test/SemaObjC/objcbridge-attribute-arc.m