Bug 1310935 - Add missing check for SharedArrayBuffer availability. r=evilpie

This commit is contained in:
André Bargull 2016-10-18 02:21:56 -07:00
Родитель 4e1969f9a4
Коммит fc4b28ccf3
2 изменённых файлов: 8 добавлений и 6 удалений

Просмотреть файл

@ -75,15 +75,16 @@
* All TypedArray constructors for shared memory.
*/
const sharedTypedArrayConstructors = Object.freeze(
typedArrayConstructors.map(sharedConstructor)
typeof SharedArrayBuffer === "function"
? typedArrayConstructors.map(sharedConstructor)
: []
);
/**
* All TypedArray constructors for unshared and shared memory.
*/
const anyTypedArrayConstructors = Object.freeze([
...typedArrayConstructors,
...(typeof SharedArrayBuffer === "function" ? sharedTypedArrayConstructors : []),
...typedArrayConstructors, ...sharedTypedArrayConstructors,
]);
/**

Просмотреть файл

@ -75,15 +75,16 @@
* All TypedArray constructors for shared memory.
*/
const sharedTypedArrayConstructors = Object.freeze(
typedArrayConstructors.map(sharedConstructor)
typeof SharedArrayBuffer === "function"
? typedArrayConstructors.map(sharedConstructor)
: []
);
/**
* All TypedArray constructors for unshared and shared memory.
*/
const anyTypedArrayConstructors = Object.freeze([
...typedArrayConstructors,
...(typeof SharedArrayBuffer === "function" ? sharedTypedArrayConstructors : []),
...typedArrayConstructors, ...sharedTypedArrayConstructors,
]);
/**