Index: src/interpreter/bytecodes.h |
diff --git a/src/interpreter/bytecodes.h b/src/interpreter/bytecodes.h |
index 068feec1bb70c957302a407a62dd8a492b4aef03..3101a1dc4a09bff3ff307c0c49c2ec659c1730a4 100644 |
--- a/src/interpreter/bytecodes.h |
+++ b/src/interpreter/bytecodes.h |
@@ -145,6 +145,8 @@ namespace interpreter { |
/* Call operations */ \ |
V(Call, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kRegList, \ |
OperandType::kRegCount, OperandType::kIdx) \ |
+ V(CallProperty, AccumulatorUse::kWrite, OperandType::kReg, \ |
+ OperandType::kRegList, OperandType::kRegCount, OperandType::kIdx) \ |
V(TailCall, AccumulatorUse::kWrite, OperandType::kReg, \ |
OperandType::kRegList, OperandType::kRegCount, OperandType::kIdx) \ |
V(CallRuntime, AccumulatorUse::kWrite, OperandType::kRuntimeId, \ |
@@ -525,8 +527,8 @@ class V8_EXPORT_PRIVATE Bytecodes final { |
// Returns true if the bytecode is a call or a constructor call. |
static CONSTEXPR bool IsCallOrNew(Bytecode bytecode) { |
- return bytecode == Bytecode::kCall || bytecode == Bytecode::kTailCall || |
- bytecode == Bytecode::kNew; |
+ return bytecode == Bytecode::kCall || bytecode == Bytecode::kCallProperty || |
+ bytecode == Bytecode::kTailCall || bytecode == Bytecode::kNew; |
} |
// Returns true if the bytecode is a call to the runtime. |