| Index: src/interpreter/bytecodes.h | 
| diff --git a/src/interpreter/bytecodes.h b/src/interpreter/bytecodes.h | 
| index a6c6d0be34761e9153789e2fb672ff4b322e66cd..805c4e3ff326150590a959bfb2f300ed0c69663d 100644 | 
| --- a/src/interpreter/bytecodes.h | 
| +++ b/src/interpreter/bytecodes.h | 
| @@ -315,9 +315,11 @@ namespace interpreter { | 
| V(Return, AccumulatorUse::kRead)                                             \ | 
| \ | 
| /* Generators */                                                             \ | 
| +  V(RestoreGeneratorState, AccumulatorUse::kWrite, OperandType::kReg)          \ | 
| V(SuspendGenerator, AccumulatorUse::kRead, OperandType::kReg,                \ | 
| -    OperandType::kFlag8)                                                       \ | 
| -  V(ResumeGenerator, AccumulatorUse::kWrite, OperandType::kReg)                \ | 
| +    OperandType::kRegList, OperandType::kRegCount, OperandType::kFlag8)        \ | 
| +  V(RestoreGeneratorRegisters, AccumulatorUse::kNone, OperandType::kReg,       \ | 
| +    OperandType::kRegOutList, OperandType::kRegCount)                          \ | 
| \ | 
| /* Debugger */                                                               \ | 
| V(Debugger, AccumulatorUse::kNone)                                           \ | 
| @@ -821,6 +823,7 @@ class V8_EXPORT_PRIVATE Bytecodes final { | 
| case OperandType::kRegOutTriple: | 
| return 3; | 
| case OperandType::kRegList: | 
| +      case OperandType::kRegOutList: | 
| UNREACHABLE(); | 
| default: | 
| return 0; | 
|  |