| Index: src/interpreter/interpreter-assembler.cc
 | 
| diff --git a/src/interpreter/interpreter-assembler.cc b/src/interpreter/interpreter-assembler.cc
 | 
| index a4fddffa16464d7c4a730de779c28158642ff351..1e8c37963dec1c84488a7ee4868d974888581eb9 100644
 | 
| --- a/src/interpreter/interpreter-assembler.cc
 | 
| +++ b/src/interpreter/interpreter-assembler.cc
 | 
| @@ -938,6 +938,9 @@ Node* InterpreterAssembler::CallRuntimeN(Node* function_id, Node* context,
 | 
|  }
 | 
|  
 | 
|  void InterpreterAssembler::UpdateInterruptBudget(Node* weight) {
 | 
| +  // TODO(rmcilroy): It might be worthwhile to only update the budget for
 | 
| +  // backwards branches. Those are distinguishable by the {JumpLoop} bytecode.
 | 
| +
 | 
|    Label ok(this), interrupt_check(this, Label::kDeferred), end(this);
 | 
|    Node* budget_offset =
 | 
|        IntPtrConstant(BytecodeArray::kInterruptBudgetOffset - kHeapObjectTag);
 | 
| 
 |