| Index: src/factory.h
|
| diff --git a/src/factory.h b/src/factory.h
|
| index 6a64e93f7d44431090614267ba7ef1d92e20bd3d..68845d21cca265d53e4d6ad047c468372a0a9ef3 100644
|
| --- a/src/factory.h
|
| +++ b/src/factory.h
|
| @@ -333,6 +333,13 @@ class V8_EXPORT_PRIVATE Factory final {
|
| Handle<ByteArray> NewByteArray(int length,
|
| PretenureFlag pretenure = NOT_TENURED);
|
|
|
| + template <class T>
|
| + Handle<PodArray<T>> NewPodArray(int length,
|
| + PretenureFlag pretenure = NOT_TENURED) {
|
| + return Handle<PodArray<T>>::cast(
|
| + NewByteArray(length * sizeof(T), pretenure));
|
| + }
|
| +
|
| Handle<BytecodeArray> NewBytecodeArray(int length, const byte* raw_bytecodes,
|
| int frame_size, int parameter_count,
|
| Handle<FixedArray> constant_pool);
|
|
|