Author: [email protected]
Date: Fri Jul 3 05:43:59 2009
New Revision: 2354
Modified:
branches/bleeding_edge/src/arm/ic-arm.cc
branches/bleeding_edge/src/ia32/ic-ia32.cc
Log:
Fix thinko in IC code.
Review URL: http://codereview.chromium.org/149175
Modified: branches/bleeding_edge/src/arm/ic-arm.cc
==============================================================================
--- branches/bleeding_edge/src/arm/ic-arm.cc (original)
+++ branches/bleeding_edge/src/arm/ic-arm.cc Fri Jul 3 05:43:59 2009
@@ -72,9 +72,9 @@
// Jump to miss if the interceptor bit is set.
__ b(ne, miss);
- // Bail out if we have a JS global object.
+ // Bail out if we have a JS global proxy object.
__ ldrb(r3, FieldMemOperand(t0, Map::kInstanceTypeOffset));
- __ cmp(r3, Operand(JS_GLOBAL_OBJECT_TYPE));
+ __ cmp(r3, Operand(JS_GLOBAL_PROXY_TYPE));
__ b(eq, miss);
// Check that the properties array is a dictionary.
Modified: branches/bleeding_edge/src/ia32/ic-ia32.cc
==============================================================================
--- branches/bleeding_edge/src/ia32/ic-ia32.cc (original)
+++ branches/bleeding_edge/src/ia32/ic-ia32.cc Fri Jul 3 05:43:59 2009
@@ -70,7 +70,7 @@
// Jump to miss if the interceptor bit is set.
__ j(not_zero, miss_label, not_taken);
- // Bail out if we have a JS global object.
+ // Bail out if we have a JS global proxy object.
__ movzx_b(r0, FieldOperand(r0, Map::kInstanceTypeOffset));
__ cmp(r0, JS_GLOBAL_PROXY_TYPE);
__ j(equal, miss_label, not_taken);
--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---