| Index: src/ia32/ic-ia32.cc
|
| diff --git a/src/ia32/ic-ia32.cc b/src/ia32/ic-ia32.cc
|
| index 7d3ead2eac1e037967b0a6be323621f38103d9c0..3c49e60a5920f97256b680d1da89727203c2ec68 100644
|
| --- a/src/ia32/ic-ia32.cc
|
| +++ b/src/ia32/ic-ia32.cc
|
| @@ -144,7 +144,7 @@ static void GenerateDictionaryLoad(MacroAssembler* masm,
|
| StringDictionary::kElementsStartIndex * kPointerSize;
|
| const int kDetailsOffset = kElementsStartOffset + 2 * kPointerSize;
|
| __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag),
|
| - Immediate(PropertyDetails::TypeField::mask() << kSmiTagSize));
|
| + Immediate(PropertyDetails::TypeField::kMask << kSmiTagSize));
|
| __ j(not_zero, miss_label);
|
|
|
| // Get the value at the masked, scaled index.
|
| @@ -198,9 +198,9 @@ static void GenerateDictionaryStore(MacroAssembler* masm,
|
| StringDictionary::kHeaderSize +
|
| StringDictionary::kElementsStartIndex * kPointerSize;
|
| const int kDetailsOffset = kElementsStartOffset + 2 * kPointerSize;
|
| - const int kTypeAndReadOnlyMask
|
| - = (PropertyDetails::TypeField::mask() |
|
| - PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
|
| + const int kTypeAndReadOnlyMask =
|
| + (PropertyDetails::TypeField::kMask |
|
| + PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
|
| __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag),
|
| Immediate(kTypeAndReadOnlyMask));
|
| __ j(not_zero, miss_label);
|
|
|