[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelPattern.cpp
Chris Lattner
lattner at cs.uiuc.edu
Sat Jan 8 12:39:52 PST 2005
Changes in directory llvm/lib/Target/X86:
X86ISelPattern.cpp updated: 1.14 -> 1.15
---
Log message:
Okay, my off by one was actually off by two. This fixes Generic/2003-07-07-BadLongConst.ll
---
Diffs of the changes: (+1 -1)
Index: llvm/lib/Target/X86/X86ISelPattern.cpp
diff -u llvm/lib/Target/X86/X86ISelPattern.cpp:1.14 llvm/lib/Target/X86/X86ISelPattern.cpp:1.15
--- llvm/lib/Target/X86/X86ISelPattern.cpp:1.14 Sat Jan 8 14:31:34 2005
+++ llvm/lib/Target/X86/X86ISelPattern.cpp Sat Jan 8 14:39:31 2005
@@ -208,7 +208,7 @@
RetVals.push_back(MVT::Other);
SDOperand TheCall = SDOperand(DAG.getCall(RetVals, Chain, Callee), 0);
- Chain = TheCall.getValue(RetVals.size());
+ Chain = TheCall.getValue(RetVals.size()+1);
Chain = DAG.getNode(ISD::ADJCALLSTACKUP, MVT::Other, Chain,
DAG.getConstant(NumBytes, getPointerTy()));
return std::make_pair(TheCall, Chain);
More information about the llvm-commits
mailing list