//------------------------------------------------------------------------------------------------------- | |
// Copyright (C) Microsoft. All rights reserved. | |
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. | |
//------------------------------------------------------------------------------------------------------- | |
// Tests that bug 56025 is fixed in the minimal repro case with "with" object property usage. | |
// http://bugcheck/bugs/WindowsBlueBugs/56026 | |
try { | |
(function TestFunc() { | |
var a; | |
(function outer() { | |
(function inner() { a; })(); | |
var o = { p1: 1 } | |
with (o) { | |
outer(); | |
p1++; | |
} | |
})(); | |
})(); | |
} | |
catch (ex) { | |
if (ex.message == "Out of stack space") { | |
WScript.Echo("PASSED"); | |
} | |
} |