| Index: src/parser.h
|
| diff --git a/src/parser.h b/src/parser.h
|
| index 244c4ed760e7cba6a77deec71e84b5fef5137618..da5fb529267097dc069b3e537d747d34f30cb54d 100644
|
| --- a/src/parser.h
|
| +++ b/src/parser.h
|
| @@ -54,7 +54,7 @@ class FunctionEntry BASE_EMBEDDED {
|
| kEndPositionIndex,
|
| kLiteralCountIndex,
|
| kPropertyCountIndex,
|
| - kLanguageModeIndex,
|
| + kStrictModeIndex,
|
| kSize
|
| };
|
|
|
| @@ -67,11 +67,10 @@ class FunctionEntry BASE_EMBEDDED {
|
| int end_pos() { return backing_[kEndPositionIndex]; }
|
| int literal_count() { return backing_[kLiteralCountIndex]; }
|
| int property_count() { return backing_[kPropertyCountIndex]; }
|
| - LanguageMode language_mode() {
|
| - ASSERT(backing_[kLanguageModeIndex] == SLOPPY_MODE ||
|
| - backing_[kLanguageModeIndex] == STRICT_MODE ||
|
| - backing_[kLanguageModeIndex] == EXTENDED_MODE);
|
| - return static_cast<LanguageMode>(backing_[kLanguageModeIndex]);
|
| + StrictMode strict_mode() {
|
| + ASSERT(backing_[kStrictModeIndex] == SLOPPY ||
|
| + backing_[kStrictModeIndex] == STRICT);
|
| + return static_cast<StrictMode>(backing_[kStrictModeIndex]);
|
| }
|
|
|
| bool is_valid() { return !backing_.is_empty(); }
|
| @@ -578,10 +577,6 @@ class Parser : public ParserBase<ParserTraits> {
|
| bool inside_with() const { return scope_->inside_with(); }
|
| Mode mode() const { return mode_; }
|
| ScriptDataImpl* pre_parse_data() const { return pre_parse_data_; }
|
| - bool is_extended_mode() {
|
| - ASSERT(scope_ != NULL);
|
| - return scope_->is_extended_mode();
|
| - }
|
| Scope* DeclarationScope(VariableMode mode) {
|
| return IsLexicalVariableMode(mode)
|
| ? scope_ : scope_->DeclarationScope();
|
|
|