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