Index: src/objects-debug.cc |
diff --git a/src/objects-debug.cc b/src/objects-debug.cc |
index 4b30e28a94f2229bdad0c2a06000adc5f80b88e8..ed1a53cfff39f9b17eb73f36f234bd60801c0ce6 100644 |
--- a/src/objects-debug.cc |
+++ b/src/objects-debug.cc |
@@ -880,6 +880,18 @@ void Box::BoxVerify() { |
} |
+void PrototypeInfo::PrototypeInfoVerify() { |
+ CHECK(IsPrototypeInfo()); |
+ CHECK(prototype_object()->IsJSObject()); |
+ if (prototype_users()->IsWeakFixedArray()) { |
+ WeakFixedArray::cast(prototype_users())->FixedArrayVerify(); |
+ } else { |
+ CHECK(prototype_users()->IsSmi()); |
+ } |
+ CHECK(validity_cell()->IsCell() || validity_cell()->IsCell()); |
+} |
+ |
+ |
void AccessorInfo::AccessorInfoVerify() { |
VerifyPointer(name()); |
VerifyPointer(flag()); |