| Index: src/objects.h
 | 
| diff --git a/src/objects.h b/src/objects.h
 | 
| index bcb4cd49b7ddf8af12e69723e26f6cc98636fcc3..e0ebcdd53cdebcb1dff1ca6311371b51aa392285 100644
 | 
| --- a/src/objects.h
 | 
| +++ b/src/objects.h
 | 
| @@ -1683,9 +1683,13 @@ class HeapObject: public Object {
 | 
|  
 | 
|    // Set the map using release store
 | 
|    inline void synchronized_set_map(Map* value);
 | 
| -  inline void synchronized_set_map_no_write_barrier(Map* value);
 | 
|    inline void synchronized_set_map_word(MapWord map_word);
 | 
|  
 | 
| +  // Initialize the map immediately after the object is allocated.
 | 
| +  // Do not use this outside Heap.
 | 
| +  inline void set_map_after_allocation(
 | 
| +      Map* value, WriteBarrierMode mode = UPDATE_WRITE_BARRIER);
 | 
| +
 | 
|    // During garbage collection, the map word of a heap object does not
 | 
|    // necessarily contain a map pointer.
 | 
|    inline MapWord map_word() const;
 | 
| 
 |