Index: src/lithium-allocator-inl.h |
diff --git a/src/lithium-allocator-inl.h b/src/lithium-allocator-inl.h |
index deee98877d6cd9f718024ca6b9dd1fe69f76f8fc..052c75051232881a4666811b7c20d4b288994f07 100644 |
--- a/src/lithium-allocator-inl.h |
+++ b/src/lithium-allocator-inl.h |
@@ -146,7 +146,9 @@ void UseIterator::Advance() { |
void LAllocator::SetLiveRangeAssignedRegister(LiveRange* range, int reg) { |
- if (range->Kind() == DOUBLE_REGISTERS) { |
+ if (range->Kind() == DOUBLE_REGISTERS || |
+ range->Kind() == FLOAT32x4_REGISTERS || |
+ range->Kind() == INT32x4_REGISTERS) { |
assigned_double_registers_->Add(reg); |
} else { |
ASSERT(range->Kind() == GENERAL_REGISTERS); |