Use pop_back_val() instead of both back() and pop_back().
authorJakub Staszak <kubastaszak@gmail.com>
Mon, 19 Aug 2013 22:47:55 +0000 (22:47 +0000)
committerJakub Staszak <kubastaszak@gmail.com>
Mon, 19 Aug 2013 22:47:55 +0000 (22:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188723 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/InstCombine/InstCombineWorklist.h

index 19959c0dcda2c78382ca3481173347a35ce0440d..11095585b7b8734c23fcc4a0873c26a785cf8bed 100644 (file)
@@ -74,8 +74,7 @@ public:
   }
 
   Instruction *RemoveOne() {
-    Instruction *I = Worklist.back();
-    Worklist.pop_back();
+    Instruction *I = Worklist.pop_back_val();
     WorklistMap.erase(I);
     return I;
   }