Author: [email protected]
Date: Mon Jul 13 16:15:04 2009
New Revision: 2450

Modified:
    branches/bleeding_edge/src/arm/ic-arm.cc

Log:
Put the work-around for http://crbug.com/16276 into the ARM port as
well.

Review URL: http://codereview.chromium.org/155459

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    Mon Jul 13 16:15:04 2009
@@ -77,6 +77,13 @@
    __ cmp(r3, Operand(JS_GLOBAL_PROXY_TYPE));
    __ b(eq, miss);

+  // Possible work-around for http://crbug.com/16276.
+  // See also: http://codereview.chromium.org/155418.
+  __ cmp(r3, Operand(JS_GLOBAL_OBJECT_TYPE));
+  __ b(eq, miss);
+  __ cmp(r3, Operand(JS_BUILTINS_OBJECT_TYPE));
+  __ b(eq, miss);
+
    // Check that the properties array is a dictionary.
    __ ldr(t0, FieldMemOperand(t1, JSObject::kPropertiesOffset));
    __ ldr(r3, FieldMemOperand(t0, HeapObject::kMapOffset));

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to