Index: src/full-codegen.cc |
diff --git a/src/full-codegen.cc b/src/full-codegen.cc |
index 6c798ac670ed507be0476f9c564e96d1257d3764..fa7dc88fc5b28d04b7a0b282b5b48d2cd1a5f756 100644 |
--- a/src/full-codegen.cc |
+++ b/src/full-codegen.cc |
@@ -816,9 +816,8 @@ void FullCodeGenerator::VisitBlock(Block* stmt) { |
if (stmt->block_scope() != NULL) { |
{ Comment cmnt(masm_, "[ Extend block context"); |
scope_ = stmt->block_scope(); |
- Handle<SerializedScopeInfo> scope_info = scope_->GetSerializedScopeInfo(); |
- int heap_slots = |
- scope_info->NumberOfContextSlots() - Context::MIN_CONTEXT_SLOTS; |
+ Handle<ScopeInfo> scope_info = scope_->GetScopeInfo(); |
+ int heap_slots = scope_info->ContextLength() - Context::MIN_CONTEXT_SLOTS; |
__ Push(scope_info); |
PushFunctionArgumentForContextAllocation(); |
if (heap_slots <= FastNewBlockContextStub::kMaximumSlots) { |