| Index: test/mjsunit/es6/typedarray-reverse.js
|
| diff --git a/test/mjsunit/es6/typedarray-reverse.js b/test/mjsunit/es6/typedarray-reverse.js
|
| index f32813e155db16da0d0e8ebbba142c24b02015a6..bfeb227c5c4128050d702a7434d0d044076e150f 100644
|
| --- a/test/mjsunit/es6/typedarray-reverse.js
|
| +++ b/test/mjsunit/es6/typedarray-reverse.js
|
| @@ -2,6 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +// Flags: --allow-natives-syntax
|
| +
|
| function ArrayMaker(x) {
|
| return x;
|
| }
|
| @@ -51,4 +53,11 @@ for (var constructor of arrayConstructors) {
|
| }
|
|
|
| assertEquals(0, a.reverse.length);
|
| +
|
| + // Detached Operation
|
| + if (constructor != ArrayMaker) {
|
| + var array = new constructor([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);
|
| + %ArrayBufferNeuter(array.buffer);
|
| + assertThrows(() => array.reverse(), TypeError);
|
| + }
|
| }
|
|
|