Consistency
llvm-svn: 28488
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 82cf457..fee69a2 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -380,6 +380,8 @@
static void
HowToPassCCCArgument(MVT::ValueType ObjectVT, unsigned NumXMMRegs,
unsigned &ObjSize, unsigned &ObjXMMRegs) {
+ NumXMMRegs = 0;
+
switch (ObjectVT) {
default: assert(0 && "Unhandled argument type!");
case MVT::i1:
@@ -774,6 +776,7 @@
unsigned &ObjXMMRegs) {
ObjSize = 0;
NumIntRegs = 0;
+ NumXMMRegs = 0;
switch (ObjectVT) {
default: assert(0 && "Unhandled argument type!");