Update InvokeInst to work like CallInst
[oota-llvm.git] / lib / Transforms / Scalar / LowerGC.cpp
index 8e6611a4f9120f176da2c20c8c075701ad3ddfc6..e1576845dc2affffc60c570640d830abe4d76b3f 100644 (file)
@@ -331,7 +331,7 @@ bool LowerGC::runOnFunction(Function &F) {
       std::vector<Value*> Args(CI->op_begin()+1, CI->op_end());
 
       Value *II = new InvokeInst(CI->getCalledValue(), NewBB, Cleanup,
-                                 &Args[0], Args.size(), CI->getName(), CBB);
+                                 Args.begin(), Args.end(), CI->getName(), CBB);
       CI->replaceAllUsesWith(II);
       delete CI;
     }