| Index: src/interpreter/register-translator.h
|
| diff --git a/src/interpreter/register-translator.h b/src/interpreter/register-translator.h
|
| index 783924d34c92d09d68bc9430b240c7ff08990518..ca66f501a785e923cd6bcf21946d5701bdde7f67 100644
|
| --- a/src/interpreter/register-translator.h
|
| +++ b/src/interpreter/register-translator.h
|
| @@ -90,9 +90,12 @@ class RegisterTranslator final {
|
| // translation.
|
| bool emitting_moves_;
|
|
|
| - // State for restoring registers after bytecode.
|
| - Register window_registers_[kTranslationWindowLength];
|
| + // Number of window registers in use.
|
| int window_registers_count_;
|
| +
|
| + // State for restoring register moves emitted by TranslateOutputRegisters.
|
| + std::pair<Register, Register> output_moves_[kTranslationWindowLength];
|
| + int output_moves_count_;
|
| };
|
|
|
| // Interface for RegisterTranslator helper class that will emit
|
|
|