git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27989 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Evan Cheng 2006-04-27 05:44:50 +00:00
parent 85e3800e42
commit 5fb03ce905

View File

@ -825,7 +825,6 @@ X86TargetLowering::PreprocessFastCCArguments(std::vector<SDOperand>Args,
std::pair<FALocInfo,FALocInfo> Loc = std::make_pair(FALocInfo(), std::pair<FALocInfo,FALocInfo> Loc = std::make_pair(FALocInfo(),
FALocInfo()); FALocInfo());
if (ObjIntRegs) { if (ObjIntRegs) {
NumIntRegs += ObjIntRegs;
switch (ObjectVT) { switch (ObjectVT) {
default: assert(0 && "Unhandled argument type!"); default: assert(0 && "Unhandled argument type!");
case MVT::i1: case MVT::i1:
@ -864,6 +863,7 @@ X86TargetLowering::PreprocessFastCCArguments(std::vector<SDOperand>Args,
} }
break; break;
} }
NumIntRegs += ObjIntRegs;
} }
if (ObjSize) { if (ObjSize) {
int FI = MFI->CreateFixedObject(ObjSize, ArgOffset); int FI = MFI->CreateFixedObject(ObjSize, ArgOffset);