| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index f1720f444247d83635c84d00a99cf2457ee0022e..97ec1584ac896db245b6c7888b3f3f61c62847c3 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -6091,11 +6091,19 @@ class HObjectAccess V8_FINAL {
|
| }
|
|
|
| static HObjectAccess ForMapInstanceTypeAndBitField() {
|
| +#if V8_TARGET_LITTLE_ENDIAN
|
| STATIC_ASSERT((Map::kInstanceTypeOffset & 1) == 0);
|
| STATIC_ASSERT(Map::kBitFieldOffset == Map::kInstanceTypeOffset + 1);
|
| return HObjectAccess(kInobject,
|
| Map::kInstanceTypeOffset,
|
| Representation::UInteger16());
|
| +#else
|
| + STATIC_ASSERT((Map::kBitFieldOffset & 1) == 0);
|
| + STATIC_ASSERT(Map::kInstanceTypeOffset == Map::kBitFieldOffset + 1);
|
| + return HObjectAccess(kInobject,
|
| + Map::kBitFieldOffset,
|
| + Representation::UInteger16());
|
| +#endif
|
| }
|
|
|
| static HObjectAccess ForPropertyCellValue() {
|
|
|