blob: 852305c71cbf87ddc1533f05f0249a94fee17825 [file] [log] [blame]
//-------------------------------------------------------------------------------------------------------
// 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 try/catch/with funcexprscope case.
// http://bugcheck/bugs/WindowsBlueBugs/56026
try {
(function TestFunc() {
var a;
(function outer() {
(function inner() { a; })();
try {
throw "Exception";
}
catch (ex) {
with ({}) { outer(); }
}
})();
})();
}
catch (ex) {
if (ex.message == "Out of stack space") {
WScript.Echo("PASSED");
}
}