| Index: src/x64/code-stubs-x64.cc | 
| diff --git a/src/x64/code-stubs-x64.cc b/src/x64/code-stubs-x64.cc | 
| index 82150c213fd5e5f7e177cc52f945164e081b94ed..35cff704681525c38b7141732432850f9c86293c 100644 | 
| --- a/src/x64/code-stubs-x64.cc | 
| +++ b/src/x64/code-stubs-x64.cc | 
| @@ -125,7 +125,7 @@ void FastNewContextStub::Generate(MacroAssembler* masm) { | 
| __ movq(rcx, Operand(rsp, 1 * kPointerSize)); | 
|  | 
| // Setup the object header. | 
| -  __ LoadRoot(kScratchRegister, Heap::kContextMapRootIndex); | 
| +  __ LoadRoot(kScratchRegister, Heap::kFunctionContextMapRootIndex); | 
| __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister); | 
| __ Move(FieldOperand(rax, FixedArray::kLengthOffset), Smi::FromInt(length)); | 
|  | 
| @@ -152,7 +152,7 @@ void FastNewContextStub::Generate(MacroAssembler* masm) { | 
|  | 
| // Need to collect. Call into runtime system. | 
| __ bind(&gc); | 
| -  __ TailCallRuntime(Runtime::kNewContext, 1, 1); | 
| +  __ TailCallRuntime(Runtime::kNewFunctionContext, 1, 1); | 
| } | 
|  | 
|  | 
|  |