| 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();
 | 
| 
 |