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; |