| Index: src/interpreter/interpreter.cc
 | 
| diff --git a/src/interpreter/interpreter.cc b/src/interpreter/interpreter.cc
 | 
| index 046513700e56b48a381585499b6b54e4126fd7c9..c58db6634603cf54f506ad76a9369d89bc61ad3d 100644
 | 
| --- a/src/interpreter/interpreter.cc
 | 
| +++ b/src/interpreter/interpreter.cc
 | 
| @@ -1305,9 +1305,11 @@ void Interpreter::DoCallConstruct(InterpreterAssembler* assembler) {
 | 
|    Node* first_arg_reg = __ BytecodeOperandReg(1);
 | 
|    Node* first_arg = __ RegisterLocation(first_arg_reg);
 | 
|    Node* args_count = __ BytecodeOperandCount(2);
 | 
| +  Node* slot_id = __ BytecodeOperandIdx(3);
 | 
| +  Node* type_feedback_vector = __ LoadTypeFeedbackVector();
 | 
|    Node* context = __ GetContext();
 | 
| -  Node* result =
 | 
| -      __ CallConstruct(constructor, context, new_target, first_arg, args_count);
 | 
| +  Node* result = __ CallConstruct(constructor, context, new_target, first_arg,
 | 
| +                                  args_count, slot_id, type_feedback_vector);
 | 
|    __ SetAccumulator(result);
 | 
|    __ Dispatch();
 | 
|  }
 | 
| 
 |