| Index: src/x64/lithium-codegen-x64.cc
|
| diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc
|
| index cc635100b18dcab10c9e4e9c02aee8ab50206464..435a46b255f2a5e3305b4a21883c31eadafa5f60 100644
|
| --- a/src/x64/lithium-codegen-x64.cc
|
| +++ b/src/x64/lithium-codegen-x64.cc
|
| @@ -5265,7 +5265,7 @@ void LCodeGen::DoFunctionLiteral(LFunctionLiteral* instr) {
|
| if (!pretenure && instr->hydrogen()->has_no_literals()) {
|
| FastNewClosureStub stub(instr->hydrogen()->language_mode(),
|
| instr->hydrogen()->is_generator());
|
| - __ Push(instr->hydrogen()->shared_info());
|
| + __ Move(rbx, instr->hydrogen()->shared_info());
|
| CallCode(stub.GetCode(isolate()), RelocInfo::CODE_TARGET, instr);
|
| } else {
|
| __ push(rsi);
|
|
|