================
Comment at: lib/ARCMigrate/TransRetainReleaseDealloc.cpp:177
@@ -176,3 +176,3 @@
   bool isCommonUnusedAutorelease(ObjCMessageExpr *E) {
     if (isPlusOneAssignBeforeOrAfterAutorelease(E))
       return true;
----------------
I'd replace both ifs with `return isPlusOneAssignBeforeOrAfterAutorelease(E) || 
isReturnedAfterAutorelease(E);`.

================
Comment at: lib/ARCMigrate/TransRetainReleaseDealloc.cpp:226
@@ -227,3 +225,3 @@
     if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(S)) {
       if (RefD != getReferencedDecl(Bop->getLHS()))
         return false;
----------------
I'd replace both ifs with `return RefD == getReferencedDecl(Bop->getLHS()) && 
isPlusOneAssign(Bop);`

http://reviews.llvm.org/D10009

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/



_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to