blob: d381dff5428110dc8d4b48fa56c178c70d1a1c48 [file]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
function test()
{
var arr = [1];
var desc = { get: function () { throw "str"; } };
function foo(a, b) {
a[0] += b;
};
foo(arr, 1);
foo(arr, 2); /**bp:locals(1) **/
Object.defineProperty(arr, 1, desc);
var nothrow = { get: function () { return "nothrowStr" } };
Object.defineProperty(arr, 2, nothrow);
foo(arr, 3); /**bp:locals(1) **/
WScript.Echo("PASSED");
}
test.call({});