| Index: src/mark-compact.h
|
| diff --git a/src/mark-compact.h b/src/mark-compact.h
|
| index 0ebe8a0f747846193bfd0002cccd8bec247df4a0..377b32ebd788e381759bc0960d025c5688423f53 100644
|
| --- a/src/mark-compact.h
|
| +++ b/src/mark-compact.h
|
| @@ -638,7 +638,7 @@ class MarkCompactCollector {
|
| void VerifyMarkbitsAreClean();
|
| static void VerifyMarkbitsAreClean(PagedSpace* space);
|
| static void VerifyMarkbitsAreClean(NewSpace* space);
|
| - void VerifyWeakEmbeddedObjectsInOptimizedCode();
|
| + void VerifyWeakEmbeddedObjectsInCode();
|
| void VerifyOmittedMapChecks();
|
| #endif
|
|
|
| @@ -902,6 +902,9 @@ class MarkCompactCollector {
|
| void ClearAndDeoptimizeDependentCode(DependentCode* dependent_code);
|
| void ClearNonLiveDependentCode(DependentCode* dependent_code);
|
|
|
| + void ClearAndInvalidateDependentIC(Map* map);
|
| + void ClearNonLiveDependentIC(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
|
|
|