Index: src/compiler/register-allocator.cc |
diff --git a/src/compiler/register-allocator.cc b/src/compiler/register-allocator.cc |
index 6e62b3ad96853f7b64ff821c2c9e9126ff3bac98..e6869051b7d1069698c78c6fb7bdb29835078c52 100644 |
--- a/src/compiler/register-allocator.cc |
+++ b/src/compiler/register-allocator.cc |
@@ -2392,9 +2392,7 @@ void RegisterAllocator::SplitAndSpillRangesDefinedByMemoryOperand( |
for (size_t i = 0; i < initial_range_count; ++i) { |
TopLevelLiveRange* range = data()->live_ranges()[i]; |
if (!CanProcessRange(range)) continue; |
- if (range->HasNoSpillType() || (operands_only && range->HasSpillRange())) { |
- continue; |
- } |
+ if (!range->HasSpillOperand()) continue; |
LifetimePosition start = range->Start(); |
TRACE("Live range %d:%d is defined by a spill operand.\n", |