| Index: test/mjsunit/regress/regress-typedarray-length.js
|
| diff --git a/test/mjsunit/regress/regress-typedarray-length.js b/test/mjsunit/regress/regress-typedarray-length.js
|
| index 62acb7db562f41687bbcfdd5046513618ac2ad27..cae55731f921ced9e26218d1b47631867aa71c30 100644
|
| --- a/test/mjsunit/regress/regress-typedarray-length.js
|
| +++ b/test/mjsunit/regress/regress-typedarray-length.js
|
| @@ -71,6 +71,14 @@
|
| assertEquals(undefined, get(a));
|
| })();
|
|
|
| +// Ensure we cannot delete length, byteOffset, byteLength.
|
| +assertTrue(Int32Array.prototype.hasOwnProperty("length"));
|
| +assertTrue(Int32Array.prototype.hasOwnProperty("byteOffset"));
|
| +assertTrue(Int32Array.prototype.hasOwnProperty("byteLength"));
|
| +assertFalse(delete Int32Array.prototype.length);
|
| +assertFalse(delete Int32Array.prototype.byteOffset);
|
| +assertFalse(delete Int32Array.prototype.byteLength);
|
| +
|
| a = new Int32Array(100);
|
|
|
| get = function(a) {
|
| @@ -102,13 +110,3 @@
|
| assertEquals(0, get(a));
|
| %OptimizeFunctionOnNextCall(get);
|
| assertEquals(0, get(a));
|
| -
|
| -// Ensure we can delete length, byteOffset, byteLength.
|
| -for (var name of ['length', 'byteOffset', 'byteLength', 'buffer']) {
|
| - var property = Object.getOwnPropertyDescriptor(
|
| - Int32Array.prototype.__proto__, name);
|
| - assertEquals("object", typeof property);
|
| - assertEquals(true, property.configurable);
|
| - assertEquals(false, property.enumerable);
|
| - assertEquals("function", typeof property.get);
|
| -}
|
|
|