rjmccall added a comment. Just a couple of minor requests.
================ Comment at: lib/Sema/SemaExpr.cpp:708 + if (getLangOpts().ObjCWeak && E->getType().getObjCLifetime() == Qualifiers::OCL_Weak) Cleanup.setExprNeedsCleanups(true); ---------------- Much like the other patches, it's probably more efficient to just check the qualifier here instead of testing the language option first. ================ Comment at: lib/Sema/SemaExpr.cpp:2513 + if (getLangOpts().ObjCWeak) { if (IV->getType().getObjCLifetime() == Qualifiers::OCL_Weak) { if (!Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, Loc)) ---------------- Same thing. ================ Comment at: lib/Sema/SemaExprMember.cpp:1506 + if (S.getLangOpts().ObjCWeak) { if (IV->getType().getObjCLifetime() == Qualifiers::OCL_Weak) { if (!S.Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, MemberLoc)) ---------------- Same. ================ Comment at: lib/Sema/SemaPseudoObject.cpp:846 Qualifiers::ObjCLifetime LT = propType.getObjCLifetime(); if (LT == Qualifiers::OCL_Weak) if (!S.Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, RefExpr->getLocation())) ---------------- Same. https://reviews.llvm.org/D31005 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits