| 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.
|
|
|