]> granicus.if.org Git - llvm/commitdiff
[IR] Simplify removeDeadConstantUsers. NFC
authorFangrui Song <maskray@google.com>
Wed, 14 Aug 2019 11:38:45 +0000 (11:38 +0000)
committerFangrui Song <maskray@google.com>
Wed, 14 Aug 2019 11:38:45 +0000 (11:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@368833 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/Constants.cpp

index cc1eaed1c4bb4138621c4e9ff2c8a0fb55c2661d..a78de6a0c8484f8c0bead0a6d7ebed721b942983 100644 (file)
@@ -575,13 +575,10 @@ void Constant::removeDeadConstantUsers() const {
     }
 
     // If the constant was dead, then the iterator is invalidated.
-    if (LastNonDeadUser == E) {
+    if (LastNonDeadUser == E)
       I = user_begin();
-      if (I == E) break;
-    } else {
-      I = LastNonDeadUser;
-      ++I;
-    }
+    else
+      I = std::next(LastNonDeadUser);
   }
 }