| Index: src/hydrogen.cc
 | 
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
 | 
| index 75344bb513a0d13365ba32bff60330cd2a521301..464efcefaf21adfe12947b10ce7994e0f99f6436 100644
 | 
| --- a/src/hydrogen.cc
 | 
| +++ b/src/hydrogen.cc
 | 
| @@ -6549,6 +6549,7 @@ void HGraphBuilder::EnsureArgumentsArePushedForAccess() {
 | 
|  
 | 
|    // Push arguments when entering inlined function.
 | 
|    HEnterInlined* entry = function_state()->entry();
 | 
| +  entry->set_arguments_pushed();
 | 
|  
 | 
|    ZoneList<HValue*>* arguments_values = entry->arguments_values();
 | 
|  
 | 
| @@ -9391,6 +9392,7 @@ HEnvironment::HEnvironment(HEnvironment* outer,
 | 
|        specials_count_(1),
 | 
|        local_count_(0),
 | 
|        outer_(outer),
 | 
| +      entry_(NULL),
 | 
|        pop_count_(0),
 | 
|        push_count_(0),
 | 
|        ast_id_(BailoutId::None()),
 | 
| @@ -9407,6 +9409,7 @@ HEnvironment::HEnvironment(const HEnvironment* other, Zone* zone)
 | 
|        specials_count_(1),
 | 
|        local_count_(0),
 | 
|        outer_(NULL),
 | 
| +      entry_(NULL),
 | 
|        pop_count_(0),
 | 
|        push_count_(0),
 | 
|        ast_id_(other->ast_id()),
 | 
| @@ -9427,6 +9430,7 @@ HEnvironment::HEnvironment(HEnvironment* outer,
 | 
|        parameter_count_(arguments),
 | 
|        local_count_(0),
 | 
|        outer_(outer),
 | 
| +      entry_(NULL),
 | 
|        pop_count_(0),
 | 
|        push_count_(0),
 | 
|        ast_id_(BailoutId::None()),
 | 
| @@ -9455,6 +9459,7 @@ void HEnvironment::Initialize(const HEnvironment* other) {
 | 
|    parameter_count_ = other->parameter_count_;
 | 
|    local_count_ = other->local_count_;
 | 
|    if (other->outer_ != NULL) outer_ = other->outer_->Copy();  // Deep copy.
 | 
| +  entry_ = other->entry_;
 | 
|    pop_count_ = other->pop_count_;
 | 
|    push_count_ = other->push_count_;
 | 
|    ast_id_ = other->ast_id_;
 | 
| 
 |