| Index: src/heap.cc | 
| diff --git a/src/heap.cc b/src/heap.cc | 
| index 156e38318078cf0a22f01373cf07746323c730fc..32d751a392924fd088e67d4dd2edc25b3c4815e7 100644 | 
| --- a/src/heap.cc | 
| +++ b/src/heap.cc | 
| @@ -2724,6 +2724,9 @@ MaybeObject* Heap::CreateCode(const CodeDesc& desc, | 
| code->set_instruction_size(desc.instr_size); | 
| code->set_relocation_info(ByteArray::cast(reloc_info)); | 
| code->set_flags(flags); | 
| +  if (code->is_call_stub() || code->is_keyed_call_stub()) { | 
| +    code->set_check_type(RECEIVER_MAP_CHECK); | 
| +  } | 
| code->set_deoptimization_data(empty_fixed_array()); | 
| // Allow self references to created code object by patching the handle to | 
| // point to the newly allocated Code object. | 
|  |