| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 98fb5e7085cb44eb0e7b5eb1983e0f8fef2589aa..486dd407c40fd78ac747f41ae44094e9872b527e 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -5176,8 +5176,8 @@ class Map: public HeapObject {
|
| inline void set_bit_field2(byte value);
|
|
|
| // Bit field 3.
|
| - inline int bit_field3();
|
| - inline void set_bit_field3(int value);
|
| + inline uint32_t bit_field3();
|
| + inline void set_bit_field3(uint32_t bits);
|
|
|
| class EnumLengthBits: public BitField<int, 0, 11> {};
|
| class NumberOfOwnDescriptorsBits: public BitField<int, 11, 11> {};
|
| @@ -5189,6 +5189,7 @@ class Map: public HeapObject {
|
| class Deprecated: public BitField<bool, 27, 1> {};
|
| class IsFrozen: public BitField<bool, 28, 1> {};
|
| class IsUnstable: public BitField<bool, 29, 1> {};
|
| + class IsMigrationTarget: public BitField<bool, 30, 1> {};
|
|
|
| // Tells whether the object in the prototype property will be used
|
| // for instances created from this function. If the prototype
|
| @@ -5495,6 +5496,8 @@ class Map: public HeapObject {
|
| inline bool is_frozen();
|
| inline void mark_unstable();
|
| inline bool is_stable();
|
| + inline void set_migration_target(bool value);
|
| + inline bool is_migration_target();
|
| inline void deprecate();
|
| inline bool is_deprecated();
|
| inline bool CanBeDeprecated();
|
|
|