| Index: src/compiler/pipeline.cc
|
| diff --git a/src/compiler/pipeline.cc b/src/compiler/pipeline.cc
|
| index 76c759d83d082a48712db18f50416395506bed57..a5120d4c97abe0a1f3646f032ab5f7ee74c86e09 100644
|
| --- a/src/compiler/pipeline.cc
|
| +++ b/src/compiler/pipeline.cc
|
| @@ -35,6 +35,7 @@
|
| #include "src/compiler/js-call-reducer.h"
|
| #include "src/compiler/js-context-specialization.h"
|
| #include "src/compiler/js-create-lowering.h"
|
| +#include "src/compiler/js-for-in-lowering.h"
|
| #include "src/compiler/js-frame-specialization.h"
|
| #include "src/compiler/js-generic-lowering.h"
|
| #include "src/compiler/js-inlining-heuristic.h"
|
| @@ -912,6 +913,7 @@ struct TypedLoweringPhase {
|
| JSCreateLowering create_lowering(
|
| &graph_reducer, data->info()->dependencies(), data->jsgraph(),
|
| feedback_vector, data->native_context(), temp_zone);
|
| + JSForInLowering for_in_lowering(&graph_reducer, data->jsgraph());
|
| JSTypedLowering::Flags typed_lowering_flags = JSTypedLowering::kNoFlags;
|
| if (data->info()->is_deoptimization_enabled()) {
|
| typed_lowering_flags |= JSTypedLowering::kDeoptimizationEnabled;
|
| @@ -934,6 +936,7 @@ struct TypedLoweringPhase {
|
| if (data->info()->is_deoptimization_enabled()) {
|
| AddReducer(data, &graph_reducer, &create_lowering);
|
| }
|
| + AddReducer(data, &graph_reducer, &for_in_lowering);
|
| AddReducer(data, &graph_reducer, &typed_optimization);
|
| AddReducer(data, &graph_reducer, &typed_lowering);
|
| AddReducer(data, &graph_reducer, &simple_reducer);
|
|
|