Eliminate use of ctors that take vectors.
[oota-llvm.git] / lib / Transforms / Instrumentation / ProfilingUtils.cpp
index d003f6ca914af794e22463708040a230c4c58137..071ca0dfdb48bb9d3e90737314785e0b87f9e4b9 100644 (file)
@@ -53,7 +53,8 @@ void llvm::InsertProfilingInitCall(Function *MainFn, const char *FnName,
   }
   Args[3] = ConstantInt::get(Type::Int32Ty, NumElements);
 
-  Instruction *InitCall = new CallInst(InitFn, Args, "newargc", InsertPos);
+  Instruction *InitCall = new CallInst(InitFn, &Args[0], Args.size(),
+                                       "newargc", InsertPos);
 
   // If argc or argv are not available in main, just pass null values in.
   Function::arg_iterator AI;