diff options
Diffstat (limited to 'deps/v8/src/parsing/preparser.h')
-rw-r--r-- | deps/v8/src/parsing/preparser.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/deps/v8/src/parsing/preparser.h b/deps/v8/src/parsing/preparser.h index 3c1122ef00..5280e3d226 100644 --- a/deps/v8/src/parsing/preparser.h +++ b/deps/v8/src/parsing/preparser.h @@ -8,6 +8,7 @@ #include "src/ast/ast-value-factory.h" #include "src/ast/ast.h" #include "src/ast/scopes.h" +#include "src/parsing/parse-info.h" #include "src/parsing/parser-base.h" #include "src/parsing/pending-compilation-error-handler.h" #include "src/parsing/preparser-logger.h" @@ -921,12 +922,11 @@ class PreParser : public ParserBase<PreParser> { AstValueFactory* ast_value_factory, PendingCompilationErrorHandler* pending_error_handler, RuntimeCallStats* runtime_call_stats, Logger* logger, - int script_id = -1, bool parsing_module = false, - bool parsing_on_main_thread = true) + UnoptimizedCompileFlags flags, bool parsing_on_main_thread = true) : ParserBase<PreParser>(zone, scanner, stack_limit, nullptr, ast_value_factory, pending_error_handler, - runtime_call_stats, logger, script_id, - parsing_module, parsing_on_main_thread), + runtime_call_stats, logger, flags, + parsing_on_main_thread), use_counts_(nullptr), preparse_data_builder_(nullptr), preparse_data_builder_buffer_() { @@ -954,8 +954,7 @@ class PreParser : public ParserBase<PreParser> { PreParseResult PreParseFunction( const AstRawString* function_name, FunctionKind kind, FunctionSyntaxKind function_syntax_kind, DeclarationScope* function_scope, - int* use_counts, ProducedPreparseData** produced_preparser_scope_data, - int script_id); + int* use_counts, ProducedPreparseData** produced_preparser_scope_data); PreparseDataBuilder* preparse_data_builder() const { return preparse_data_builder_; |