diff options
| author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2018-04-17 04:25:18 +0000 |
|---|---|---|
| committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2018-04-17 04:25:18 +0000 |
| commit | 2bdf2565a0da36ae802f18a6d87c270619b1f52d (patch) | |
| tree | f1fce4d3de188291dea31d5b617806f3f8f4bd54 | |
| parent | 1c3a07834e9bdbde110a3ec0faaee9a40e765760 (diff) | |
| download | bcm5719-llvm-2bdf2565a0da36ae802f18a6d87c270619b1f52d.tar.gz bcm5719-llvm-2bdf2565a0da36ae802f18a6d87c270619b1f52d.zip | |
Remove GC-related warning terminology
ObjC-GC isn't used any more; clean up this warning text.
rdar://problem/39049693
llvm-svn: 330174
| -rw-r--r-- | clang/docs/DiagnosticsReference.rst | 2 | ||||
| -rw-r--r-- | clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/property-10.m | 2 | ||||
| -rw-r--r-- | clang/test/SemaObjC/property.m | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/clang/docs/DiagnosticsReference.rst b/clang/docs/DiagnosticsReference.rst index e2b0bd7dd55..ddf0ec56225 100644 --- a/clang/docs/DiagnosticsReference.rst +++ b/clang/docs/DiagnosticsReference.rst @@ -7556,7 +7556,7 @@ This diagnostic is enabled by default. **Diagnostic text:** +------------------------------------------------------------------------------------------------------------+ -|:warning:`warning:` |nbsp| :diagtext:`default property attribute 'assign' not appropriate for non-GC object`| +|:warning:`warning:` |nbsp| :diagtext:`default property attribute 'assign' not appropriate for object`| +------------------------------------------------------------------------------------------------------------+ +--------------------------------------------------------------------------------------------------------------------+ diff --git a/clang/include/clang/Basic/DiagnosticSemaKinds.td b/clang/include/clang/Basic/DiagnosticSemaKinds.td index 0b859f875ed..081f981b5a6 100644 --- a/clang/include/clang/Basic/DiagnosticSemaKinds.td +++ b/clang/include/clang/Basic/DiagnosticSemaKinds.td @@ -1032,7 +1032,7 @@ def warn_objc_pointer_masking : Warning< def warn_objc_pointer_masking_performSelector : Warning<warn_objc_pointer_masking.Text>, InGroup<ObjCPointerIntrospectPerformSelector>; def warn_objc_property_default_assign_on_object : Warning< - "default property attribute 'assign' not appropriate for non-GC object">, + "default property attribute 'assign' not appropriate for object">, InGroup<ObjCPropertyNoAttribute>; def warn_property_attr_mismatch : Warning< "property attribute in class extension does not match the primary class">, diff --git a/clang/test/SemaObjC/property-10.m b/clang/test/SemaObjC/property-10.m index b2aaf2b1a18..7bd0d3be080 100644 --- a/clang/test/SemaObjC/property-10.m +++ b/clang/test/SemaObjC/property-10.m @@ -24,7 +24,7 @@ @property(unsafe_unretained, copy, retain) id p4_3; // expected-error {{property attributes 'unsafe_unretained' and 'copy' are mutually exclusive}}, expected-error {{property attributes 'unsafe_unretained' and 'retain' are mutually exclusive}} @property(unsafe_unretained, copy, strong) id s4_3; // expected-error {{property attributes 'unsafe_unretained' and 'copy' are mutually exclusive}}, expected-error {{property attributes 'unsafe_unretained' and 'strong' are mutually exclusive}} -@property id p4; // expected-warning {{no 'assign', 'retain', or 'copy' attribute is specified - 'assign' is assumed}}, expected-warning {{default property attribute 'assign' not appropriate for non-GC object}} +@property id p4; // expected-warning {{no 'assign', 'retain', or 'copy' attribute is specified - 'assign' is assumed}}, expected-warning {{default property attribute 'assign' not appropriate for object}} @property(nonatomic,copy) int (^includeMailboxCondition)(); @property(nonatomic,copy) int (*includeMailboxCondition2)(); // expected-error {{property with 'copy' attribute must be of object type}} diff --git a/clang/test/SemaObjC/property.m b/clang/test/SemaObjC/property.m index 74854471738..b67ac37b85e 100644 --- a/clang/test/SemaObjC/property.m +++ b/clang/test/SemaObjC/property.m @@ -6,7 +6,7 @@ int name; } @property int d1; -@property id prop_id; // expected-warning {{no 'assign', 'retain', or 'copy' attribute is specified - 'assign' is assumed}}, expected-warning {{default property attribute 'assign' not appropriate for non-GC object}} +@property id prop_id; // expected-warning {{no 'assign', 'retain', or 'copy' attribute is specified - 'assign' is assumed}}, expected-warning {{default property attribute 'assign' not appropriate for object}} @property int name; @end |

