Index: src/scopes.h |
diff --git a/src/scopes.h b/src/scopes.h |
index 4486921d6a2b0f79097f112b07fe755454306c56..89ec4647235bc010a0e20f67006c974f33d6035b 100644 |
--- a/src/scopes.h |
+++ b/src/scopes.h |
@@ -471,6 +471,7 @@ class Scope: public ZoneObject { |
// Computed via PropagateScopeInfo. |
bool outer_scope_calls_sloppy_eval_; |
bool inner_scope_calls_eval_; |
+ bool inner_scope_contains_with_; |
bool force_eager_compilation_; |
bool force_context_allocation_; |
@@ -548,7 +549,7 @@ class Scope: public ZoneObject { |
// Lookup a variable reference given by name recursively starting with this |
// scope. If the code is executed because of a call to 'eval', the context |
// parameter should be set to the calling context of 'eval'. |
- Variable* LookupRecursive(Handle<String> name, |
+ Variable* LookupRecursive(VariableProxy* proxy, |
BindingKind* binding_kind, |
AstNodeFactory<AstNullVisitor>* factory); |
MUST_USE_RESULT |
@@ -560,7 +561,7 @@ class Scope: public ZoneObject { |
AstNodeFactory<AstNullVisitor>* factory); |
// Scope analysis. |
- bool PropagateScopeInfo(bool outer_scope_calls_sloppy_eval); |
+ void PropagateScopeInfo(bool outer_scope_calls_sloppy_eval); |
bool HasTrivialContext() const; |
// Predicates. |