| 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",
|
|
|