@@ -175,8 +175,9 @@ TEST(ScanHTMLEndComments) {
175175 &zone, CcTest::i_isolate ()->heap ()->HashSeed ());
176176 i::PendingCompilationErrorHandler pending_error_handler;
177177 i::PreParser preparser (
178- &zone, &scanner, &ast_value_factory, &pending_error_handler,
179- CcTest::i_isolate ()->counters ()->runtime_call_stats (), stack_limit);
178+ &zone, &scanner, stack_limit, &ast_value_factory,
179+ &pending_error_handler,
180+ CcTest::i_isolate ()->counters ()->runtime_call_stats ());
180181 i::PreParser::PreParseResult result = preparser.PreParseProgram ();
181182 CHECK_EQ (i::PreParser::kPreParseSuccess , result);
182183 CHECK (!pending_error_handler.has_pending_error ());
@@ -192,8 +193,9 @@ TEST(ScanHTMLEndComments) {
192193 &zone, CcTest::i_isolate ()->heap ()->HashSeed ());
193194 i::PendingCompilationErrorHandler pending_error_handler;
194195 i::PreParser preparser (
195- &zone, &scanner, &ast_value_factory, &pending_error_handler,
196- CcTest::i_isolate ()->counters ()->runtime_call_stats (), stack_limit);
196+ &zone, &scanner, stack_limit, &ast_value_factory,
197+ &pending_error_handler,
198+ CcTest::i_isolate ()->counters ()->runtime_call_stats ());
197199 i::PreParser::PreParseResult result = preparser.PreParseProgram ();
198200 // Even in the case of a syntax error, kPreParseSuccess is returned.
199201 CHECK_EQ (i::PreParser::kPreParseSuccess , result);
@@ -366,8 +368,9 @@ TEST(StandAlonePreParser) {
366368 &zone, CcTest::i_isolate ()->heap ()->HashSeed ());
367369 i::PendingCompilationErrorHandler pending_error_handler;
368370 i::PreParser preparser (
369- &zone, &scanner, &ast_value_factory, &pending_error_handler,
370- CcTest::i_isolate ()->counters ()->runtime_call_stats (), stack_limit);
371+ &zone, &scanner, stack_limit, &ast_value_factory,
372+ &pending_error_handler,
373+ CcTest::i_isolate ()->counters ()->runtime_call_stats ());
371374 preparser.set_allow_natives (true );
372375 i::PreParser::PreParseResult result = preparser.PreParseProgram ();
373376 CHECK_EQ (i::PreParser::kPreParseSuccess , result);
@@ -400,9 +403,9 @@ TEST(StandAlonePreParserNoNatives) {
400403 i::AstValueFactory ast_value_factory (
401404 &zone, CcTest::i_isolate ()->heap ()->HashSeed ());
402405 i::PendingCompilationErrorHandler pending_error_handler;
403- i::PreParser preparser (
404- &zone, &scanner, &ast_value_factory, &pending_error_handler,
405- isolate->counters ()->runtime_call_stats (), stack_limit );
406+ i::PreParser preparser (&zone, &scanner, stack_limit, &ast_value_factory,
407+ &pending_error_handler,
408+ isolate->counters ()->runtime_call_stats ());
406409 i::PreParser::PreParseResult result = preparser.PreParseProgram ();
407410 CHECK_EQ (i::PreParser::kPreParseSuccess , result);
408411 CHECK (pending_error_handler.has_pending_error ());
@@ -467,10 +470,10 @@ TEST(RegressChromium62639) {
467470 i::AstValueFactory ast_value_factory (&zone,
468471 CcTest::i_isolate ()->heap ()->HashSeed ());
469472 i::PendingCompilationErrorHandler pending_error_handler;
470- i::PreParser preparser (&zone, &scanner, &ast_value_factory,
471- &pending_error_handler ,
472- isolate-> counters ()-> runtime_call_stats () ,
473- CcTest::i_isolate ()-> stack_guard ()->real_climit ());
473+ i::PreParser preparser (&zone, &scanner,
474+ CcTest::i_isolate ()-> stack_guard ()-> real_climit () ,
475+ &ast_value_factory, &pending_error_handler ,
476+ isolate-> counters ()->runtime_call_stats ());
474477 i::PreParser::PreParseResult result = preparser.PreParseProgram ();
475478 // Even in the case of a syntax error, kPreParseSuccess is returned.
476479 CHECK_EQ (i::PreParser::kPreParseSuccess , result);
@@ -543,9 +546,9 @@ TEST(PreParseOverflow) {
543546 i::AstValueFactory ast_value_factory (&zone,
544547 CcTest::i_isolate ()->heap ()->HashSeed ());
545548 i::PendingCompilationErrorHandler pending_error_handler;
546- i::PreParser preparser (
547- &zone, &scanner, &ast_value_factory, &pending_error_handler,
548- isolate->counters ()->runtime_call_stats (), stack_limit );
549+ i::PreParser preparser (&zone, &scanner, stack_limit, &ast_value_factory,
550+ &pending_error_handler,
551+ isolate->counters ()->runtime_call_stats ());
549552 i::PreParser::PreParseResult result = preparser.PreParseProgram ();
550553 CHECK_EQ (i::PreParser::kPreParseStackOverflow , result);
551554}
@@ -1327,9 +1330,9 @@ void TestParserSyncWithFlags(i::Handle<i::String> source,
13271330 i::Zone zone (CcTest::i_isolate ()->allocator (), ZONE_NAME );
13281331 i::AstValueFactory ast_value_factory (
13291332 &zone, CcTest::i_isolate ()->heap ()->HashSeed ());
1330- i::PreParser preparser (
1331- &zone, &scanner, &ast_value_factory, &pending_error_handler,
1332- isolate->counters ()->runtime_call_stats (), stack_limit );
1333+ i::PreParser preparser (&zone, &scanner, stack_limit, &ast_value_factory,
1334+ &pending_error_handler,
1335+ isolate->counters ()->runtime_call_stats ());
13331336 SetParserFlags (&preparser, flags);
13341337 scanner.Initialize (stream.get ());
13351338 i::PreParser::PreParseResult result =
0 commit comments