| Index: src/code-stubs-hydrogen.cc | 
| diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc | 
| index 320799db4a79128173b5f1c657a623372e4d134b..1d451cc9a5eb82f210ff56abd5bdb33155de9b44 100644 | 
| --- a/src/code-stubs-hydrogen.cc | 
| +++ b/src/code-stubs-hydrogen.cc | 
| @@ -763,18 +763,6 @@ HValue* CodeStubGraphBuilder<FastArrayPushStub>::BuildCodeStub() { | 
| check.End(); | 
| } | 
|  | 
| -  // Disallow pushing onto observed objects. | 
| -  { | 
| -    HValue* bit_field = | 
| -        Add<HLoadNamedField>(map, nullptr, HObjectAccess::ForMapBitField()); | 
| -    HValue* mask = Add<HConstant>(1 << Map::kIsObserved); | 
| -    HValue* bit = AddUncasted<HBitwise>(Token::BIT_AND, bit_field, mask); | 
| -    IfBuilder check(this); | 
| -    check.If<HCompareNumericAndBranch>(bit, mask, Token::EQ); | 
| -    check.ThenDeopt(Deoptimizer::kFastArrayPushFailed); | 
| -    check.End(); | 
| -  } | 
| - | 
| // Disallow pushing onto arrays in dictionary named property mode. We need to | 
| // figure out whether the length property is still writable. | 
| { | 
|  |