Index: test/unittests/interpreter/bytecode-array-builder-unittest.cc |
diff --git a/test/unittests/interpreter/bytecode-array-builder-unittest.cc b/test/unittests/interpreter/bytecode-array-builder-unittest.cc |
index 3a75fc0f0210a6c133ddad6d2271170dfcc75768..a6de2bfd734e1e9543b60481fae8a0fe7e386b8e 100644 |
--- a/test/unittests/interpreter/bytecode-array-builder-unittest.cc |
+++ b/test/unittests/interpreter/bytecode-array-builder-unittest.cc |
@@ -202,7 +202,8 @@ TEST_F(BytecodeArrayBuilderTest, AllBytecodesGenerated) { |
// Short jumps with Imm8 operands |
{ |
- BytecodeLabel start, after_jump1, after_jump2, after_jump3, after_jump4; |
+ BytecodeLabel start, after_jump1, after_jump2, after_jump3, after_jump4, |
+ after_jump5; |
builder.Bind(&start) |
.Jump(&after_jump1) |
.Bind(&after_jump1) |
@@ -212,11 +213,13 @@ TEST_F(BytecodeArrayBuilderTest, AllBytecodesGenerated) { |
.Bind(&after_jump3) |
.JumpIfNotHole(&after_jump4) |
.Bind(&after_jump4) |
+ .JumpIfJSReceiver(&after_jump5) |
+ .Bind(&after_jump5) |
.JumpLoop(&start, 0); |
} |
// Longer jumps with constant operands |
- BytecodeLabel end[8]; |
+ BytecodeLabel end[9]; |
{ |
BytecodeLabel after_jump; |
builder.Jump(&end[0]) |
@@ -231,7 +234,9 @@ TEST_F(BytecodeArrayBuilderTest, AllBytecodesGenerated) { |
.JumpIfFalse(&end[4]) |
.JumpIfNull(&end[5]) |
.JumpIfUndefined(&end[6]) |
- .JumpIfNotHole(&end[7]); |
+ .JumpIfNotHole(&end[7]) |
+ .LoadLiteral(factory->prototype_string()) |
rmcilroy
2016/12/06 15:02:28
nit - no need to load the literal here (the code i
caitp
2016/12/06 15:14:58
Acknowledged.
|
+ .JumpIfJSReceiver(&end[8]); |
} |
// Perform an operation that returns boolean value to |