| Index: src/interpreter/bytecode-generator.h
|
| diff --git a/src/interpreter/bytecode-generator.h b/src/interpreter/bytecode-generator.h
|
| index b00ead46507739ac20f4cc063e23dcd18395fba8..a483dfb6a84bdac65de2b60b31093b83df841e63 100644
|
| --- a/src/interpreter/bytecode-generator.h
|
| +++ b/src/interpreter/bytecode-generator.h
|
| @@ -125,6 +125,12 @@ class BytecodeGenerator final : public AstVisitor<BytecodeGenerator> {
|
| void BuildIndexedJump(Register value, size_t start_index, size_t size,
|
| ZoneVector<BytecodeLabel>& targets);
|
|
|
| + void BuildNewLocalActivationContext();
|
| + void BuildLocalActivationContextInitialization();
|
| + void BuildNewLocalBlockContext(Scope* scope);
|
| + void BuildNewLocalCatchContext(Variable* variable, Scope* scope);
|
| + void BuildNewLocalWithContext(Scope* scope);
|
| +
|
| void VisitGeneratorPrologue();
|
|
|
| void VisitArgumentsObject(Variable* variable);
|
| @@ -136,12 +142,7 @@ class BytecodeGenerator final : public AstVisitor<BytecodeGenerator> {
|
| void VisitClassLiteralStaticPrototypeWithComputedName(Register name);
|
| void VisitThisFunctionVariable(Variable* variable);
|
| void VisitNewTargetVariable(Variable* variable);
|
| - void VisitNewLocalFunctionContext();
|
| - void VisitBuildLocalActivationContext();
|
| void VisitBlockDeclarationsAndStatements(Block* stmt);
|
| - void VisitNewLocalBlockContext(Scope* scope);
|
| - void VisitNewLocalCatchContext(Variable* variable, Scope* scope);
|
| - void VisitNewLocalWithContext(Scope* scope);
|
| void VisitFunctionClosureForContext();
|
| void VisitSetHomeObject(Register value, Register home_object,
|
| LiteralProperty* property, int slot_number = 0);
|
|
|