Index: src/interpreter/interpreter.h |
diff --git a/src/interpreter/interpreter.h b/src/interpreter/interpreter.h |
index 63d101782729d371cfe1f16e43d2a2c9aec20dab..92e17e06bc6a33722009ab8a4e33ca59400a1565 100644 |
--- a/src/interpreter/interpreter.h |
+++ b/src/interpreter/interpreter.h |
@@ -143,6 +143,15 @@ class Interpreter { |
compiler::Node* BuildLoadKeyedProperty(Callable ic, |
InterpreterAssembler* assembler); |
+ // Generates code to prepare the result for ForInPrepare. Cache data |
+ // are placed into the consecutive series of registers starting at |
+ // |output_register|. |
+ void BuildForInPrepareResult(compiler::Node* output_register, |
+ compiler::Node* cache_type, |
+ compiler::Node* cache_array, |
+ compiler::Node* cache_length, |
+ InterpreterAssembler* assembler); |
+ |
uintptr_t GetDispatchCounter(Bytecode from, Bytecode to) const; |
// Get dispatch table index of bytecode. |