From: Piotr Padlewski Date: Wed, 28 Dec 2016 19:42:49 +0000 (+0000) Subject: [NewGVN] Simplyfy loop NFC X-Git-Tag: android-x86-7.1-r4~22679 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=25a09f14f34eb015f0f2b9c2bf8d95f94204c32b;p=android-x86%2Fexternal-llvm.git [NewGVN] Simplyfy loop NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@290683 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/NewGVN.cpp b/lib/Transforms/Scalar/NewGVN.cpp index 838c25665db..54c0a4bc21d 100644 --- a/lib/Transforms/Scalar/NewGVN.cpp +++ b/lib/Transforms/Scalar/NewGVN.cpp @@ -1915,10 +1915,7 @@ bool NewGVN::eliminateInstructions(Function &F) { // Cleanup the congruence class. SmallPtrSet MembersLeft; - for (auto MI = CC->Members.begin(), ME = CC->Members.end(); MI != ME;) { - auto CurrIter = MI; - ++MI; - Value *Member = *CurrIter; + for (Value * Member : CC->Members) { if (Member->getType()->isVoidTy()) { MembersLeft.insert(Member); continue;