| Index: test/mjsunit/es6/typedarray-sort.js
|
| diff --git a/test/mjsunit/es6/typedarray-sort.js b/test/mjsunit/es6/typedarray-sort.js
|
| index 4fb84690756c00cdd85a75423b448dae1ab141b3..9051a775d00d53548a39e99aee7fe1ff159f1072 100644
|
| --- a/test/mjsunit/es6/typedarray-sort.js
|
| +++ b/test/mjsunit/es6/typedarray-sort.js
|
| @@ -52,4 +52,12 @@ for (var constructor of typedArrayConstructors) {
|
| assertEquals(a.length, 1);
|
| // Method doesn't work on other objects
|
| assertThrows(function() { a.sort.call([]); }, TypeError);
|
| +
|
| + // Do not touch elements out of byte offset
|
| + var buf = new ArrayBuffer(constructor.BYTES_PER_ELEMENT * 3);
|
| + var a = new constructor(buf, constructor.BYTES_PER_ELEMENT);
|
| + var b = new constructor(buf);
|
| + b[0] = 3; b[1] = 2; b[2] = 1;
|
| + a.sort();
|
| + assertArrayLikeEquals(a, [1, 2], constructor);
|
| }
|
|
|