| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index bbdefc14a5942122092dd2f82345b4b4d73a2bb6..26051dd59ba1532de93d3d3fe6a66358a40b07a4 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -5149,6 +5149,9 @@ class Code: public HeapObject {
|
| inline bool is_to_boolean_ic_stub() { return kind() == TO_BOOLEAN_IC; }
|
| inline bool is_keyed_stub();
|
|
|
| + inline void set_raw_kind_specific_flags1(int value);
|
| + inline void set_raw_kind_specific_flags2(int value);
|
| +
|
| // [major_key]: For kind STUB or BINARY_OP_IC, the major key.
|
| inline int major_key();
|
| inline void set_major_key(int value);
|
| @@ -6038,7 +6041,10 @@ class Map: public HeapObject {
|
| // deprecated, it is directly returned. Otherwise, the non-deprecated version
|
| // is found by re-transitioning from the root of the transition tree using the
|
| // descriptor array of the map. Returns NULL if no updated map is found.
|
| - Map* CurrentMapForDeprecated();
|
| + // This method also applies any pending migrations along the prototype chain.
|
| + static Handle<Map> CurrentMapForDeprecated(Handle<Map> map);
|
| + // Same as above, but does not touch the prototype chain.
|
| + static Handle<Map> CurrentMapForDeprecatedInternal(Handle<Map> map);
|
|
|
| static Handle<Map> RawCopy(Handle<Map> map, int instance_size);
|
| MUST_USE_RESULT MaybeObject* RawCopy(int instance_size);
|
|
|