summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC/objcbridge-attribute-arc.m
Commit message (Collapse)AuthorAgeFilesLines
* [Objective-C Sema] Fixes a typo which did not allow Fariborz Jahanian2015-04-101-2/+3
| | | | | | | bridge casting to super class of object's bridge type. rdar://18311183 llvm-svn: 234652
* Allow objc_bridge(id) to be used on typedefs of [cv] void*.John McCall2015-02-011-7/+9
| | | | | | rdar://19678874 llvm-svn: 227774
* [Objective-C]. This patch extends objc_bridge attribute to support ↵Fariborz Jahanian2014-12-111-0/+16
| | | | | | | | | | 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 llvm-svn: 224072
* Objective-C. Improve diagnosis of bridging types.Fariborz Jahanian2014-04-291-38/+122
| | | | | | // rdar://16737117 llvm-svn: 207542
* Objective-C ARC. Under ARC, addition of 'bridge' attributeFariborz Jahanian2014-04-221-3/+3
| | | | | | | | on CF type is not sufficient and bridge casting is still required for proper ownership semantics. // rdar://16650445 llvm-svn: 206910
* Objective-C arc [Sema]. Allow bridge cast of a qualified-id expressionFariborz Jahanian2014-04-041-13/+13
| | | | | | | when bridged Objective-C type conforms to the protocols in CF types's Objective-C class. // rdar://16393330 llvm-svn: 205659
* ObjectiveC migrator. Improve on definition, useFariborz Jahanian2013-11-221-1/+1
| | | | | | | | and testing of objc_bridgmutable attribute per Aaron Ballman's comments. // rdar://15498044 llvm-svn: 195396
* ObjectiveC. Allow toll free bridge cast warnings outsideFariborz Jahanian2013-11-211-0/+139
ARC and in objectiveC/ObjectiveC++ MRR mode as well. // rdar://15454846 llvm-svn: 195288
OpenPOWER on IntegriCloud