OLD | NEW |
(Empty) | |
| 1 // Copyright 2015 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. |
| 4 |
| 5 var typedArray = new Int8Array(1); |
| 6 var saved; |
| 7 var called; |
| 8 typedArray.constructor = function(x) { called = true; saved = x }; |
| 9 typedArray.constructor.prototype = Int8Array.prototype; |
| 10 typedArray.map(function(){}); |
| 11 |
| 12 // To meet the spec, constructor shouldn't be called directly, but |
| 13 // if it is called for now, the argument should be an Array |
| 14 assertTrue(called); // Will fail later; when so, delete this test |
| 15 assertEquals("Array", saved.constructor.name); |
OLD | NEW |