blob: a864521ba6eb0e2e934de8b5fb7ad0abfca946f1 [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.
//-------------------------------------------------------------------------------------------------------
function Ctor()
{
this.a = 400;
}
function test()
{
// Test exercising variation of the mark tem objects
var simple = {};
simple.blah = 1;
var literal = { a: 3 };
var obj = new Ctor();
var arrintlit = [ 1, 2 ];
var arrfloatlit = [ 1.1 ];
// this is not stack allocated yet. Need to modified loewring for NewScArray and inline build in constructors
var typedarr = new Uint8Array(1);
typedarr[0] = 2;
var arr = [];
arr[0] = 1;
return simple.blah + literal.a + arr[0] + arr.length + typedarr[0] + typedarr.length + arrintlit[0] + obj.a + arrfloatlit[0];
}
WScript.Echo(test());
WScript.Echo(test());