summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-typedarray-length.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-typedarray-length.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-typedarray-length.js37
1 files changed, 0 insertions, 37 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-typedarray-length.js b/deps/v8/test/mjsunit/regress/regress-typedarray-length.js
index ee85364735..cae55731f9 100644
--- a/deps/v8/test/mjsunit/regress/regress-typedarray-length.js
+++ b/deps/v8/test/mjsunit/regress/regress-typedarray-length.js
@@ -71,43 +71,6 @@ assertEquals(undefined, get(a));
assertEquals(undefined, get(a));
})();
-(function() {
- "use strict";
-
- class MyTypedArray extends Int32Array {
- constructor(length) {
- super(length);
- }
- }
-
- a = new MyTypedArray(1024);
-
- get = function(a) {
- return a.length;
- }
-
- assertEquals(1024, get(a));
- assertEquals(1024, get(a));
- assertEquals(1024, get(a));
- %OptimizeFunctionOnNextCall(get);
- assertEquals(1024, get(a));
-})();
-
-(function() {
- "use strict";
- var a = new Uint8Array(4);
- Object.defineProperty(a, "length", {get: function() { return "blah"; }});
- get = function(a) {
- return a.length;
- }
-
- assertEquals("blah", get(a));
- assertEquals("blah", get(a));
- assertEquals("blah", get(a));
- %OptimizeFunctionOnNextCall(get);
- assertEquals("blah", get(a));
-})();
-
// Ensure we cannot delete length, byteOffset, byteLength.
assertTrue(Int32Array.prototype.hasOwnProperty("length"));
assertTrue(Int32Array.prototype.hasOwnProperty("byteOffset"));