Index: src/interpreter/bytecode-array-builder.cc |
diff --git a/src/interpreter/bytecode-array-builder.cc b/src/interpreter/bytecode-array-builder.cc |
index a9e72de9f487ae7c2e371edd6b162d95fa63ad8a..b205c32b0f37010e21ad06d733269c338b136e82 100644 |
--- a/src/interpreter/bytecode-array-builder.cc |
+++ b/src/interpreter/bytecode-array-builder.cc |
@@ -383,8 +383,9 @@ BytecodeArrayBuilder& BytecodeArrayBuilder::PopContext(Register context) { |
return *this; |
} |
-BytecodeArrayBuilder& BytecodeArrayBuilder::CastAccumulatorToJSObject() { |
- Output(Bytecode::kToObject); |
+BytecodeArrayBuilder& BytecodeArrayBuilder::CastAccumulatorToJSObject( |
+ Register out) { |
+ Output(Bytecode::kToObject, RegisterOperand(out)); |
return *this; |
} |
@@ -498,8 +499,9 @@ BytecodeArrayBuilder& BytecodeArrayBuilder::Debugger() { |
} |
BytecodeArrayBuilder& BytecodeArrayBuilder::ForInPrepare( |
- Register cache_info_triple) { |
- Output(Bytecode::kForInPrepare, RegisterOperand(cache_info_triple)); |
+ Register receiver, Register cache_info_triple) { |
+ Output(Bytecode::kForInPrepare, RegisterOperand(receiver), |
+ RegisterOperand(cache_info_triple)); |
return *this; |
} |