Sunil Srivastava
bf01080672
Set the default C standard to C99 when targeting the PS4.
...
Patch by Douglas Yung!
Differential Revision: http://reviews.llvm.org/D19003
llvm-svn: 267772
2016-04-27 19:53:03 +00:00
Fariborz Jahanian
27aa9b4028
[Objective-C Sema] Fixes a typo which did not allow
...
bridge casting to super class of object's bridge type.
rdar://18311183
llvm-svn: 234652
2015-04-10 22:07:47 +00:00
John McCall
2859258e2f
Allow objc_bridge(id) to be used on typedefs of [cv] void*.
...
rdar://19678874
llvm-svn: 227774
2015-02-01 22:34:06 +00:00
Fariborz Jahanian
c9e266b8cf
[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
llvm-svn: 224072
2014-12-11 22:56:26 +00:00
Fariborz Jahanian
f1a22f487e
Objective-C. Improve diagnosis of bridging types.
...
// rdar://16737117
llvm-svn: 207542
2014-04-29 16:12:56 +00:00
Fariborz Jahanian
953d18a988
Objective-C ARC. Under ARC, addition of 'bridge' attribute
...
on CF type is not sufficient and bridge casting is
still required for proper ownership semantics.
// rdar://16650445
llvm-svn: 206910
2014-04-22 17:42:01 +00:00
Fariborz Jahanian
48a01cb5ec
Objective-C arc [Sema]. Allow bridge cast of a qualified-id expression
...
when bridged Objective-C type conforms to the protocols in CF types's
Objective-C class. // rdar://16393330
llvm-svn: 205659
2014-04-04 23:53:45 +00:00
Fariborz Jahanian
2651ac5445
ObjectiveC migrator. Improve on definition, use
...
and testing of objc_bridgmutable attribute per
Aaron Ballman's comments.
// rdar://15498044
llvm-svn: 195396
2013-11-22 00:02:22 +00:00
Fariborz Jahanian
8c5b4be417
ObjectiveC. Allow toll free bridge cast warnings outside
...
ARC and in objectiveC/ObjectiveC++ MRR mode as well.
// rdar://15454846
llvm-svn: 195288
2013-11-21 00:39:36 +00:00