Index: src/runtime/runtime.h |
diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h |
index dcd0e4ce62d8a304dfa5971c265dc04ba5316124..1e2471cf95287f12ffe4c8132630e5d039fa8c66 100644 |
--- a/src/runtime/runtime.h |
+++ b/src/runtime/runtime.h |
@@ -658,8 +658,17 @@ |
F(HasFastHoleyElements, 1, 1) \ |
F(HasDictionaryElements, 1, 1) \ |
F(HasSloppyArgumentsElements, 1, 1) \ |
- F(HasFixedTypedArrayElements, 1, 1) \ |
+ F(HasExternalArrayElements, 1, 1) \ |
F(HasFastProperties, 1, 1) \ |
+ F(HasExternalUint8Elements, 1, 1) \ |
+ F(HasExternalInt8Elements, 1, 1) \ |
+ F(HasExternalUint16Elements, 1, 1) \ |
+ F(HasExternalInt16Elements, 1, 1) \ |
+ F(HasExternalUint32Elements, 1, 1) \ |
+ F(HasExternalInt32Elements, 1, 1) \ |
+ F(HasExternalFloat32Elements, 1, 1) \ |
+ F(HasExternalFloat64Elements, 1, 1) \ |
+ F(HasExternalUint8ClampedElements, 1, 1) \ |
F(HasFixedUint8Elements, 1, 1) \ |
F(HasFixedInt8Elements, 1, 1) \ |
F(HasFixedUint16Elements, 1, 1) \ |
@@ -918,6 +927,7 @@ |
}; |
static void ArrayIdToTypeAndSize(int array_id, ExternalArrayType* type, |
+ ElementsKind* external_elements_kind, |
ElementsKind* fixed_elements_kind, |
size_t* element_size); |