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