diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2013-09-26 22:43:41 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2013-09-26 22:43:41 +0000 |
| commit | 7c1a445c9ea6317a8a63e2068282d5cffbadd1fe (patch) | |
| tree | 5ccc1f703059cc3e42282f789f19b4170efe1231 /clang/lib/ARCMigrate/ObjCMT.cpp | |
| parent | 32a3f9ee29e2393b55f0debdc55fce451938f861 (diff) | |
| download | bcm5719-llvm-7c1a445c9ea6317a8a63e2068282d5cffbadd1fe.tar.gz bcm5719-llvm-7c1a445c9ea6317a8a63e2068282d5cffbadd1fe.zip | |
ObjectiveC migrator: Donlt annotate NS_RETURNS_INNER_POINTER
on class methods, as it makes no sense. // rdar://15069200
llvm-svn: 191468
Diffstat (limited to 'clang/lib/ARCMigrate/ObjCMT.cpp')
| -rw-r--r-- | clang/lib/ARCMigrate/ObjCMT.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/ARCMigrate/ObjCMT.cpp b/clang/lib/ARCMigrate/ObjCMT.cpp index 997f951d7c5..ca1d189ca33 100644 --- a/clang/lib/ARCMigrate/ObjCMT.cpp +++ b/clang/lib/ARCMigrate/ObjCMT.cpp @@ -846,6 +846,7 @@ bool ObjCMigrateASTConsumer::migrateProperty(ASTContext &Ctx, void ObjCMigrateASTConsumer::migrateNsReturnsInnerPointer(ASTContext &Ctx, ObjCMethodDecl *OM) { if (OM->isImplicit() || + !OM->isInstanceMethod() || OM->hasAttr<ObjCReturnsInnerPointerAttr>()) return; |

