r190943 - ObjectiveC migrator: placing another check for

Fariborz Jahanian fjahanian at apple.com
Wed Sep 18 08:43:53 PDT 2013


Author: fjahanian
Date: Wed Sep 18 10:43:52 2013
New Revision: 190943

URL: http://llvm.org/viewvc/llvm-project?rev=190943&view=rev
Log:
ObjectiveC migrator: placing another check for
'deprecated' container before doing the 'instancetype'
inference.

Modified:
    cfe/trunk/lib/ARCMigrate/ObjCMT.cpp

Modified: cfe/trunk/lib/ARCMigrate/ObjCMT.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ARCMigrate/ObjCMT.cpp?rev=190943&r1=190942&r2=190943&view=diff
==============================================================================
--- cfe/trunk/lib/ARCMigrate/ObjCMT.cpp (original)
+++ cfe/trunk/lib/ARCMigrate/ObjCMT.cpp Wed Sep 18 10:43:52 2013
@@ -816,6 +816,9 @@ void ObjCMigrateASTConsumer::migrateNsRe
 
 void ObjCMigrateASTConsumer::migrateMethods(ASTContext &Ctx,
                                                  ObjCContainerDecl *CDecl) {
+  if (CDecl->isDeprecated())
+    return;
+  
   // migrate methods which can have instancetype as their result type.
   for (ObjCContainerDecl::method_iterator M = CDecl->meth_begin(),
        MEnd = CDecl->meth_end();





More information about the cfe-commits mailing list