From: Evan Cheng Date: Thu, 27 Apr 2006 05:44:50 +0000 (+0000) Subject: Oops X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=5fb03ce9054e6db44673eec141494ad071b13233;p=oota-llvm.git Oops git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27989 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index 6f02ae4da09..a80058925a6 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -825,7 +825,6 @@ X86TargetLowering::PreprocessFastCCArguments(std::vectorArgs, std::pair Loc = std::make_pair(FALocInfo(), FALocInfo()); if (ObjIntRegs) { - NumIntRegs += ObjIntRegs; switch (ObjectVT) { default: assert(0 && "Unhandled argument type!"); case MVT::i1: @@ -864,6 +863,7 @@ X86TargetLowering::PreprocessFastCCArguments(std::vectorArgs, } break; } + NumIntRegs += ObjIntRegs; } if (ObjSize) { int FI = MFI->CreateFixedObject(ObjSize, ArgOffset);