| Index: src/variables.cc
|
| diff --git a/src/variables.cc b/src/variables.cc
|
| index 8a234e46a0af9ba785478d185c669ee4f6538334..9916628f42ed85b98cb055877579aed19bed519f 100644
|
| --- a/src/variables.cc
|
| +++ b/src/variables.cc
|
| @@ -32,27 +32,24 @@ const char* Variable::Mode2String(VariableMode mode) {
|
| }
|
|
|
|
|
| -Variable::Variable(Scope* scope,
|
| - const AstRawString* name,
|
| - VariableMode mode,
|
| - bool is_valid_ref,
|
| - Kind kind,
|
| +Variable::Variable(Scope* scope, const AstRawString* name, VariableMode mode,
|
| + bool is_valid_ref, Kind kind,
|
| InitializationFlag initialization_flag,
|
| - Interface* interface)
|
| - : scope_(scope),
|
| - name_(name),
|
| - mode_(mode),
|
| - kind_(kind),
|
| - location_(UNALLOCATED),
|
| - index_(-1),
|
| - initializer_position_(RelocInfo::kNoPosition),
|
| - local_if_not_shadowed_(NULL),
|
| - is_valid_ref_(is_valid_ref),
|
| - force_context_allocation_(false),
|
| - is_used_(false),
|
| - maybe_assigned_(false),
|
| - initialization_flag_(initialization_flag),
|
| - interface_(interface) {
|
| + MaybeAssignedFlag maybe_assigned_flag, Interface* interface)
|
| + : scope_(scope),
|
| + name_(name),
|
| + mode_(mode),
|
| + kind_(kind),
|
| + location_(UNALLOCATED),
|
| + index_(-1),
|
| + initializer_position_(RelocInfo::kNoPosition),
|
| + local_if_not_shadowed_(NULL),
|
| + is_valid_ref_(is_valid_ref),
|
| + force_context_allocation_(false),
|
| + is_used_(false),
|
| + initialization_flag_(initialization_flag),
|
| + maybe_assigned_(maybe_assigned_flag),
|
| + interface_(interface) {
|
| // Var declared variables never need initialization.
|
| ASSERT(!(mode == VAR && initialization_flag == kNeedsInitialization));
|
| }
|
|
|