Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 5eda04b9df4d99752b522ad54619bf4d3824dce9..6788962cf42e99e84a57cc1f60dd15e67376d12b 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -4700,6 +4700,9 @@ class ExternalArray: public FixedArrayBase { |
// Casting. |
static inline ExternalArray* cast(Object* obj); |
+ // Maximal acceptable length for an external array. |
+ static const int kMaxLength = 0x3fffffff; |
+ |
// ExternalArray headers are not quadword aligned. |
static const int kExternalPointerOffset = |
POINTER_SIZE_ALIGN(FixedArrayBase::kLengthOffset + kPointerSize); |