Index: src/ia32/builtins-ia32.cc |
diff --git a/src/ia32/builtins-ia32.cc b/src/ia32/builtins-ia32.cc |
index 02ee3b11f4574de70a606ea7b86c42a11a236988..3762be8d784d1a0596276bc7f099e6e5f34d3fae 100644 |
--- a/src/ia32/builtins-ia32.cc |
+++ b/src/ia32/builtins-ia32.cc |
@@ -1922,8 +1922,8 @@ |
__ jmp(edx); |
__ bind(&set_global_proxy); |
- __ mov(ecx, NativeContextOperand()); |
- __ mov(ecx, ContextOperand(ecx, Context::GLOBAL_PROXY_INDEX)); |
+ __ mov(ecx, GlobalObjectOperand()); |
+ __ mov(ecx, FieldOperand(ecx, JSGlobalObject::kGlobalProxyOffset)); |
__ mov(receiver_operand, ecx); |
__ jmp(&valid_receiver, Label::kNear); |