Index: src/interpreter/bytecodes.h |
diff --git a/src/interpreter/bytecodes.h b/src/interpreter/bytecodes.h |
index fa2c828e014597a07b0b5d9ff5a3dc6b2300474b..d48ba1ae676678b1a20053d60d535f4ceaa94982 100644 |
--- a/src/interpreter/bytecodes.h |
+++ b/src/interpreter/bytecodes.h |
@@ -229,6 +229,7 @@ namespace interpreter { |
V(JumpIfUndefinedConstant, AccumulatorUse::kRead, OperandType::kIdx) \ |
V(JumpIfTrueConstant, AccumulatorUse::kRead, OperandType::kIdx) \ |
V(JumpIfFalseConstant, AccumulatorUse::kRead, OperandType::kIdx) \ |
+ V(JumpIfJSReceiverConstant, AccumulatorUse::kRead, OperandType::kIdx) \ |
V(JumpIfNotHoleConstant, AccumulatorUse::kRead, OperandType::kIdx) \ |
/* - [Start ToBoolean jumps] */ \ |
V(JumpIfToBooleanTrueConstant, AccumulatorUse::kRead, OperandType::kIdx) \ |
@@ -242,6 +243,7 @@ namespace interpreter { |
V(JumpIfFalse, AccumulatorUse::kRead, OperandType::kImm) \ |
V(JumpIfNull, AccumulatorUse::kRead, OperandType::kImm) \ |
V(JumpIfUndefined, AccumulatorUse::kRead, OperandType::kImm) \ |
+ V(JumpIfJSReceiver, AccumulatorUse::kRead, OperandType::kImm) \ |
V(JumpIfNotHole, AccumulatorUse::kRead, OperandType::kImm) \ |
\ |
/* Complex flow control For..in */ \ |
@@ -334,6 +336,7 @@ namespace interpreter { |
V(JumpIfFalse) \ |
V(JumpIfNull) \ |
V(JumpIfUndefined) \ |
+ V(JumpIfJSReceiver) \ |
V(JumpIfNotHole) |
#define JUMP_CONDITIONAL_CONSTANT_BYTECODE_LIST(V) \ |
@@ -342,6 +345,7 @@ namespace interpreter { |
V(JumpIfUndefinedConstant) \ |
V(JumpIfTrueConstant) \ |
V(JumpIfFalseConstant) \ |
+ V(JumpIfJSReceiverConstant) \ |
V(JumpIfNotHoleConstant) |
#define JUMP_CONSTANT_BYTECODE_LIST(V) \ |