// Copyright 2014 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // Flags: --typed-array-max-size-in-heap=64 function TestArray(constructor) { function Check(a) { a[0] = ""; assertEquals(0, a[0]); a[0] = {}; assertEquals(0, a[0]); a[0] = { valueOf : function() { return 27; } }; assertEquals(27, a[0]); } Check(new constructor(1)); Check(new constructor(100)); } TestArray(Uint8Array);