5 #include "src/ast/ast-function-literal-id-reindexer.h" 6 #include "src/objects-inl.h" 8 #include "src/ast/ast.h" 13 AstFunctionLiteralIdReindexer::AstFunctionLiteralIdReindexer(
size_t stack_limit,
15 : AstTraversalVisitor(stack_limit), delta_(delta) {}
17 AstFunctionLiteralIdReindexer::~AstFunctionLiteralIdReindexer() =
default;
19 void AstFunctionLiteralIdReindexer::Reindex(Expression* pattern) {
23 void AstFunctionLiteralIdReindexer::VisitFunctionLiteral(FunctionLiteral* lit) {
24 AstTraversalVisitor::VisitFunctionLiteral(lit);
25 lit->set_function_literal_id(lit->function_literal_id() + delta_);