Chromium Code Reviews| Index: src/objects.h |
| diff --git a/src/objects.h b/src/objects.h |
| index 54375305bced4c8846dd5816ba333df065d9821b..2b722c078a038dba6bcf22005db395b3a38101c5 100644 |
| --- a/src/objects.h |
| +++ b/src/objects.h |
| @@ -5900,7 +5900,8 @@ class Map: public HeapObject { |
| class Deprecated : public BitField<bool, 23, 1> {}; |
| class IsUnstable : public BitField<bool, 24, 1> {}; |
| class IsMigrationTarget : public BitField<bool, 25, 1> {}; |
| - // Bits 26 and 27 are free. |
| + class IsStrong : public BitField<bool, 26, 1> {}; |
|
arv (Not doing code reviews)
2015/05/12 15:00:30
Can you change this to use kNext instead?
|
| + // Bit 27 is free. |
| // Keep this bit field at the very end for better code in |
| // Builtins::kJSConstructStubGeneric stub. |
| @@ -5978,6 +5979,8 @@ class Map: public HeapObject { |
| return ((1 << kIsObserved) & bit_field()) != 0; |
| } |
| + inline void set_is_strong(bool value); |
| + inline bool is_strong(); |
| inline void set_is_extensible(bool value); |
| inline bool is_extensible(); |
| inline void set_is_prototype_map(bool value); |