| //------------------------------------------------------------------------------------------------------- |
| // 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. |
| // http://bugcheck/bugs/WindowsBlueBugs/56026 |
| |
| try { |
| (function () { |
| with ({}) with ({}) with ({}) { |
| for (eval("a = 0"); |
| a < 1; |
| function x() { |
| with ({}) with ({}) with ({}) (function y() { new Function })(); |
| with ({}) x(); |
| } () |
| ) { |
| } |
| } |
| })(); |
| } |
| catch (ex) { |
| if (ex.message == "Out of stack space") { |
| WScript.Echo("PASSED"); |
| } |
| } |