diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2009-05-04 19:10:38 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2009-05-04 19:10:38 +0000 |
commit | 2d1e7321f65d66b2bd75e510b938a631865820f3 (patch) | |
tree | 5c8dd1b9f618f365c0a38b92f558f7a66c31991b /llvm/lib | |
parent | 0836a199318c4f5835a305e1290f842f9e0576f9 (diff) | |
download | bcm5719-llvm-2d1e7321f65d66b2bd75e510b938a631865820f3.tar.gz bcm5719-llvm-2d1e7321f65d66b2bd75e510b938a631865820f3.zip |
Fix code emission for conditional branches.
Patch by Collin Winter!
llvm-svn: 70898
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/CppBackend/CPPBackend.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/CppBackend/CPPBackend.cpp b/llvm/lib/Target/CppBackend/CPPBackend.cpp index 6adb73ae259..bf9c885f37b 100644 --- a/llvm/lib/Target/CppBackend/CPPBackend.cpp +++ b/llvm/lib/Target/CppBackend/CPPBackend.cpp @@ -1092,9 +1092,9 @@ namespace { const BranchInst* br = cast<BranchInst>(I); Out << "BranchInst::Create(" ; if (br->getNumOperands() == 3 ) { - Out << opNames[0] << ", " + Out << opNames[2] << ", " << opNames[1] << ", " - << opNames[2] << ", "; + << opNames[0] << ", "; } else if (br->getNumOperands() == 1) { Out << opNames[0] << ", "; |