Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.30 -> 1.31 --- Log message: Implement Promote for VAARG, and allow it to be custom promoted for people who don't want the default behavior (Alpha). --- Diffs of the changes: (+1 -1) IA64ISelLowering.cpp | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/IA64/IA64ISelLowering.cpp diff -u llvm/lib/Target/IA64/IA64ISelLowering.cpp:1.30 llvm/lib/Target/IA64/IA64ISelLowering.cpp:1.31 --- llvm/lib/Target/IA64/IA64ISelLowering.cpp:1.30 Fri Jan 27 18:02:51 2006 +++ llvm/lib/Target/IA64/IA64ISelLowering.cpp Fri Jan 27 21:14:31 2006 @@ -588,7 +588,7 @@ VAIncr = DAG.getNode(ISD::STORE, MVT::Other, VAList.getValue(1), VAIncr, Op.getOperand(1), Op.getOperand(2)); // Load the actual argument out of the pointer VAList - return DAG.getLoad(VT, VAIncr, VAList, DAG.getSrcValue(0)); + return DAG.getLoad(Op.getValueType(), VAIncr, VAList, DAG.getSrcValue(0)); } case ISD::VASTART: { // vastart just stores the address of the VarArgsFrameIndex slot into the _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits