| Index: src/preparser.h
 | 
| diff --git a/src/preparser.h b/src/preparser.h
 | 
| index 41b3a31f0e1169068eaf2968fe55b67fc3904ee4..48e57116f8877e93563920ebb1abea7c1c3c4371 100644
 | 
| --- a/src/preparser.h
 | 
| +++ b/src/preparser.h
 | 
| @@ -212,7 +212,7 @@ class ParserBase : public Traits {
 | 
|        return next_materialized_literal_index_++;
 | 
|      }
 | 
|      int materialized_literal_count() {
 | 
| -      return next_materialized_literal_index_ - JSFunction::kLiteralsPrefixSize;
 | 
| +      return next_materialized_literal_index_;
 | 
|      }
 | 
|  
 | 
|      int NextHandlerIndex() { return next_handler_index_++; }
 | 
| @@ -1664,7 +1664,7 @@ template <class Traits>
 | 
|  ParserBase<Traits>::FunctionState::FunctionState(
 | 
|      FunctionState** function_state_stack, Scope** scope_stack, Scope* scope,
 | 
|      FunctionKind kind, typename Traits::Type::Factory* factory)
 | 
| -    : next_materialized_literal_index_(JSFunction::kLiteralsPrefixSize),
 | 
| +    : next_materialized_literal_index_(0),
 | 
|        next_handler_index_(0),
 | 
|        expected_property_count_(0),
 | 
|        kind_(kind),
 | 
| 
 |