| Index: dart/runtime/vm/parser.h
|
| ===================================================================
|
| --- dart/runtime/vm/parser.h (revision 37111)
|
| +++ dart/runtime/vm/parser.h (working copy)
|
| @@ -47,7 +47,7 @@
|
| saved_current_context_var_(NULL),
|
| saved_entry_context_var_(NULL),
|
| expression_temp_var_(NULL),
|
| - deferred_prefixes_(NULL),
|
| + deferred_prefixes_(new ZoneGrowableArray<const LibraryPrefix*>()),
|
| first_parameter_index_(0),
|
| first_stack_local_index_(0),
|
| num_copied_params_(0),
|
| @@ -110,8 +110,10 @@
|
| static LocalVariable* CreateExpressionTempVar(intptr_t token_pos);
|
| LocalVariable* EnsureExpressionTemp();
|
|
|
| - bool HasDeferredPrefixes() const { return deferred_prefixes_ != NULL; }
|
| - GrowableObjectArray* DeferredPrefixes() const { return deferred_prefixes_; }
|
| + bool HasDeferredPrefixes() const { return deferred_prefixes_->length() != 0; }
|
| + ZoneGrowableArray<const LibraryPrefix*>* deferred_prefixes() const {
|
| + return deferred_prefixes_;
|
| + }
|
| void AddDeferredPrefix(const LibraryPrefix& prefix);
|
|
|
| int first_parameter_index() const { return first_parameter_index_; }
|
| @@ -132,7 +134,7 @@
|
| LocalVariable* saved_current_context_var_;
|
| LocalVariable* saved_entry_context_var_;
|
| LocalVariable* expression_temp_var_;
|
| - GrowableObjectArray* deferred_prefixes_;
|
| + ZoneGrowableArray<const LibraryPrefix*>* deferred_prefixes_;
|
|
|
| int first_parameter_index_;
|
| int first_stack_local_index_;
|
|
|