Index: src/x64/lithium-codegen-x64.cc |
=================================================================== |
--- src/x64/lithium-codegen-x64.cc (revision 7212) |
+++ src/x64/lithium-codegen-x64.cc (working copy) |
@@ -2354,9 +2354,9 @@ |
void LCodeGen::DoGlobalReceiver(LGlobalReceiver* instr) { |
+ Register global = ToRegister(instr->global()); |
Register result = ToRegister(instr->result()); |
- __ movq(result, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); |
- __ movq(result, FieldOperand(result, GlobalObject::kGlobalReceiverOffset)); |
+ __ movq(result, FieldOperand(global, GlobalObject::kGlobalReceiverOffset)); |
} |