"ownership-qualified type %2">, InGroup<ARCNonPodMemAccess>;
def warn_arc_consumed_object_released : Warning<
- "__bridge cast of collection literal of type %1 to \"bridgeable\" C "
+ "__bridge cast of collection literal of type %1 to bridgeable "
"type %0 causes early release of the collection">,
- InGroup<ARCBridgeCastRelease>;
+ InGroup<ARCBridgeCastRelease>, DefaultError;
let CategoryName = "ARC and @properties" in {
CFArrayRef _array()
{
- return (__bridge CFArrayRef)@[(__bridge NSString *)_s]; // expected-warning {{__bridge cast of collection literal of type 'NSArray *' to "bridgeable" C type 'CFArrayRef' (aka 'const struct __CFArray *') causes early release of the collection}}
+ return (__bridge CFArrayRef)@[(__bridge NSString *)_s]; // expected-error {{__bridge cast of collection literal of type 'NSArray *' to bridgeable type 'CFArrayRef' (aka 'const struct __CFArray *') causes early release of the collection}}
}