| Index: src/full-codegen.h
|
| diff --git a/src/full-codegen.h b/src/full-codegen.h
|
| index a25c94f4b7ceb8d04a8244a9b740dba4c436544a..052a7ce8c0b1d6e55a36362219897a2ac3dbec3a 100644
|
| --- a/src/full-codegen.h
|
| +++ b/src/full-codegen.h
|
| @@ -83,7 +83,7 @@ class FullCodeGenerator: public AstVisitor {
|
| scope_(info->scope()),
|
| nesting_stack_(NULL),
|
| loop_depth_(0),
|
| - globals_(10),
|
| + globals_(NULL),
|
| context_(NULL),
|
| bailout_entries_(info->HasDeoptimizationSupport()
|
| ? info->function()->ast_node_count() : 0),
|
| @@ -207,7 +207,7 @@ class FullCodeGenerator: public AstVisitor {
|
| virtual ~NestedBlock() {}
|
|
|
| virtual NestedStatement* Exit(int* stack_depth, int* context_length) {
|
| - if (statement()->AsBlock()->block_scope() != NULL) {
|
| + if (statement()->AsBlock()->scope() != NULL) {
|
| ++(*context_length);
|
| }
|
| return previous_;
|
| @@ -781,7 +781,7 @@ class FullCodeGenerator: public AstVisitor {
|
| Label return_label_;
|
| NestedStatement* nesting_stack_;
|
| int loop_depth_;
|
| - ZoneList<Handle<Object> > globals_;
|
| + ZoneList<Handle<Object> >* globals_;
|
| const ExpressionContext* context_;
|
| ZoneList<BailoutEntry> bailout_entries_;
|
| ZoneList<BailoutEntry> stack_checks_;
|
|
|