From 629b6d09175765960138ac963c49f20ffcd074bc Mon Sep 17 00:00:00 2001 From: Rick Waldron <waldron.rick@gmail.com> Date: Thu, 20 Aug 2020 12:30:51 -0400 Subject: [PATCH] Generate tests --- ...-declare-arguments-assign-incl-def-param-arrow-arguments.js | 2 -- ...r-is-named-arguments-arrow-func-declare-arguments-assign.js | 2 -- ...-declare-arguments-assign-incl-def-param-arrow-arguments.js | 2 -- ...r-is-named-arguments-arrow-func-declare-arguments-assign.js | 2 -- ...-declare-arguments-assign-incl-def-param-arrow-arguments.js | 2 -- ...ntns-dflt-assignment-arrow-func-declare-arguments-assign.js | 2 -- ...-declare-arguments-assign-incl-def-param-arrow-arguments.js | 2 -- ...-arguments-func-decl-arrow-func-declare-arguments-assign.js | 2 -- ...-declare-arguments-assign-incl-def-param-arrow-arguments.js | 2 -- ...s-arguments-lex-bind-arrow-func-declare-arguments-assign.js | 2 -- ...-declare-arguments-assign-incl-def-param-arrow-arguments.js | 2 -- ...s-arguments-var-bind-arrow-func-declare-arguments-assign.js | 2 -- ...-declare-arguments-assign-incl-def-param-arrow-arguments.js | 2 -- ...bindings-are-present-arrow-func-declare-arguments-assign.js | 2 -- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...following-parameter-is-named-arguments-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...preceding-parameter-is-named-arguments-declare-arguments.js | 3 --- ...y-cntns-arguments-func-decl-declare-arguments-and-assign.js | 3 --- ...decl-fn-body-cntns-arguments-func-decl-declare-arguments.js | 3 --- ...dy-cntns-arguments-lex-bind-declare-arguments-and-assign.js | 3 --- ...-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js | 3 --- ...dy-cntns-arguments-var-bind-declare-arguments-and-assign.js | 3 --- ...-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js | 3 --- ...uments-bindings-are-present-declare-arguments-and-assign.js | 3 --- ...xisting-arguments-bindings-are-present-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...following-parameter-is-named-arguments-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...preceding-parameter-is-named-arguments-declare-arguments.js | 3 --- ...y-cntns-arguments-func-decl-declare-arguments-and-assign.js | 3 --- ...amed-fn-body-cntns-arguments-func-decl-declare-arguments.js | 3 --- ...dy-cntns-arguments-lex-bind-declare-arguments-and-assign.js | 3 --- ...named-fn-body-cntns-arguments-lex-bind-declare-arguments.js | 3 --- ...dy-cntns-arguments-var-bind-declare-arguments-and-assign.js | 3 --- ...named-fn-body-cntns-arguments-var-bind-declare-arguments.js | 3 --- ...uments-bindings-are-present-declare-arguments-and-assign.js | 3 --- ...xisting-arguments-bindings-are-present-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...following-parameter-is-named-arguments-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...preceding-parameter-is-named-arguments-declare-arguments.js | 3 --- ...y-cntns-arguments-func-decl-declare-arguments-and-assign.js | 3 --- ...less-fn-body-cntns-arguments-func-decl-declare-arguments.js | 3 --- ...dy-cntns-arguments-lex-bind-declare-arguments-and-assign.js | 3 --- ...eless-fn-body-cntns-arguments-lex-bind-declare-arguments.js | 3 --- ...dy-cntns-arguments-var-bind-declare-arguments-and-assign.js | 3 --- ...eless-fn-body-cntns-arguments-var-bind-declare-arguments.js | 3 --- ...uments-bindings-are-present-declare-arguments-and-assign.js | 3 --- ...xisting-arguments-bindings-are-present-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...following-parameter-is-named-arguments-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...preceding-parameter-is-named-arguments-declare-arguments.js | 3 --- ...y-cntns-arguments-func-decl-declare-arguments-and-assign.js | 3 --- ...decl-fn-body-cntns-arguments-func-decl-declare-arguments.js | 3 --- ...dy-cntns-arguments-lex-bind-declare-arguments-and-assign.js | 3 --- ...-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js | 3 --- ...dy-cntns-arguments-var-bind-declare-arguments-and-assign.js | 3 --- ...-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js | 3 --- ...uments-bindings-are-present-declare-arguments-and-assign.js | 3 --- ...xisting-arguments-bindings-are-present-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...following-parameter-is-named-arguments-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...preceding-parameter-is-named-arguments-declare-arguments.js | 3 --- ...y-cntns-arguments-func-decl-declare-arguments-and-assign.js | 3 --- ...expr-fn-body-cntns-arguments-func-decl-declare-arguments.js | 3 --- ...dy-cntns-arguments-lex-bind-declare-arguments-and-assign.js | 3 --- ...-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js | 3 --- ...dy-cntns-arguments-var-bind-declare-arguments-and-assign.js | 3 --- ...-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js | 3 --- ...uments-bindings-are-present-declare-arguments-and-assign.js | 3 --- ...xisting-arguments-bindings-are-present-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...following-parameter-is-named-arguments-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...preceding-parameter-is-named-arguments-declare-arguments.js | 3 --- ...y-cntns-arguments-func-decl-declare-arguments-and-assign.js | 3 --- ...meth-fn-body-cntns-arguments-func-decl-declare-arguments.js | 3 --- ...dy-cntns-arguments-lex-bind-declare-arguments-and-assign.js | 3 --- ...-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js | 3 --- ...dy-cntns-arguments-var-bind-declare-arguments-and-assign.js | 3 --- ...-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js | 3 --- ...uments-bindings-are-present-declare-arguments-and-assign.js | 3 --- ...xisting-arguments-bindings-are-present-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...following-parameter-is-named-arguments-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...preceding-parameter-is-named-arguments-declare-arguments.js | 3 --- ...y-cntns-arguments-func-decl-declare-arguments-and-assign.js | 3 --- ...expr-fn-body-cntns-arguments-func-decl-declare-arguments.js | 3 --- ...dy-cntns-arguments-lex-bind-declare-arguments-and-assign.js | 3 --- ...-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js | 3 --- ...dy-cntns-arguments-var-bind-declare-arguments-and-assign.js | 3 --- ...-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js | 3 --- ...uments-bindings-are-present-declare-arguments-and-assign.js | 3 --- ...xisting-arguments-bindings-are-present-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...following-parameter-is-named-arguments-declare-arguments.js | 3 --- ...arameter-is-named-arguments-declare-arguments-and-assign.js | 3 --- ...preceding-parameter-is-named-arguments-declare-arguments.js | 3 --- ...y-cntns-arguments-func-decl-declare-arguments-and-assign.js | 3 --- ...meth-fn-body-cntns-arguments-func-decl-declare-arguments.js | 3 --- ...dy-cntns-arguments-lex-bind-declare-arguments-and-assign.js | 3 --- ...-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js | 3 --- ...dy-cntns-arguments-var-bind-declare-arguments-and-assign.js | 3 --- ...-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js | 3 --- ...uments-bindings-are-present-declare-arguments-and-assign.js | 3 --- ...xisting-arguments-bindings-are-present-declare-arguments.js | 3 --- 110 files changed, 316 deletions(-) diff --git a/test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js b/test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js index 117dee2027..e07eab6dab 100644 --- a/test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js +++ b/test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - const f = (p = eval("var arguments = 'param'"), q = () => arguments, arguments) => {} assert.throws(SyntaxError, f); assert.sameValue(globalThis.arguments, oldArguments, "globalThis.arguments unchanged"); diff --git a/test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js b/test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js index e98c47cf67..96ea7261e2 100644 --- a/test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js +++ b/test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - const f = (p = eval("var arguments = 'param'"), arguments) => {} assert.throws(SyntaxError, f); assert.sameValue(globalThis.arguments, oldArguments, "globalThis.arguments unchanged"); diff --git a/test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js b/test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js index c8ff0cf8b0..5716cc66b9 100644 --- a/test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js +++ b/test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - const f = (arguments, p = eval("var arguments = 'param'"), q = () => arguments) => {} assert.throws(SyntaxError, f); assert.sameValue(globalThis.arguments, oldArguments, "globalThis.arguments unchanged"); diff --git a/test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js b/test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js index d46f503be2..e87e9737d3 100644 --- a/test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js +++ b/test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - const f = (arguments, p = eval("var arguments = 'param'")) => {} assert.throws(SyntaxError, f); assert.sameValue(globalThis.arguments, oldArguments, "globalThis.arguments unchanged"); diff --git a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js index 4ea186827e..2af4ba4d51 100644 --- a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js +++ b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'"), q = () => arguments) => { function arguments() {} diff --git a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js index c074fe8730..fd0b4608c9 100644 --- a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js +++ b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'")) => { function arguments() {} diff --git a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js index 83a8ef54f0..8ec75be005 100644 --- a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js +++ b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'"), q = () => arguments) => { function arguments() {} diff --git a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js index 2d62261ffe..68f6ff6f53 100644 --- a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js +++ b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'")) => { function arguments() {} diff --git a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js index 8f83db376f..ccd53e877f 100644 --- a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js +++ b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'"), q = () => arguments) => { let arguments = "local"; diff --git a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign.js b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign.js index d60c9f3a6f..c4a9600bd6 100644 --- a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign.js +++ b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'")) => { let arguments = "local"; diff --git a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js index b9ea3f3add..9210375fc8 100644 --- a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js +++ b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'"), q = () => arguments) => { var arguments = "local"; diff --git a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign.js b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign.js index 0dee3569b6..1d7864b14b 100644 --- a/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign.js +++ b/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'")) => { var arguments = "local"; diff --git a/test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js b/test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js index 06612f133b..a9cf1cf76c 100644 --- a/test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js +++ b/test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'"), q = () => arguments) => { assert.sameValue(arguments, "param"); diff --git a/test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign.js b/test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign.js index a84c8f5f05..5c22323de4 100644 --- a/test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign.js +++ b/test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign.js @@ -7,9 +7,7 @@ esid: sec-evaldeclarationinstantiation flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = eval("var arguments = 'param'")) => { assert.sameValue(arguments, "param"); diff --git a/test/language/eval-code/direct/async-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js index 59446b5ba8..58c9333401 100644 --- a/test/language/eval-code/direct/async-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments = 'param'"), arguments) { } diff --git a/test/language/eval-code/direct/async-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js index 6f114c2bd6..af1dcd7de5 100644 --- a/test/language/eval-code/direct/async-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments"), arguments) { } diff --git a/test/language/eval-code/direct/async-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js index 684dcc8edb..32e887d542 100644 --- a/test/language/eval-code/direct/async-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(arguments, p = eval("var arguments = 'param'")) { } diff --git a/test/language/eval-code/direct/async-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js index 57e444de35..62adc77f18 100644 --- a/test/language/eval-code/direct/async-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(arguments, p = eval("var arguments")) { } diff --git a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js index 837fce1197..539a2289bc 100644 --- a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments = 'param'")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js index 1057b85a61..1083202508 100644 --- a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js index 2ee2821a9b..16ecf69ae4 100644 --- a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments = 'param'")) { let arguments; } diff --git a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js index 8552223679..2ad6231601 100644 --- a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments")) { let arguments; } diff --git a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js index c5b7db95b3..0ea303ef93 100644 --- a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments = 'param'")) { var arguments; } diff --git a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js index 254dbb37fc..da43b84589 100644 --- a/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments")) { var arguments; } diff --git a/test/language/eval-code/direct/async-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js index a95d7ec16b..cf46fac2ff 100644 --- a/test/language/eval-code/direct/async-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments = 'param'")) {} f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/test/language/eval-code/direct/async-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js b/test/language/eval-code/direct/async-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js index fc545ad3bf..6f26051b86 100644 --- a/test/language/eval-code/direct/async-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = eval("var arguments")) {} f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/test/language/eval-code/direct/async-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js index 5b97f0bdb0..1fe473ea40 100644 --- a/test/language/eval-code/direct/async-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments = 'param'"), arguments) { }; diff --git a/test/language/eval-code/direct/async-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.js index 0f94ed68bc..3671e6febd 100644 --- a/test/language/eval-code/direct/async-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments"), arguments) { }; diff --git a/test/language/eval-code/direct/async-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js index c500418fcf..51cb74556e 100644 --- a/test/language/eval-code/direct/async-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(arguments, p = eval("var arguments = 'param'")) { } diff --git a/test/language/eval-code/direct/async-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js index 3a7d9be793..172c0f252b 100644 --- a/test/language/eval-code/direct/async-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(arguments, p = eval("var arguments")) { } diff --git a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js index 51362b64d8..8ccc9a4c86 100644 --- a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments = 'param'")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js index 9759722679..0cac323615 100644 --- a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js index 49401c35eb..1e593eb994 100644 --- a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments = 'param'")) { let arguments; } diff --git a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js index 929bfafc37..cd216d8492 100644 --- a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments")) { let arguments; } diff --git a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js index 4375ad7809..5331bf7f50 100644 --- a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments = 'param'")) { var arguments; } diff --git a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js index 3767a179f7..a30df3426c 100644 --- a/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments")) { var arguments; } diff --git a/test/language/eval-code/direct/async-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js index ebd85c332c..d60b352d52 100644 --- a/test/language/eval-code/direct/async-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments = 'param'")) {} f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/test/language/eval-code/direct/async-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments.js index d3d06a2c48..5f5291ccad 100644 --- a/test/language/eval-code/direct/async-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = eval("var arguments")) {} f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/test/language/eval-code/direct/async-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js index bc44d35fd6..36db15a39d 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments = 'param'"), arguments) { } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js index 2a8d0e34c3..ea49a045d8 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments"), arguments) { } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js index 9a5385110c..6a1449103c 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(arguments, p = eval("var arguments = 'param'")) { } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js index 78be1c92fb..5cd8a7347c 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(arguments, p = eval("var arguments")) { } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js index 9c428d934a..94ce3286df 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments = 'param'")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js index 3a398ca5ed..517a59ccea 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js index 6d85093348..a66fc0a05a 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments = 'param'")) { let arguments; } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js index 9a4af6fc74..5ae412e47e 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments")) { let arguments; } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js index 2110ca526f..fffeac052a 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments = 'param'")) { var arguments; } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js index 22bb48a5b3..f236b65511 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments")) { var arguments; } diff --git a/test/language/eval-code/direct/async-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js index 1c79c74612..bb9502bf2a 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments = 'param'")) {} f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/test/language/eval-code/direct/async-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments.js b/test/language/eval-code/direct/async-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments.js index 5833cab67b..4c46637b7e 100644 --- a/test/language/eval-code/direct/async-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments.js +++ b/test/language/eval-code/direct/async-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = eval("var arguments")) {} f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js index b19bdeaed8..ecc8f6150e 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments = 'param'"), arguments) { } diff --git a/test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js index 5135f6b4be..a84db2f294 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments"), arguments) { } diff --git a/test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js index 0d9308ee7c..16a216f35a 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(arguments, p = eval("var arguments = 'param'")) { } diff --git a/test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js index 78963eeeef..19e2696739 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(arguments, p = eval("var arguments")) { } diff --git a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js index 906eab8ff2..d79435af65 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments = 'param'")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js index 5eeadb70f1..678c69f77e 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js index e6bdff01d1..c7f92c6477 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments = 'param'")) { let arguments; } diff --git a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js index f53b64ed4b..a4685d02fb 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments")) { let arguments; } diff --git a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js index 50cd55f0e1..9ad5aa4670 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments = 'param'")) { var arguments; } diff --git a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js index fabceaf435..96dcf93e3f 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments")) { var arguments; } diff --git a/test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js index 3bbda1db13..aec5bfccd7 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments = 'param'")) {} assert.throws(SyntaxError, f); diff --git a/test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js index 5c1ee91035..2300c40c29 100644 --- a/test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = eval("var arguments")) {} assert.throws(SyntaxError, f); diff --git a/test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js index 4c6d57333c..56e926af44 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments = 'param'"), arguments) { } diff --git a/test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js index aa76e2f80c..fc77a56972 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments"), arguments) { } diff --git a/test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js index a3af1effc1..9414dc72c2 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (arguments, p = eval("var arguments = 'param'")) { } diff --git a/test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js index 2348e11c84..08e30ed002 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (arguments, p = eval("var arguments")) { } diff --git a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js index 0dc118ad40..883a541da3 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments = 'param'")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js index 8ab420dc6a..5756aacd27 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js index 8d9e7c64b4..251b604f7a 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments = 'param'")) { let arguments; } diff --git a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js index eff6796eb3..b8fab880ce 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments")) { let arguments; } diff --git a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js index 5bd83c143e..532b026217 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments = 'param'")) { var arguments; } diff --git a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js index 74728a9585..8646391ab7 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments")) { var arguments; } diff --git a/test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js index 0de8bb99b3..5d394ee2c2 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments = 'param'")) {} assert.throws(SyntaxError, f); diff --git a/test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js b/test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js index 20f6add211..38fd914fca 100644 --- a/test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = eval("var arguments")) {} assert.throws(SyntaxError, f); diff --git a/test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js index 1a3aa62569..59bdd84399 100644 --- a/test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments = 'param'"), arguments) { }}; diff --git a/test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js index b3ac4b9675..86ed820339 100644 --- a/test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments"), arguments) { }}; diff --git a/test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js index 5479627469..d7b1caba1f 100644 --- a/test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(arguments, p = eval("var arguments = 'param'")) { }}; diff --git a/test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js index 78e1a6f414..92f697045d 100644 --- a/test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(arguments, p = eval("var arguments")) { }}; diff --git a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js index 2b10d2484e..176db3dbd0 100644 --- a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments = 'param'")) { function arguments() {} }}; diff --git a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js index e6cfe7a729..227c590691 100644 --- a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments")) { function arguments() {} }}; diff --git a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js index e6df461a7d..82a9da94f9 100644 --- a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments = 'param'")) { let arguments; }}; diff --git a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js index 2dd4eced27..8c323a8cff 100644 --- a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments")) { let arguments; }}; diff --git a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js index a521e30670..9893bc581f 100644 --- a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments = 'param'")) { var arguments; }}; diff --git a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js index 603745f983..a9349132a9 100644 --- a/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments")) { var arguments; }}; diff --git a/test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js index f0f4e676f8..c8c3b1fe56 100644 --- a/test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments = 'param'")) {}}; assert.throws(SyntaxError, o.f); assert.sameValue(globalThis.arguments, oldArguments, "globalThis.arguments unchanged"); diff --git a/test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js b/test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js index 0e21d8391e..289e26ce13 100644 --- a/test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = eval("var arguments")) {}}; assert.throws(SyntaxError, o.f); assert.sameValue(globalThis.arguments, oldArguments, "globalThis.arguments unchanged"); diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js index 100a27f317..5d5b0fec93 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments = 'param'"), arguments) { } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js index 317c3be507..4a8f14d234 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments"), arguments) { } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js index 276d0d8b0b..39464e860e 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(arguments, p = eval("var arguments = 'param'")) { } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js index 3913f81fbb..7d1b9b1907 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(arguments, p = eval("var arguments")) { } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js index 73daaba088..3d7f90e56e 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments = 'param'")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js index 011f46f44b..926f26636e 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments")) { function arguments() {} } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js index 6907ec42d4..101c6bd7cb 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments = 'param'")) { let arguments; } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js index 459a5385a4..aaca3f5bae 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments")) { let arguments; } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js index fdb0b30432..39572dadb7 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments = 'param'")) { var arguments; } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js index 2897bdec53..d55b75d0fc 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments")) { var arguments; } diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js index f558981f0c..87dc8867ee 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments = 'param'")) {} assert.throws(SyntaxError, f); diff --git a/test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js b/test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js index 77d94657b2..9d80f6ffcc 100644 --- a/test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js +++ b/test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = eval("var arguments")) {} assert.throws(SyntaxError, f); diff --git a/test/language/eval-code/direct/async-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js index 4ae81e593a..4d9e7dc030 100644 --- a/test/language/eval-code/direct/async-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments = 'param'"), arguments) { }}; diff --git a/test/language/eval-code/direct/async-meth-a-following-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-meth-a-following-parameter-is-named-arguments-declare-arguments.js index 508e4f8d0c..5c411c3ff0 100644 --- a/test/language/eval-code/direct/async-meth-a-following-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-meth-a-following-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments"), arguments) { }}; diff --git a/test/language/eval-code/direct/async-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js index 36c5dc2468..42f8c63a7d 100644 --- a/test/language/eval-code/direct/async-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(arguments, p = eval("var arguments = 'param'")) { }}; diff --git a/test/language/eval-code/direct/async-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js b/test/language/eval-code/direct/async-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js index ef27363e3e..41a9dbd14a 100644 --- a/test/language/eval-code/direct/async-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js +++ b/test/language/eval-code/direct/async-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(arguments, p = eval("var arguments")) { }}; diff --git a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js index ceb2ab7b00..01464a38af 100644 --- a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments = 'param'")) { function arguments() {} }}; diff --git a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js index 992e9e1dbd..47ceb01374 100644 --- a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js +++ b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments")) { function arguments() {} }}; diff --git a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js index 9ea00343f8..75a1a62312 100644 --- a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments = 'param'")) { let arguments; }}; diff --git a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js index faaa6dea6d..31a1d7f503 100644 --- a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments")) { let arguments; }}; diff --git a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js index bf899d71bc..6150164228 100644 --- a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments = 'param'")) { var arguments; }}; diff --git a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js index e8c9b56799..977d780a42 100644 --- a/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js +++ b/test/language/eval-code/direct/async-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments")) { var arguments; }}; diff --git a/test/language/eval-code/direct/async-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js b/test/language/eval-code/direct/async-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js index fb51ac675b..16cb94cda7 100644 --- a/test/language/eval-code/direct/async-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js +++ b/test/language/eval-code/direct/async-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments = 'param'")) {}}; o.f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/test/language/eval-code/direct/async-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js b/test/language/eval-code/direct/async-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js index 0d2bef0d68..2dbbbbfcb3 100644 --- a/test/language/eval-code/direct/async-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js +++ b/test/language/eval-code/direct/async-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js @@ -8,10 +8,7 @@ features: [globalThis] flags: [generated, async, noStrict] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = eval("var arguments")) {}}; o.f().then($DONE, error => { assert(error instanceof SyntaxError);