| Index: src/mark-compact.h
|
| diff --git a/src/mark-compact.h b/src/mark-compact.h
|
| index 253d5283bc9f22c2e4a1021c8eecb4b5ae0fb20f..67b2ebe5514025537ac9c6a79a3febd4f4d41990 100644
|
| --- a/src/mark-compact.h
|
| +++ b/src/mark-compact.h
|
| @@ -609,7 +609,7 @@ class MarkCompactCollector {
|
| void VerifyMarkbitsAreClean();
|
| static void VerifyMarkbitsAreClean(PagedSpace* space);
|
| static void VerifyMarkbitsAreClean(NewSpace* space);
|
| - void VerifyWeakEmbeddedObjectsInOptimizedCode();
|
| + void VerifyWeakEmbeddedObjectsInCode();
|
| void VerifyOmittedMapChecks();
|
| #endif
|
|
|
| @@ -870,8 +870,11 @@ class MarkCompactCollector {
|
| void ClearNonLivePrototypeTransitions(Map* map);
|
| void ClearNonLiveMapTransitions(Map* map, MarkBit map_mark);
|
|
|
| - void ClearAndDeoptimizeDependentCode(DependentCode* dependent_code);
|
| + void ClearDependentCode(DependentCode* dependent_code);
|
| + void ClearDependentICList(Object* head);
|
| void ClearNonLiveDependentCode(DependentCode* dependent_code);
|
| + int ClearNonLiveDependentCodeInGroup(DependentCode* dependent_code, int group,
|
| + int start, int end, int new_start);
|
|
|
| // Marking detaches initial maps from SharedFunctionInfo objects
|
| // to make this reference weak. We need to reattach initial maps
|
|
|