| //------------------------------------------------------------------------------------------------------- |
| // 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"); |
| } |
| } |