Index: src/interpreter/bytecode-generator.cc |
diff --git a/src/interpreter/bytecode-generator.cc b/src/interpreter/bytecode-generator.cc |
index c67e5d43f706b797a63f5fe9b77257d0fefefe69..9c6dcf9fc8ee513365d6c41606294bb3486110ba 100644 |
--- a/src/interpreter/bytecode-generator.cc |
+++ b/src/interpreter/bytecode-generator.cc |
@@ -2466,17 +2466,7 @@ void BytecodeGenerator::VisitCall(Call* expr) { |
builder()->SetExpressionPosition(expr); |
- int feedback_slot_index; |
- if (expr->CallFeedbackICSlot().IsInvalid()) { |
- DCHECK(call_type == Call::POSSIBLY_EVAL_CALL); |
- // Valid type feedback slots can only be greater than kReservedIndexCount. |
- // We use 0 to indicate an invalid slot id. Statically assert that 0 cannot |
- // be a valid slot id. |
- STATIC_ASSERT(TypeFeedbackVector::kReservedIndexCount > 0); |
- feedback_slot_index = 0; |
- } else { |
- feedback_slot_index = feedback_index(expr->CallFeedbackICSlot()); |
- } |
+ int const feedback_slot_index = feedback_index(expr->CallFeedbackICSlot()); |
builder()->Call(callee, args, feedback_slot_index, expr->tail_call_mode()); |
} |