diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-08-18 16:59:21 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-08-18 16:59:30 -0700 |
commit | 05e6f318c6ecccea73698367010e51812c5b3862 (patch) | |
tree | 965d1c3bcdd518dd7411d8f39dd45189e1526d3d /deps/v8/src/variables.h | |
parent | 63607a0304e99259d3b7a24c44f7d29384b93cb4 (diff) | |
download | node-new-05e6f318c6ecccea73698367010e51812c5b3862.tar.gz |
Upgrade V8 to 3.5.6
Diffstat (limited to 'deps/v8/src/variables.h')
-rw-r--r-- | deps/v8/src/variables.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/deps/v8/src/variables.h b/deps/v8/src/variables.h index a9c06d1eea..e92ba6d39a 100644 --- a/deps/v8/src/variables.h +++ b/deps/v8/src/variables.h @@ -46,6 +46,8 @@ class Variable: public ZoneObject { CONST, // declared via 'const' declarations + LET, // declared via 'let' declarations + // Variables introduced by the compiler: DYNAMIC, // always require dynamic lookup (we don't know // the declaration) @@ -95,11 +97,12 @@ class Variable: public ZoneObject { Handle<String> name() const { return name_; } Mode mode() const { return mode_; } - bool is_accessed_from_inner_scope() const { - return is_accessed_from_inner_scope_; + bool is_accessed_from_inner_function_scope() const { + return is_accessed_from_inner_function_scope_; } - void MarkAsAccessedFromInnerScope() { - is_accessed_from_inner_scope_ = true; + void MarkAsAccessedFromInnerFunctionScope() { + ASSERT(mode_ != TEMPORARY); + is_accessed_from_inner_function_scope_ = true; } bool is_used() { return is_used_; } void set_is_used(bool flag) { is_used_ = flag; } @@ -156,7 +159,7 @@ class Variable: public ZoneObject { bool is_valid_LHS_; // Usage info. - bool is_accessed_from_inner_scope_; // set by variable resolver + bool is_accessed_from_inner_function_scope_; // set by variable resolver bool is_used_; }; |