Chromium Code Reviews| Index: src/ia32/ic-ia32.cc | 
| diff --git a/src/ia32/ic-ia32.cc b/src/ia32/ic-ia32.cc | 
| index a2d9ca80fe973490854251e79c84ec8cdb99be56..53916b4c589cb3e78cf693a289e07bcd1a6abfba 100644 | 
| --- a/src/ia32/ic-ia32.cc | 
| +++ b/src/ia32/ic-ia32.cc | 
| @@ -484,11 +484,8 @@ void KeyedLoadIC::GenerateGeneric(MacroAssembler* masm) { | 
| GenerateKeyedLoadReceiverCheck( | 
| masm, edx, ecx, Map::kHasIndexedInterceptor, &slow); | 
| - // Check the "has fast elements" bit in the receiver's map which is | 
| - // now in ecx. | 
| - __ test_b(FieldOperand(ecx, Map::kBitField2Offset), | 
| - 1 << Map::kHasFastElements); | 
| - __ j(zero, &check_number_dictionary); | 
| + // Check if receiver's map to see if it has fast elements. | 
| 
 
Mads Ager (chromium)
2011/05/30 11:14:24
if receiver's -> the receiver's
 
danno
2011/06/01 22:29:54
Done.
 
 | 
| + __ CheckFastElements(ecx, &check_number_dictionary); | 
| GenerateFastArrayLoad(masm, | 
| edx, |