fix breakage from r98938 by correctly marking msp430 calls as variadic.
authorChris Lattner <sabre@nondot.org>
Thu, 24 Jun 2010 06:46:50 +0000 (06:46 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 24 Jun 2010 06:46:50 +0000 (06:46 +0000)
Patch by Ben Ransford!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106722 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/MSP430/MSP430InstrInfo.td

index b33633780b16cf26d6c6365fbbce246105a056e1..8792b2236855b2cc203ae0c4b6a88aafd0920232 100644 (file)
@@ -49,7 +49,7 @@ def MSP430rla     : SDNode<"MSP430ISD::RLA", SDTIntUnaryOp, []>;
 def MSP430rrc     : SDNode<"MSP430ISD::RRC", SDTIntUnaryOp, []>;
 
 def MSP430call    : SDNode<"MSP430ISD::CALL", SDT_MSP430Call,
-                     [SDNPHasChain, SDNPOutFlag, SDNPOptInFlag]>;
+                     [SDNPHasChain, SDNPOutFlag, SDNPOptInFlag, SDNPVariadic]>;
 def MSP430callseq_start :
                  SDNode<"ISD::CALLSEQ_START", SDT_MSP430CallSeqStart,
                         [SDNPHasChain, SDNPOutFlag]>;