Update .cvs file
authorDavid Greene <greened@obbligato.org>
Wed, 15 Aug 2007 17:58:51 +0000 (17:58 +0000)
committerDavid Greene <greened@obbligato.org>
Wed, 15 Aug 2007 17:58:51 +0000 (17:58 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41106 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-upgrade/UpgradeParser.y.cvs

index 8fe549830d40e2f28fe06640d29217effef2c3fd..251cc77ded6b528b6098ed39a9d664dda03a5320 100644 (file)
@@ -1723,11 +1723,12 @@ Module* UpgradeAssembly(const std::string &infile, std::istream& in,
 
       while (!F->use_empty()) {
         CallInst* CI = cast<CallInst>(F->use_back());
-        SmallVector<Value *, 2> Args;
-        Args.push_back(new AllocaInst(ArgTy, 0, "vacopy.fix.1", CI));
-        Args.push_back(new AllocaInst(ArgTy, 0, "vacopy.fix.2", CI));
+        Value *Args[2] = {
+          new AllocaInst(ArgTy, 0, "vacopy.fix.1", CI),
+          new AllocaInst(ArgTy, 0, "vacopy.fix.2", CI)         
+        };
         new StoreInst(CI->getOperand(1), Args[1], CI);
-        new CallInst(NF, Args.begin(), Args.end(), "", CI);
+        new CallInst(NF, Args, Args + 2, "", CI);
         Value* foo = new LoadInst(Args[0], "vacopy.fix.3", CI);
         CI->replaceAllUsesWith(foo);
         CI->getParent()->getInstList().erase(CI);