Index: src/variables.h |
diff --git a/src/variables.h b/src/variables.h |
index 1adeb1f0f417cc0d8bcdf6a19a2f688f1195e477..be084a1a28ab9e38650e24225519ade85c4599e9 100644 |
--- a/src/variables.h |
+++ b/src/variables.h |
@@ -47,15 +47,13 @@ class Variable: public ZoneObject { |
LOOKUP |
}; |
- Variable(Scope* scope, const AstRawString* name, VariableMode mode, |
- bool is_valid_ref, Kind kind, InitializationFlag initialization_flag, |
+ Variable(Scope* scope, const AstRawString* name, VariableMode mode, Kind kind, |
+ InitializationFlag initialization_flag, |
MaybeAssignedFlag maybe_assigned_flag = kNotAssigned); |
// Printing support |
static const char* Mode2String(VariableMode mode); |
- bool IsValidReference() { return is_valid_ref_; } |
- |
// The source code for an eval() call may refer to a variable that is |
// in an outer scope about which we don't know anything (it may not |
// be the script scope). scope() is NULL in that case. Currently the |
@@ -144,9 +142,6 @@ class Variable: public ZoneObject { |
// binding scope (exclusive). |
Variable* local_if_not_shadowed_; |
- // Valid as a reference? (const and this are not valid, for example) |
- bool is_valid_ref_; |
- |
// Usage info. |
bool force_context_allocation_; // set by variable resolver |
bool is_used_; |