================
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