| Index: src/crankshaft/hydrogen.cc | 
| diff --git a/src/crankshaft/hydrogen.cc b/src/crankshaft/hydrogen.cc | 
| index fd7f5e6b93a00d2867f4a00f3d40b905038e250b..5e242858891276a12a4a43fe53e544169b8d20d1 100644 | 
| --- a/src/crankshaft/hydrogen.cc | 
| +++ b/src/crankshaft/hydrogen.cc | 
| @@ -5716,16 +5716,6 @@ void HOptimizedGraphBuilder::VisitVariableProxy(VariableProxy* expr) { | 
| instr->SetDependsOnFlag(kGlobalVars); | 
| return ast_context()->ReturnInstruction(instr, expr->id()); | 
| } | 
| -      } else if (variable->IsGlobalSlot()) { | 
| -        DCHECK(variable->index() > 0); | 
| -        DCHECK(variable->IsStaticGlobalObjectProperty()); | 
| -        int slot_index = variable->index(); | 
| -        int depth = scope()->ContextChainLength(variable->scope()); | 
| - | 
| -        HLoadGlobalViaContext* instr = | 
| -            New<HLoadGlobalViaContext>(depth, slot_index); | 
| -        return ast_context()->ReturnInstruction(instr, expr->id()); | 
| - | 
| } else { | 
| HValue* global_object = Add<HLoadNamedField>( | 
| context(), nullptr, | 
| @@ -6941,18 +6931,6 @@ void HOptimizedGraphBuilder::HandleGlobalVariableAssignment( | 
| if (instr->HasObservableSideEffects()) { | 
| Add<HSimulate>(ast_id, REMOVABLE_SIMULATE); | 
| } | 
| -  } else if (var->IsGlobalSlot()) { | 
| -    DCHECK(var->index() > 0); | 
| -    DCHECK(var->IsStaticGlobalObjectProperty()); | 
| -    int slot_index = var->index(); | 
| -    int depth = scope()->ContextChainLength(var->scope()); | 
| - | 
| -    HStoreGlobalViaContext* instr = Add<HStoreGlobalViaContext>( | 
| -        value, depth, slot_index, function_language_mode()); | 
| -    USE(instr); | 
| -    DCHECK(instr->HasObservableSideEffects()); | 
| -    Add<HSimulate>(ast_id, REMOVABLE_SIMULATE); | 
| - | 
| } else { | 
| HValue* global_object = Add<HLoadNamedField>( | 
| context(), nullptr, | 
|  |