| Index: src/mark-compact.h
|
| diff --git a/src/mark-compact.h b/src/mark-compact.h
|
| index 873534c2fa7838e3b28e7dff947069a8b7a021ab..d8b8a5feda8766d94e73351ff24fd85586df8c7a 100644
|
| --- a/src/mark-compact.h
|
| +++ b/src/mark-compact.h
|
| @@ -853,6 +853,11 @@ class MarkCompactCollector {
|
| // or implicit references' groups.
|
| void ProcessEphemeralMarking(ObjectVisitor* visitor);
|
|
|
| + // If the call-site of the top optimized code was not prepared for
|
| + // deoptimization, then treat the maps in the code as strong pointers,
|
| + // otherwise a map can die and deoptimize the code.
|
| + void ProcessTopOptimizedFrame(ObjectVisitor* visitor);
|
| +
|
| // Mark objects reachable (transitively) from objects in the marking
|
| // stack. This function empties the marking stack, but may leave
|
| // overflowed objects in the heap, in which case the marking stack's
|
|
|