| 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,
|
|
|