insertelement got the wrong operands.
authorChris Lattner <sabre@nondot.org>
Sun, 2 Mar 2008 08:10:16 +0000 (08:10 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 2 Mar 2008 08:10:16 +0000 (08:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47819 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/CBackend/CBackend.cpp

index ca00e19b2bf550cc19e00d04d49d9c6f22990cae..12711c5ea3d70d8ac07b4be9f8430f92c513c0f6 100644 (file)
@@ -3065,9 +3065,9 @@ void CWriter::visitInsertElementInst(InsertElementInst &I) {
   Out << "((";
   printType(Out, PointerType::getUnqual(EltTy));
   Out << ")(&" << GetValueName(&I) << "))[";
-  writeOperand(I.getOperand(1));
-  Out << "] = (";
   writeOperand(I.getOperand(2));
+  Out << "] = (";
+  writeOperand(I.getOperand(1));
   Out << ")";
 }