Home | History | Annotate | Download | only in regress
      1 // Copyright 2014 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 // Flags: --typed-array-max-size-in-heap=64
      6 
      7 function TestArray(constructor) {
      8   function Check(a) {
      9     a[0] = "";
     10     assertEquals(0, a[0]);
     11     a[0] = {};
     12     assertEquals(0, a[0]);
     13     a[0] = { valueOf : function() { return 27; } };
     14     assertEquals(27, a[0]);
     15   }
     16   Check(new constructor(1));
     17   Check(new constructor(100));
     18 }
     19 
     20 TestArray(Uint8Array);
     21