diff options
Diffstat (limited to 'deps/v8/src/objects/js-array.h')
-rw-r--r-- | deps/v8/src/objects/js-array.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/deps/v8/src/objects/js-array.h b/deps/v8/src/objects/js-array.h index a2d13a766d..806c275c8f 100644 --- a/deps/v8/src/objects/js-array.h +++ b/deps/v8/src/objects/js-array.h @@ -6,6 +6,7 @@ #define V8_OBJECTS_JS_ARRAY_H_ #include "src/objects.h" +#include "src/objects/fixed-array.h" // Has to be the last include (doesn't have include guards): #include "src/objects/object-macros.h" @@ -298,9 +299,12 @@ class JSTypedArray : public JSArrayBufferView { Handle<JSArrayBuffer> GetBuffer(); + inline bool HasJSTypedArrayPrototype(Isolate* isolate); static inline MaybeHandle<JSTypedArray> Validate(Isolate* isolate, Handle<Object> receiver, const char* method_name); + static inline Handle<JSFunction> DefaultConstructor( + Isolate* isolate, Handle<JSTypedArray> exemplar); // ES7 section 22.2.4.6 Create ( constructor, argumentList ) static MaybeHandle<JSTypedArray> Create(Isolate* isolate, Handle<Object> default_ctor, int argc, |