| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index e81d11626f46b9a9eab5e163c16201548b3c2c34..1ffdf6557f3c68340b1638f08f40e3743552cec3 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -1380,9 +1380,12 @@ inline DependentCode::DependencyGroup AllocationSite::ToDependencyGroup(
|
| }
|
|
|
|
|
| -inline void AllocationSite::IncrementMementoFoundCount() {
|
| +inline bool AllocationSite::IncrementMementoFoundCount() {
|
| + if (IsZombie()) return false;
|
| +
|
| int value = memento_found_count()->value();
|
| set_memento_found_count(Smi::FromInt(value + 1));
|
| + return value == 0;
|
| }
|
|
|
|
|
|
|