| Index: src/typedarray.js
|
| diff --git a/src/typedarray.js b/src/typedarray.js
|
| index 4e3b9385863a20c94234d3dc63bafb31191e31f1..b8be1e6959a64f9c9f02f48c5898f2d6c7059ec1 100644
|
| --- a/src/typedarray.js
|
| +++ b/src/typedarray.js
|
| @@ -106,6 +106,8 @@ function NAMEConstructor(arg1, arg2, arg3) {
|
| if (%_IsConstructCall()) {
|
| if (IS_ARRAYBUFFER(arg1)) {
|
| NAMEConstructByArrayBuffer(this, arg1, arg2, arg3);
|
| + } else if (IS_SHAREDARRAYBUFFER(arg1)) {
|
| + throw MakeTypeError("invalid_argument");
|
| } else if (IS_NUMBER(arg1) || IS_STRING(arg1) ||
|
| IS_BOOLEAN(arg1) || IS_UNDEFINED(arg1)) {
|
| NAMEConstructByLength(this, arg1);
|
|
|