Index: src/mark-compact.h |
diff --git a/src/mark-compact.h b/src/mark-compact.h |
index 8821c3df30a3b00d3b9139410b7022547604fbd4..b34be6b91daabf696440b607e23a8c7532859130 100644 |
--- a/src/mark-compact.h |
+++ b/src/mark-compact.h |
@@ -423,6 +423,10 @@ class CodeFlusher { |
if (GetNextCandidate(shared_info) == NULL) { |
SetNextCandidate(shared_info, shared_function_info_candidates_head_); |
shared_function_info_candidates_head_ = shared_info; |
+ } else { |
+ // TODO(mstarzinger): Active in release mode to flush out problems. |
+ // Should be turned back into an ASSERT or removed completely. |
+ CHECK(ContainsCandidate(shared_info)); |
} |
} |
@@ -434,6 +438,8 @@ class CodeFlusher { |
} |
} |
+ bool ContainsCandidate(SharedFunctionInfo* shared_info); |
+ |
void EvictCandidate(SharedFunctionInfo* shared_info); |
void EvictCandidate(JSFunction* function); |