From 1a3d633edc36de3bd75fd6eea28c828c7989c84d Mon Sep 17 00:00:00 2001 From: "erik.corry@gmail.com" Date: Fri, 3 Jul 2009 12:43:59 +0000 Subject: [PATCH] Fix thinko in IC code. Review URL: http://codereview.chromium.org/149175 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2354 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/arm/ic-arm.cc | 4 ++-- src/ia32/ic-ia32.cc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/arm/ic-arm.cc b/src/arm/ic-arm.cc index 7e4b5e4..07c767e 100644 --- a/src/arm/ic-arm.cc +++ b/src/arm/ic-arm.cc @@ -72,9 +72,9 @@ static void GenerateDictionaryLoad(MacroAssembler* masm, // 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. diff --git a/src/ia32/ic-ia32.cc b/src/ia32/ic-ia32.cc index 1d899ca..97de4da 100644 --- a/src/ia32/ic-ia32.cc +++ b/src/ia32/ic-ia32.cc @@ -70,7 +70,7 @@ static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss_label, // 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); -- 2.7.4