| Index: src/compiler/escape-analysis.cc
|
| diff --git a/src/compiler/escape-analysis.cc b/src/compiler/escape-analysis.cc
|
| index 0a9c5aa00436c00c55aabf1918c7b12c26ae347a..efd80dff9450f1e36bb2179c6f2d0e430a2b736c 100644
|
| --- a/src/compiler/escape-analysis.cc
|
| +++ b/src/compiler/escape-analysis.cc
|
| @@ -1044,15 +1044,6 @@ void EscapeAnalysis::ForwardVirtualState(Node* node) {
|
| }
|
| #endif // DEBUG
|
| Node* effect = NodeProperties::GetEffectInput(node);
|
| - // Break the cycle for effect phis.
|
| - if (effect->opcode() == IrOpcode::kEffectPhi &&
|
| - virtual_states_[effect->id()] == nullptr) {
|
| - VirtualState* state =
|
| - new (zone()) VirtualState(effect, zone(), AliasCount());
|
| - virtual_states_[effect->id()] = state;
|
| - TRACE("Effect Phi #%d got new virtual state %p.\n", effect->id(),
|
| - static_cast<void*>(virtual_states_[effect->id()]));
|
| - }
|
| DCHECK_NOT_NULL(virtual_states_[effect->id()]);
|
| if (virtual_states_[node->id()]) {
|
| virtual_states_[node->id()]->UpdateFrom(virtual_states_[effect->id()],
|
|
|