diff --git a/test/language/statements/try/12.14-1.js b/test/language/statements/try/12.14-1.js index 413261c7e0..7ce7a1794d 100644 --- a/test/language/statements/try/12.14-1.js +++ b/test/language/statements/try/12.14-1.js @@ -7,14 +7,12 @@ /*--- es5id: 12.14-1 description: > - var initializer in catch with same name as catch parameter is a - SyntaxError -negative: ^((?!NotEarlyError).)*$ + catch doesn't change declaration scope - var initializer in catch + with same name as catch parameter changes parameter +features: [AnnexB] includes: [runTestCase.js] ---*/ -throw NotEarlyError; - function testcase() { foo = "prior to throw"; try { diff --git a/test/language/statements/try/12.14-2.js b/test/language/statements/try/12.14-2.js index 911c101f4d..cd87e3c3c6 100644 --- a/test/language/statements/try/12.14-2.js +++ b/test/language/statements/try/12.14-2.js @@ -7,14 +7,12 @@ /*--- es5id: 12.14-2 description: > - var initializer in catch with same name as catch parameter is a - SyntaxError -negative: ^((?!NotEarlyError).)*$ + catch doesn't change declaration scope - var initializer in catch + with same name as catch parameter changes parameter +features: [AnnexB] includes: [runTestCase.js] ---*/ -throw NotEarlyError; - function testcase() { function capturedFoo() {return foo}; foo = "prior to throw";