Chromium Code Reviews| Index: src/preparser-api.cc |
| diff --git a/src/preparser-api.cc b/src/preparser-api.cc |
| index 6e8556aa14b4b9309e2a091d7540f872e1e012ba..4280227bd230369734ed7a104d99f1610f1ad34c 100644 |
| --- a/src/preparser-api.cc |
| +++ b/src/preparser-api.cc |
| @@ -191,11 +191,10 @@ PreParserData Preparse(UnicodeInputStream* input, size_t max_stack) { |
| internal::Scanner scanner(&unicode_cache); |
| scanner.Initialize(&buffer); |
| internal::CompleteParserRecorder recorder; |
| + preparser::PreParser preparser(&scanner, &recorder, stack_limit); |
| + preparser.set_allow_lazy(true); |
| preparser::PreParser::PreParseResult result = |
| - preparser::PreParser::PreParseProgram(&scanner, |
| - &recorder, |
| - internal::kAllowLazy, |
| - stack_limit); |
| + preparser.PreParseProgram(); |
|
Michael Starzinger
2013/04/05 10:30:33
nit: Should fit into one line now.
wingo
2013/04/05 12:00:14
Done.
|
| if (result == preparser::PreParser::kPreParseStackOverflow) { |
| return PreParserData::StackOverflow(); |
| } |