| Index: src/ic/accessor-assembler.cc
|
| diff --git a/src/ic/accessor-assembler.cc b/src/ic/accessor-assembler.cc
|
| index efa1bd7e8a1f9a43386ca5c5dec4a9e77619c60a..db59ed00e585a8935df2dd5e24a78916fe95972b 100644
|
| --- a/src/ic/accessor-assembler.cc
|
| +++ b/src/ic/accessor-assembler.cc
|
| @@ -1367,9 +1367,8 @@ void AccessorAssemblerImpl::KeyedLoadICGeneric(const LoadICParameters* p) {
|
| const int32_t kMaxLinear = 210;
|
| Label stub_cache(this);
|
| Node* bitfield3 = LoadMapBitField3(receiver_map);
|
| - Node* nof =
|
| - DecodeWordFromWord32<Map::NumberOfOwnDescriptorsBits>(bitfield3);
|
| - GotoIf(UintPtrGreaterThan(nof, IntPtrConstant(kMaxLinear)), &stub_cache);
|
| + Node* nof = DecodeWord32<Map::NumberOfOwnDescriptorsBits>(bitfield3);
|
| + GotoIf(Uint32LessThan(Int32Constant(kMaxLinear), nof), &stub_cache);
|
| Node* descriptors = LoadMapDescriptors(receiver_map);
|
| Variable var_name_index(this, MachineType::PointerRepresentation());
|
| Label if_descriptor_found(this);
|
|
|