blob: c66da1b2abff518148cda80b5c5c663e7ad0ec4b [file]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
// Validation of the edit-values on the jitted frame.
function bar (c)
{
var m = 10;
return m; /**bp:locals();
setFrame(1);locals(0);evaluate('m');
evaluate('m = 23');evaluate('m');evaluate('arg2 = {abc:11}');
setFrame(2);
evaluate('k.x = 21')**/
}
function bar1(k)
{
k++;
k++; /**bp:setFrame(1);
evaluate('arg2',1);evaluate('m');evaluate('m = [1,2,3]');evaluate('m');
setFrame(2);evaluate('k1 = function() {}');**/
}
function bar2()
{
var j = 10; /**bp:setFrame(1);evaluate('k',1);evaluate('k1', 1);**/
}
function outer(arg1)
{
var k = new Object();
var k1 = [1,2];
function f1(arg2)
{
var m = 10;
var m2 = 55;
bar(10);
m;
bar1(22);
return m;
}
f1(123 + arg1);
bar2();
}
outer(21);
WScript.Echo("Pass");