| Index: src/full-codegen.h
|
| diff --git a/src/full-codegen.h b/src/full-codegen.h
|
| index 92d868455e8621ecb639066679789ae6f708938f..3048504ecdcc1fa07e3034ca090db9a197c9f231 100644
|
| --- a/src/full-codegen.h
|
| +++ b/src/full-codegen.h
|
| @@ -561,7 +561,7 @@ class FullCodeGenerator: public AstVisitor {
|
| // Helper functions to EmitVariableAssignment
|
| void EmitStoreToStackLocalOrContextSlot(Variable* var,
|
| MemOperand location);
|
| - void EmitCallStoreContextSlot(Handle<String> name, LanguageMode mode);
|
| + void EmitCallStoreContextSlot(Handle<String> name, StrictMode strict_mode);
|
|
|
| // Complete a named property assignment. The receiver is expected on top
|
| // of the stack and the right-hand-side value in the accumulator.
|
| @@ -607,11 +607,7 @@ class FullCodeGenerator: public AstVisitor {
|
| Handle<Script> script() { return info_->script(); }
|
| bool is_eval() { return info_->is_eval(); }
|
| bool is_native() { return info_->is_native(); }
|
| - bool is_sloppy_mode() { return language_mode() == SLOPPY_MODE; }
|
| - StrictModeFlag strict_mode() {
|
| - return is_sloppy_mode() ? kSloppyMode : kStrictMode;
|
| - }
|
| - LanguageMode language_mode() { return function()->language_mode(); }
|
| + StrictMode strict_mode() { return function()->strict_mode(); }
|
| FunctionLiteral* function() { return info_->function(); }
|
| Scope* scope() { return scope_; }
|
|
|
|
|