Register argument to va_start must be marked as defined!
authorVikram S. Adve <vadve@cs.uiuc.edu>
Mon, 11 Aug 2003 18:42:47 +0000 (18:42 +0000)
committerVikram S. Adve <vadve@cs.uiuc.edu>
Mon, 11 Aug 2003 18:42:47 +0000 (18:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7734 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9InstrSelection.cpp

index e35024b45dfdd0a4bb54860849f5e0366198ff38..2bc9f8358687743266503722a1377156398db2a9 100644 (file)
@@ -1418,7 +1418,7 @@ bool CodeGenIntrinsic(LLVMIntrinsic::ID iid, CallInst &callInstr,
     int firstVarArgOff = numFixedArgs * argSize + target.getFrameInfo().
       getFirstIncomingArgOffset(MachineFunction::get(func), ignore);
     mvec.push_back(BuildMI(V9::ADDi, 3).addMReg(fpReg).addSImm(firstVarArgOff).
-                   addReg(callInstr.getOperand(1)));
+                   addRegDef(callInstr.getOperand(1)));
     return true;
   }