summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-upgrade/UpgradeParser.y.cvs
diff options
context:
space:
mode:
authorDavid Greene <greened@obbligato.org>2007-08-15 17:58:51 +0000
committerDavid Greene <greened@obbligato.org>2007-08-15 17:58:51 +0000
commit87e2554df4612ab36ea5c0d51d73c3d9152baf9f (patch)
tree3229ae77e3f697d5472f1c450edc6a1c120afd6b /llvm/tools/llvm-upgrade/UpgradeParser.y.cvs
parent597c8b77e4930cc41bdf1d4cef0094c519b042c9 (diff)
downloadbcm5719-llvm-87e2554df4612ab36ea5c0d51d73c3d9152baf9f.tar.gz
bcm5719-llvm-87e2554df4612ab36ea5c0d51d73c3d9152baf9f.zip
Update .cvs file
llvm-svn: 41106
Diffstat (limited to 'llvm/tools/llvm-upgrade/UpgradeParser.y.cvs')
-rw-r--r--llvm/tools/llvm-upgrade/UpgradeParser.y.cvs9
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/tools/llvm-upgrade/UpgradeParser.y.cvs b/llvm/tools/llvm-upgrade/UpgradeParser.y.cvs
index 8fe549830d4..251cc77ded6 100644
--- a/llvm/tools/llvm-upgrade/UpgradeParser.y.cvs
+++ b/llvm/tools/llvm-upgrade/UpgradeParser.y.cvs
@@ -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);
OpenPOWER on IntegriCloud