Index: src/interpreter/interpreter-assembler.h |
diff --git a/src/interpreter/interpreter-assembler.h b/src/interpreter/interpreter-assembler.h |
index 03a6a97c4ed74bd895fab53eaed174d451e878e4..2bfd2a9c44abb30b2029e7345b61c606fa796c83 100644 |
--- a/src/interpreter/interpreter-assembler.h |
+++ b/src/interpreter/interpreter-assembler.h |
@@ -108,7 +108,7 @@ class InterpreterAssembler : public CodeStubAssembler { |
compiler::Node* arg_count, int return_size = 1); |
// Jump relative to the current bytecode by |jump_offset|. |
- void Jump(compiler::Node* jump_offset); |
+ compiler::Node* Jump(compiler::Node* jump_offset); |
// Jump relative to the current bytecode by |jump_offset| if the |
// |condition| is true. Helper function for JumpIfWordEqual and |
@@ -129,14 +129,14 @@ class InterpreterAssembler : public CodeStubAssembler { |
void StackCheck(); |
// Returns from the function. |
- void InterpreterReturn(); |
+ compiler::Node* InterpreterReturn(); |
// Dispatch to the bytecode. |
- void Dispatch(); |
+ compiler::Node* Dispatch(); |
// Dispatch to bytecode handler. |
- void DispatchToBytecodeHandler(compiler::Node* handler) { |
- DispatchToBytecodeHandler(handler, BytecodeOffset()); |
+ compiler::Node* DispatchToBytecodeHandler(compiler::Node* handler) { |
+ return DispatchToBytecodeHandler(handler, BytecodeOffset()); |
} |
// Dispatch bytecode as wide operand variant. |
@@ -209,15 +209,15 @@ class InterpreterAssembler : public CodeStubAssembler { |
compiler::Node* Advance(compiler::Node* delta); |
// Starts next instruction dispatch at |new_bytecode_offset|. |
- void DispatchTo(compiler::Node* new_bytecode_offset); |
+ compiler::Node* DispatchTo(compiler::Node* new_bytecode_offset); |
// Dispatch to the bytecode handler with code offset |handler|. |
- void DispatchToBytecodeHandler(compiler::Node* handler, |
- compiler::Node* bytecode_offset); |
+ compiler::Node* DispatchToBytecodeHandler(compiler::Node* handler, |
+ compiler::Node* bytecode_offset); |
// Dispatch to the bytecode handler with code entry point |handler_entry|. |
- void DispatchToBytecodeHandlerEntry(compiler::Node* handler_entry, |
- compiler::Node* bytecode_offset); |
+ compiler::Node* DispatchToBytecodeHandlerEntry( |
+ compiler::Node* handler_entry, compiler::Node* bytecode_offset); |
// Abort operations for debug code. |
void AbortIfWordNotEqual(compiler::Node* lhs, compiler::Node* rhs, |