| Index: src/preparser-api.cc
 | 
| diff --git a/src/preparser-api.cc b/src/preparser-api.cc
 | 
| index 6e8556aa14b4b9309e2a091d7540f872e1e012ba..03c2d6708fe2719d231ec3eb65eb380eda026df2 100644
 | 
| --- a/src/preparser-api.cc
 | 
| +++ b/src/preparser-api.cc
 | 
| @@ -191,11 +191,9 @@ PreParserData Preparse(UnicodeInputStream* input, size_t max_stack) {
 | 
|    internal::Scanner scanner(&unicode_cache);
 | 
|    scanner.Initialize(&buffer);
 | 
|    internal::CompleteParserRecorder recorder;
 | 
| -  preparser::PreParser::PreParseResult result =
 | 
| -      preparser::PreParser::PreParseProgram(&scanner,
 | 
| -                                            &recorder,
 | 
| -                                            internal::kAllowLazy,
 | 
| -                                            stack_limit);
 | 
| +  preparser::PreParser preparser(&scanner, &recorder, stack_limit);
 | 
| +  preparser.set_allow_lazy(true);
 | 
| +  preparser::PreParser::PreParseResult result = preparser.PreParseProgram();
 | 
|    if (result == preparser::PreParser::kPreParseStackOverflow) {
 | 
|      return PreParserData::StackOverflow();
 | 
|    }
 | 
| 
 |