"- use copy attribute instead">, InGroup<ObjCRetainBlockProperty>;
def warn_atomic_property_rule : Warning<
"writable atomic property %0 cannot pair a synthesized setter/getter "
- "with a user defined setter/getter">;
+ "with a user defined setter/getter">,
+ InGroup<DiagGroup<"atomic-property-with-user-defined-accessor">>;
def warn_ownin_getter_rule : Warning<
"property's synthesized getter follows Cocoa naming"
" convention for returning 'owned' objects">,
The list of warnings below should NEVER grow. It should gradually shrink to 0.
-CHECK: Warnings without flags (302):
+CHECK: Warnings without flags (301):
CHECK-NEXT: backslash_newline_space
CHECK-NEXT: charize_microsoft_ext
CHECK-NEXT: ext_anon_param_requires_type_specifier
CHECK-NEXT: warn_accessor_property_type_mismatch
CHECK-NEXT: warn_anon_bitfield_width_exceeds_type_size
CHECK-NEXT: warn_asm_label_on_auto_decl
-CHECK-NEXT: warn_atomic_property_rule
CHECK-NEXT: warn_attribute_ibaction
CHECK-NEXT: warn_attribute_iboutlet
CHECK-NEXT: warn_attribute_ignored