Index: src/variables.h |
diff --git a/src/variables.h b/src/variables.h |
index 4696e0543d30a0d3315495de19ec7fd1ae5d3e62..31fc4a60ed21feaf251028eb1f4d7ce90fa2d928 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 |
@@ -145,9 +143,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_; |