Index: src/mark-compact.h |
diff --git a/src/mark-compact.h b/src/mark-compact.h |
index b34be6b91daabf696440b607e23a8c7532859130..08379591872b291955f46180fa602e2186bdae2b 100644 |
--- a/src/mark-compact.h |
+++ b/src/mark-compact.h |
@@ -797,10 +797,13 @@ class MarkCompactCollector { |
// Map transitions from a live map to a dead map must be killed. |
// We replace them with a null descriptor, with the same key. |
- void ClearNonLiveTransitions(); |
+ void ClearNonLiveReferences(); |
void ClearNonLivePrototypeTransitions(Map* map); |
void ClearNonLiveMapTransitions(Map* map, MarkBit map_mark); |
+ void ClearAndDeoptimizeDependentCodes(Map* map); |
+ void ClearNonLiveDependentCodes(Map* map); |
+ |
// Marking detaches initial maps from SharedFunctionInfo objects |
// to make this reference weak. We need to reattach initial maps |
// back after collection. This is either done during |