diff --git a/test/config/excludelist.xml b/test/config/excludelist.xml index 0463207d8b..0a624ca4fd 100644 --- a/test/config/excludelist.xml +++ b/test/config/excludelist.xml @@ -122,7 +122,6 @@ https://bugs.ecmascript.org/show_bug.cgi?id=15 - https://bugs.ecmascript.org/show_bug.cgi?id=18 https://bugs.ecmascript.org/show_bug.cgi?id=18 https://bugs.ecmascript.org/show_bug.cgi?id=18 https://bugs.ecmascript.org/show_bug.cgi?id=18 diff --git a/test/suite/ietestcenter/chapter12/12.14/12.14-5.js b/test/suite/ietestcenter/chapter12/12.14/12.14-5.js deleted file mode 100644 index da1cc3e0b0..0000000000 --- a/test/suite/ietestcenter/chapter12/12.14/12.14-5.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -local vars must not be visible outside with block -local functions must not be visible outside with block -local function expresssions should not be visible outside with block -local vars must shadow outer vars -local functions must shadow outer functions -local function expresssions must shadow outer function expressions -eval should use the appended object to the scope chain -*/ - - -ES5Harness.registerTest( { -id: "12.14-5", - -path: "TestCases/chapter12/12.14/12.14-5.js", - -description: "catch introduces scope - block-local functions must shadow outer functions", - -test: function testcase() { - var o = {foo: function () { return 42;}}; - - try { - throw o; - } - catch (e) { - function foo() {} - if (foo() === undefined) { - return true; - } - } - } -});