| Index: src/interpreter/bytecode-array-builder.h
|
| diff --git a/src/interpreter/bytecode-array-builder.h b/src/interpreter/bytecode-array-builder.h
|
| index a23d9189f911e556f71a006f1e20fc17154fff9a..d6c22a7a07663be89fc252edab4ce3ca386a0f97 100644
|
| --- a/src/interpreter/bytecode-array-builder.h
|
| +++ b/src/interpreter/bytecode-array-builder.h
|
| @@ -113,21 +113,21 @@ class BytecodeArrayBuilder {
|
| static Bytecode GetJumpWithConstantOperand(Bytecode jump_with_smi8_operand);
|
|
|
| template <size_t N>
|
| - INLINE(void Output(uint8_t(&bytes)[N]));
|
| - void Output(Bytecode bytecode, uint8_t operand0, uint8_t operand1,
|
| - uint8_t operand2);
|
| - void Output(Bytecode bytecode, uint8_t operand0, uint8_t operand1);
|
| - void Output(Bytecode bytecode, uint8_t operand0);
|
| + INLINE(void Output(Bytecode bytecode, uint32_t(&oprands)[N]));
|
| + void Output(Bytecode bytecode, uint32_t operand0, uint32_t operand1,
|
| + uint32_t operand2);
|
| + void Output(Bytecode bytecode, uint32_t operand0, uint32_t operand1);
|
| + void Output(Bytecode bytecode, uint32_t operand0);
|
| void Output(Bytecode bytecode);
|
| - void PatchJump(const ZoneVector<uint8_t>::iterator& jump_target,
|
| - ZoneVector<uint8_t>::iterator jump_location);
|
| BytecodeArrayBuilder& OutputJump(Bytecode jump_bytecode,
|
| BytecodeLabel* label);
|
| + void PatchJump(const ZoneVector<uint8_t>::iterator& jump_target,
|
| + ZoneVector<uint8_t>::iterator jump_location);
|
|
|
| void EnsureReturn();
|
|
|
| bool OperandIsValid(Bytecode bytecode, int operand_index,
|
| - uint8_t operand_value) const;
|
| + uint32_t operand_value) const;
|
| bool LastBytecodeInSameBlock() const;
|
|
|
| size_t GetConstantPoolEntry(Handle<Object> object);
|
|
|