Index: src/objects-debug.cc |
diff --git a/src/objects-debug.cc b/src/objects-debug.cc |
index a7189c5a940eec9a6ca25f70542bf40e07ab84f1..b42a35aa2415201bb9bf72dcfc9404f8e656dfed 100644 |
--- a/src/objects-debug.cc |
+++ b/src/objects-debug.cc |
@@ -914,10 +914,15 @@ void TypeSwitchInfo::TypeSwitchInfoVerify() { |
} |
+void AllocationSite::AllocationSiteVerify() { |
+ CHECK(IsAllocationSite()); |
+} |
+ |
+ |
void AllocationSiteInfo::AllocationSiteInfoVerify() { |
CHECK(IsAllocationSiteInfo()); |
- VerifyHeapPointer(payload()); |
- CHECK(payload()->IsObject()); |
+ VerifyHeapPointer(allocation_site()); |
+ CHECK(!IsValid() || GetAllocationSite()->IsAllocationSite()); |
} |