aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclAttr.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-05-04 19:10:19 +0000
committerTed Kremenek <kremenek@apple.com>2009-05-04 19:10:19 +0000
commit75494ffb4ed3964fa22fb9ab15fddecedbc9fe10 (patch)
tree4f2de7567465a1fc06847d92d0d53ae84714b033 /lib/Sema/SemaDeclAttr.cpp
parent305d2d2b61bb49bdefdeb0cfbf99a9911b466918 (diff)
Rename attributes 'objc_ownership...' to 'ns_ownership...'.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70897 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaDeclAttr.cpp')
-rw-r--r--lib/Sema/SemaDeclAttr.cpp46
1 files changed, 23 insertions, 23 deletions
diff --git a/lib/Sema/SemaDeclAttr.cpp b/lib/Sema/SemaDeclAttr.cpp
index 9a26c913fb..8aec8c8e07 100644
--- a/lib/Sema/SemaDeclAttr.cpp
+++ b/lib/Sema/SemaDeclAttr.cpp
@@ -1547,19 +1547,19 @@ static void HandleRegparmAttr(Decl *d, const AttributeList &Attr, Sema &S) {
// Checker-specific attribute handlers.
//===----------------------------------------------------------------------===//
-static void HandleObjCOwnershipReturnsAttr(Decl *d, const AttributeList &Attr,
+static void HandleNSOwnershipReturnsAttr(Decl *d, const AttributeList &Attr,
Sema &S) {
if (!isa<ObjCMethodDecl>(d) && !isa<FunctionDecl>(d)) {
S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) <<
- "objc_ownership_returns" << 3 /* function or method */;
+ "ns_ownership_returns" << 3 /* function or method */;
return;
}
- d->addAttr(::new (S.Context) ObjCOwnershipReturnsAttr());
+ d->addAttr(::new (S.Context) NSOwnershipReturnsAttr());
}
-static void HandleObjCOwnershipAttr(Decl *d, const AttributeList &Attr,
+static void HandleNSOwnershipAttr(Decl *d, const AttributeList &Attr,
Sema &S, bool attachToMethodDecl = false) {
if (!isa<ParmVarDecl>(d) && (!attachToMethodDecl || !isa<ObjCMethodDecl>(d))){
@@ -1573,12 +1573,12 @@ static void HandleObjCOwnershipAttr(Decl *d, const AttributeList &Attr,
name = "cf_ownership_release"; break;
case AttributeList::AT_cf_ownership_retain:
name = "cf_ownership_retain"; break;
- case AttributeList::AT_objc_ownership_make_collectable:
- name = "objc_ownership_make_collectable"; break;
- case AttributeList::AT_objc_ownership_release:
- name = "objc_ownership_release"; break;
- case AttributeList::AT_objc_ownership_retain:
- name = "objc_ownership_retain"; break;
+ case AttributeList::AT_ns_ownership_make_collectable:
+ name = "ns_ownership_make_collectable"; break;
+ case AttributeList::AT_ns_ownership_release:
+ name = "ns_ownership_release"; break;
+ case AttributeList::AT_ns_ownership_retain:
+ name = "ns_ownership_retain"; break;
};
S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) << name
@@ -1595,12 +1595,12 @@ static void HandleObjCOwnershipAttr(Decl *d, const AttributeList &Attr,
d->addAttr(::new (S.Context) CFOwnershipReleaseAttr()); return;
case AttributeList::AT_cf_ownership_retain:
d->addAttr(::new (S.Context) CFOwnershipRetainAttr()); return;
- case AttributeList::AT_objc_ownership_make_collectable:
- d->addAttr(::new (S.Context) ObjCOwnershipMakeCollectableAttr()); return;
- case AttributeList::AT_objc_ownership_release:
- d->addAttr(::new (S.Context) ObjCOwnershipReleaseAttr()); return;
- case AttributeList::AT_objc_ownership_retain:
- d->addAttr(::new (S.Context) ObjCOwnershipRetainAttr()); return;
+ case AttributeList::AT_ns_ownership_make_collectable:
+ d->addAttr(::new (S.Context) NSOwnershipMakeCollectableAttr()); return;
+ case AttributeList::AT_ns_ownership_release:
+ d->addAttr(::new (S.Context) NSOwnershipReleaseAttr()); return;
+ case AttributeList::AT_ns_ownership_retain:
+ d->addAttr(::new (S.Context) NSOwnershipRetainAttr()); return;
}
}
@@ -1644,13 +1644,13 @@ static void ProcessDeclAttribute(Decl *D, const AttributeList &Attr, Sema &S) {
// Checker-specific.
case AttributeList::AT_cf_ownership_release:
case AttributeList::AT_cf_ownership_retain:
- HandleObjCOwnershipAttr(D, Attr, S); break;
- case AttributeList::AT_objc_ownership_make_collectable:
- case AttributeList::AT_objc_ownership_release:
- case AttributeList::AT_objc_ownership_retain:
- HandleObjCOwnershipAttr(D, Attr, S, true); break;
- case AttributeList::AT_objc_ownership_returns:
- HandleObjCOwnershipReturnsAttr(D, Attr, S); break;
+ HandleNSOwnershipAttr(D, Attr, S); break;
+ case AttributeList::AT_ns_ownership_make_collectable:
+ case AttributeList::AT_ns_ownership_release:
+ case AttributeList::AT_ns_ownership_retain:
+ HandleNSOwnershipAttr(D, Attr, S, true); break;
+ case AttributeList::AT_ns_ownership_returns:
+ HandleNSOwnershipReturnsAttr(D, Attr, S); break;
case AttributeList::AT_packed: HandlePackedAttr (D, Attr, S); break;
case AttributeList::AT_section: HandleSectionAttr (D, Attr, S); break;