Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 999ef030bcae076a25275ad366fd112946e35722..0ca79700ef78d71986e652f6d8c5324cc5e242c8 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -8107,7 +8107,6 @@ class AllocationSite: public Struct { |
// nested_site, but [[1, 2], 3, [4]] will have a list of two. |
DECL_ACCESSORS(nested_site, Object) |
DECL_INT_ACCESSORS(pretenure_data) |
- DECL_INT_ACCESSORS(pretenure_create_count) |
DECL_ACCESSORS(dependent_code, DependentCode) |
DECL_ACCESSORS(weak_next, Object) |
@@ -8122,6 +8121,7 @@ class AllocationSite: public Struct { |
class DoNotInlineBit: public BitField<bool, 29, 1> {}; |
// Bitfields for pretenure_data |
+ class MementoCreatedCountBits:public BitField<int, 0, 26> {}; |
class PretenureDecisionBits: public BitField<PretenureDecision, 26, 3> {}; |
class DeoptDependentCodeBit: public BitField<bool, 29, 1> {}; |
STATIC_ASSERT(PretenureDecisionBits::kMax >= kLastPretenureDecisionValue); |
@@ -8181,10 +8181,7 @@ class AllocationSite: public Struct { |
static const int kTransitionInfoOffset = HeapObject::kHeaderSize; |
static const int kNestedSiteOffset = kTransitionInfoOffset + kPointerSize; |
static const int kPretenureDataOffset = kNestedSiteOffset + kPointerSize; |
- static const int kPretenureCreateCountOffset = |
- kPretenureDataOffset + kPointerSize; |
- static const int kDependentCodeOffset = |
- kPretenureCreateCountOffset + kPointerSize; |
+ static const int kDependentCodeOffset = kPretenureDataOffset + kPointerSize; |
static const int kWeakNextOffset = kDependentCodeOffset + kPointerSize; |
static const int kSize = kWeakNextOffset + kPointerSize; |