blob: 98d02e19bd06b8467dfcf6a9a2d6fb25227a375e [file] [log] [blame]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
// -force:CopyOnAccessArray -testtrace:CopyOnAccessArray
function test ()
{
var arr=[];
arr[0]=[1,2,3,4,5];
arr[1]=[1,2,3,4,5];
arr[2]=[1,2,3,4,5];
arr[3]=[1,2,3,4,5];
arr[4]=[1,2,3,4,5];
arr[5]=[1,2,3,4,5];
arr[6]=[1,2,3,4,5];
arr[7]=[1,2,3,4,5];
arr[8]=[1,2,3,4,5];
arr[9]=[1,2,3,4,5];
arr[10]=[1,2,3,4,5];
arr[11]=[1,2,3,4,5];
arr[12]=[1,2,3,4,5];
arr[13]=[1,2,3,4,5];
arr[14]=[1,2,3,4,5];
arr[15]=[1,2,3,4,5];
arr[16]=[1,2,3,4,5];
arr[17]=[1,2,3,4,5];
arr[18]=[1,2,3,4,5];
arr[19]=[1,2,3,4,5];
arr[20]=[1,2,3,4,5];
arr[21]=[1,2,3,4,5];
arr[22]=[1,2,3,4,5];
arr[23]=[1,2,3,4,5];
arr[24]=[1,2,3,4,5];
arr[25]=[1,2,3,4,5];
arr[26]=[1,2,3,4,5];
arr[27]=[1,2,3,4,5];
arr[28]=[1,2,3,4,5];
arr[29]=[1,2,3,4,5];
arr[30]=[1,2,3,4,5];
arr[31]=[1,2,3,4,5];
arr[32]=[1,2,3,4,5];
arr[33]=[1,2,3,4,5];
for (var i=0; i<32; i++)
{
arr[i][0]=0; // Conversion of copy-on-access array should be transparent
}
}
test();