| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index 338f713c31d3d0c445a0a37380403d67c56defc1..be56c673b9ea8003bbac6fb15d28e5e5ae23156c 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -2311,11 +2311,11 @@ HGraph* HGraphBuilder::CreateGraph() {
|
| graph()->OrderBlocks();
|
| graph()->AssignDominators();
|
| graph()->PropagateDeoptimizingMark();
|
| + graph()->EliminateRedundantPhis();
|
| if (!graph()->CheckPhis()) {
|
| Bailout("Unsupported phi use of arguments object");
|
| return NULL;
|
| }
|
| - graph()->EliminateRedundantPhis();
|
| if (FLAG_eliminate_dead_phis) graph()->EliminateUnreachablePhis();
|
| if (!graph()->CollectPhis()) {
|
| Bailout("Unsupported phi use of uninitialized constant");
|
|
|