diff --git a/src/direct-eval-code/arrow-func/a-following-parameter-is-named-arguments.template b/src/direct-eval-code/arrow-func/a-following-parameter-is-named-arguments.template index 59ca5008be..05f86d4bbb 100644 --- a/src/direct-eval-code/arrow-func/a-following-parameter-is-named-arguments.template +++ b/src/direct-eval-code/arrow-func/a-following-parameter-is-named-arguments.template @@ -7,9 +7,7 @@ name: Declare |arguments| when a following parameter is named |arguments|. esid: sec-evaldeclarationinstantiation flags: [noStrict] ---*/ - const oldArguments = globalThis.arguments; - const f = (p = /*{ parameter-code }*/, arguments) => {} assert.throws(SyntaxError, f); assert.sameValue(globalThis.arguments, oldArguments, "globalThis.arguments unchanged"); diff --git a/src/direct-eval-code/arrow-func/a-preceding-parameter-is-named-arguments.template b/src/direct-eval-code/arrow-func/a-preceding-parameter-is-named-arguments.template index 93106ef33a..7dc33771e6 100644 --- a/src/direct-eval-code/arrow-func/a-preceding-parameter-is-named-arguments.template +++ b/src/direct-eval-code/arrow-func/a-preceding-parameter-is-named-arguments.template @@ -7,9 +7,7 @@ name: Declare |arguments| when a preceding parameter is named |arguments|. esid: sec-evaldeclarationinstantiation flags: [noStrict] ---*/ - const oldArguments = globalThis.arguments; - const f = (arguments, p = /*{ parameter-code }*/) => {} assert.throws(SyntaxError, f); assert.sameValue(globalThis.arguments, oldArguments, "globalThis.arguments unchanged"); diff --git a/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment.template b/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment.template index eccd6acb35..ab07419e47 100644 --- a/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment.template +++ b/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment.template @@ -7,9 +7,7 @@ name: Declare |arguments| when the function body contains an |arguments| functio esid: sec-evaldeclarationinstantiation flags: [noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = /*{ parameter-code }*/) => { function arguments() {} diff --git a/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-func-decl.template b/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-func-decl.template index e4561a4473..20a7478e66 100644 --- a/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-func-decl.template +++ b/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-func-decl.template @@ -7,9 +7,7 @@ name: Declare |arguments| when the function body contains an |arguments| functio esid: sec-evaldeclarationinstantiation flags: [noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = /*{ parameter-code }*/) => { function arguments() {} diff --git a/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-lex-bind.template b/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-lex-bind.template index 2b3a0af4c2..43633bdb2d 100644 --- a/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-lex-bind.template +++ b/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-lex-bind.template @@ -7,9 +7,7 @@ name: Declare |arguments| when the function body contains an |arguments| lexical esid: sec-evaldeclarationinstantiation flags: [noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = /*{ parameter-code }*/) => { let arguments = "local"; diff --git a/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-var-bind.template b/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-var-bind.template index 6895370082..42b715ca73 100644 --- a/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-var-bind.template +++ b/src/direct-eval-code/arrow-func/fn-body-cntns-arguments-var-bind.template @@ -7,9 +7,7 @@ name: Declare |arguments| when the function body contains an |arguments| var-bin esid: sec-evaldeclarationinstantiation flags: [noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = /*{ parameter-code }*/) => { var arguments = "local"; diff --git a/src/direct-eval-code/arrow-func/no-pre-existing-arguments-bindings-are-present.template b/src/direct-eval-code/arrow-func/no-pre-existing-arguments-bindings-are-present.template index 0e316fd9f1..4ba2682a47 100644 --- a/src/direct-eval-code/arrow-func/no-pre-existing-arguments-bindings-are-present.template +++ b/src/direct-eval-code/arrow-func/no-pre-existing-arguments-bindings-are-present.template @@ -7,9 +7,7 @@ name: Declare |arguments| when no pre-existing |arguments| bindings are present. esid: sec-evaldeclarationinstantiation flags: [noStrict] ---*/ - const oldArguments = globalThis.arguments; - let count = 0; const f = (p = /*{ parameter-code }*/) => { assert.sameValue(arguments, "param"); diff --git a/src/direct-eval-code/default/async-func-decl/a-following-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-func-decl/a-following-parameter-is-named-arguments.template index 9a53b0b67f..aa4e309fe6 100644 --- a/src/direct-eval-code/default/async-func-decl/a-following-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-func-decl/a-following-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = /*{ parameter-code }*/, arguments) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-func-decl/a-preceding-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-func-decl/a-preceding-parameter-is-named-arguments.template index deea365491..c18a868cb7 100644 --- a/src/direct-eval-code/default/async-func-decl/a-preceding-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-func-decl/a-preceding-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function f(arguments, p = /*{ parameter-code }*/) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-func-decl.template b/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-func-decl.template index 48cb62ca26..62331e078b 100644 --- a/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-func-decl.template +++ b/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-func-decl.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = /*{ parameter-code }*/) { function arguments() {} } diff --git a/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-lex-bind.template b/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-lex-bind.template index 790bef0dee..9983de789f 100644 --- a/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-lex-bind.template +++ b/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-lex-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = /*{ parameter-code }*/) { let arguments; } diff --git a/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-var-bind.template b/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-var-bind.template index c10c668bdf..a16807dcb6 100644 --- a/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-var-bind.template +++ b/src/direct-eval-code/default/async-func-decl/fn-body-cntns-arguments-var-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = /*{ parameter-code }*/) { var arguments; } diff --git a/src/direct-eval-code/default/async-func-decl/no-pre-existing-arguments-bindings-are-present.template b/src/direct-eval-code/default/async-func-decl/no-pre-existing-arguments-bindings-are-present.template index c154591cd0..31f29c1ab0 100644 --- a/src/direct-eval-code/default/async-func-decl/no-pre-existing-arguments-bindings-are-present.template +++ b/src/direct-eval-code/default/async-func-decl/no-pre-existing-arguments-bindings-are-present.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function f(p = /*{ parameter-code }*/) {} f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/src/direct-eval-code/default/async-func-expr-named/a-following-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-func-expr-named/a-following-parameter-is-named-arguments.template index ec39e95d35..4f03a067b4 100644 --- a/src/direct-eval-code/default/async-func-expr-named/a-following-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-func-expr-named/a-following-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = /*{ parameter-code }*/, arguments) { /*{ body }*/ }; diff --git a/src/direct-eval-code/default/async-func-expr-named/a-preceding-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-func-expr-named/a-preceding-parameter-is-named-arguments.template index 785bccd1cd..dc0a5925b0 100644 --- a/src/direct-eval-code/default/async-func-expr-named/a-preceding-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-func-expr-named/a-preceding-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(arguments, p = /*{ parameter-code }*/) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-func-decl.template b/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-func-decl.template index b65c93cae4..e7937b695b 100644 --- a/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-func-decl.template +++ b/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-func-decl.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = /*{ parameter-code }*/) { function arguments() {} } diff --git a/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-lex-bind.template b/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-lex-bind.template index e3c06dd602..57a029423a 100644 --- a/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-lex-bind.template +++ b/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-lex-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = /*{ parameter-code }*/) { let arguments; } diff --git a/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-var-bind.template b/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-var-bind.template index c13d64df97..ba117ffedf 100644 --- a/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-var-bind.template +++ b/src/direct-eval-code/default/async-func-expr-named/fn-body-cntns-arguments-var-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = /*{ parameter-code }*/) { var arguments; } diff --git a/src/direct-eval-code/default/async-func-expr-named/no-pre-existing-arguments-bindings-are-present.template b/src/direct-eval-code/default/async-func-expr-named/no-pre-existing-arguments-bindings-are-present.template index da7352a719..83a7251b24 100644 --- a/src/direct-eval-code/default/async-func-expr-named/no-pre-existing-arguments-bindings-are-present.template +++ b/src/direct-eval-code/default/async-func-expr-named/no-pre-existing-arguments-bindings-are-present.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function f(p = /*{ parameter-code }*/) {} f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/src/direct-eval-code/default/async-func-expr-nameless/a-following-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-func-expr-nameless/a-following-parameter-is-named-arguments.template index 90f343625d..61910661ca 100644 --- a/src/direct-eval-code/default/async-func-expr-nameless/a-following-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-func-expr-nameless/a-following-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = /*{ parameter-code }*/, arguments) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-func-expr-nameless/a-preceding-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-func-expr-nameless/a-preceding-parameter-is-named-arguments.template index 99480c4dfe..b38e81c3e3 100644 --- a/src/direct-eval-code/default/async-func-expr-nameless/a-preceding-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-func-expr-nameless/a-preceding-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(arguments, p = /*{ parameter-code }*/) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-func-decl.template b/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-func-decl.template index e8df5ec3cc..49e3cd08fa 100644 --- a/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-func-decl.template +++ b/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-func-decl.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = /*{ parameter-code }*/) { function arguments() {} } diff --git a/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-lex-bind.template b/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-lex-bind.template index c943ae7ce2..135d545b94 100644 --- a/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-lex-bind.template +++ b/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-lex-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = /*{ parameter-code }*/) { let arguments; } diff --git a/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-var-bind.template b/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-var-bind.template index 16f1ff849b..fa2d2d3f38 100644 --- a/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-var-bind.template +++ b/src/direct-eval-code/default/async-func-expr-nameless/fn-body-cntns-arguments-var-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = /*{ parameter-code }*/) { var arguments; } diff --git a/src/direct-eval-code/default/async-func-expr-nameless/no-pre-existing-arguments-bindings-are-present.template b/src/direct-eval-code/default/async-func-expr-nameless/no-pre-existing-arguments-bindings-are-present.template index d266ef9cbc..7f7458105d 100644 --- a/src/direct-eval-code/default/async-func-expr-nameless/no-pre-existing-arguments-bindings-are-present.template +++ b/src/direct-eval-code/default/async-func-expr-nameless/no-pre-existing-arguments-bindings-are-present.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function(p = /*{ parameter-code }*/) {} f().then($DONE, error => { assert(error instanceof SyntaxError); diff --git a/src/direct-eval-code/default/async-gen-func-decl/a-following-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-gen-func-decl/a-following-parameter-is-named-arguments.template index 5e3d8ee067..63d298e43a 100644 --- a/src/direct-eval-code/default/async-gen-func-decl/a-following-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-gen-func-decl/a-following-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = /*{ parameter-code }*/, arguments) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-gen-func-decl/a-preceding-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-gen-func-decl/a-preceding-parameter-is-named-arguments.template index 5d3d4985bd..728d5e1295 100644 --- a/src/direct-eval-code/default/async-gen-func-decl/a-preceding-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-gen-func-decl/a-preceding-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(arguments, p = /*{ parameter-code }*/) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-func-decl.template b/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-func-decl.template index c80574072e..7cb61eb440 100644 --- a/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-func-decl.template +++ b/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-func-decl.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = /*{ parameter-code }*/) { function arguments() {} } diff --git a/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-lex-bind.template b/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-lex-bind.template index 38af18b91d..67f2eedea6 100644 --- a/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-lex-bind.template +++ b/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-lex-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = /*{ parameter-code }*/) { let arguments; } diff --git a/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-var-bind.template b/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-var-bind.template index bec59b3c09..52390f7272 100644 --- a/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-var-bind.template +++ b/src/direct-eval-code/default/async-gen-func-decl/fn-body-cntns-arguments-var-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = /*{ parameter-code }*/) { var arguments; } diff --git a/src/direct-eval-code/default/async-gen-func-decl/no-pre-existing-arguments-bindings-are-present.template b/src/direct-eval-code/default/async-gen-func-decl/no-pre-existing-arguments-bindings-are-present.template index c4d59a7e79..a8c8b1a0d6 100644 --- a/src/direct-eval-code/default/async-gen-func-decl/no-pre-existing-arguments-bindings-are-present.template +++ b/src/direct-eval-code/default/async-gen-func-decl/no-pre-existing-arguments-bindings-are-present.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - async function * f(p = /*{ parameter-code }*/) {} assert.throws(SyntaxError, f); diff --git a/src/direct-eval-code/default/async-gen-func-expr/a-following-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-gen-func-expr/a-following-parameter-is-named-arguments.template index 8aaa4222e4..5c8a8d2d9f 100644 --- a/src/direct-eval-code/default/async-gen-func-expr/a-following-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-gen-func-expr/a-following-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = /*{ parameter-code }*/, arguments) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-gen-func-expr/a-preceding-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-gen-func-expr/a-preceding-parameter-is-named-arguments.template index 94f83702a9..b80a51714c 100644 --- a/src/direct-eval-code/default/async-gen-func-expr/a-preceding-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-gen-func-expr/a-preceding-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (arguments, p = /*{ parameter-code }*/) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-func-decl.template b/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-func-decl.template index 69bbb155d5..df22b3cd29 100644 --- a/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-func-decl.template +++ b/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-func-decl.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = /*{ parameter-code }*/) { function arguments() {} } diff --git a/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-lex-bind.template b/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-lex-bind.template index ce75ead70f..1f6a3015a7 100644 --- a/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-lex-bind.template +++ b/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-lex-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = /*{ parameter-code }*/) { let arguments; } diff --git a/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-var-bind.template b/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-var-bind.template index 43aa577ab0..5390615bf2 100644 --- a/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-var-bind.template +++ b/src/direct-eval-code/default/async-gen-func-expr/fn-body-cntns-arguments-var-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = /*{ parameter-code }*/) { var arguments; } diff --git a/src/direct-eval-code/default/async-gen-func-expr/no-pre-existing-arguments-bindings-are-present.template b/src/direct-eval-code/default/async-gen-func-expr/no-pre-existing-arguments-bindings-are-present.template index f88aff0ae2..d3da718123 100644 --- a/src/direct-eval-code/default/async-gen-func-expr/no-pre-existing-arguments-bindings-are-present.template +++ b/src/direct-eval-code/default/async-gen-func-expr/no-pre-existing-arguments-bindings-are-present.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * (p = /*{ parameter-code }*/) {} assert.throws(SyntaxError, f); diff --git a/src/direct-eval-code/default/async-gen-meth/a-following-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-gen-meth/a-following-parameter-is-named-arguments.template index 2982c367cb..031142f809 100644 --- a/src/direct-eval-code/default/async-gen-meth/a-following-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-gen-meth/a-following-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = /*{ parameter-code }*/, arguments) { /*{ body }*/ }}; diff --git a/src/direct-eval-code/default/async-gen-meth/a-preceding-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-gen-meth/a-preceding-parameter-is-named-arguments.template index c2bcf4a22b..f1c67145a4 100644 --- a/src/direct-eval-code/default/async-gen-meth/a-preceding-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-gen-meth/a-preceding-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(arguments, p = /*{ parameter-code }*/) { /*{ body }*/ }}; diff --git a/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-func-decl.template b/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-func-decl.template index 444eb48dd3..341caf05a3 100644 --- a/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-func-decl.template +++ b/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-func-decl.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = /*{ parameter-code }*/) { function arguments() {} }}; diff --git a/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-lex-bind.template b/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-lex-bind.template index 2209fce6f8..d2606a24fa 100644 --- a/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-lex-bind.template +++ b/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-lex-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = /*{ parameter-code }*/) { let arguments; }}; diff --git a/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-var-bind.template b/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-var-bind.template index 71ba7e6f01..fb754fb184 100644 --- a/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-var-bind.template +++ b/src/direct-eval-code/default/async-gen-meth/fn-body-cntns-arguments-var-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = /*{ parameter-code }*/) { var arguments; }}; diff --git a/src/direct-eval-code/default/async-gen-meth/no-pre-existing-arguments-bindings-are-present.template b/src/direct-eval-code/default/async-gen-meth/no-pre-existing-arguments-bindings-are-present.template index 28c3f36fca..6646bb0873 100644 --- a/src/direct-eval-code/default/async-gen-meth/no-pre-existing-arguments-bindings-are-present.template +++ b/src/direct-eval-code/default/async-gen-meth/no-pre-existing-arguments-bindings-are-present.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async *f(p = /*{ parameter-code }*/) {}}; assert.throws(SyntaxError, o.f); assert.sameValue(globalThis.arguments, oldArguments, "globalThis.arguments unchanged"); diff --git a/src/direct-eval-code/default/async-gen-named-func-expr/a-following-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-gen-named-func-expr/a-following-parameter-is-named-arguments.template index 12f048ad39..6bb7aa714e 100644 --- a/src/direct-eval-code/default/async-gen-named-func-expr/a-following-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-gen-named-func-expr/a-following-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = /*{ parameter-code }*/, arguments) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-gen-named-func-expr/a-preceding-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-gen-named-func-expr/a-preceding-parameter-is-named-arguments.template index 1ddd2d3918..8bd5c17675 100644 --- a/src/direct-eval-code/default/async-gen-named-func-expr/a-preceding-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-gen-named-func-expr/a-preceding-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(arguments, p = /*{ parameter-code }*/) { /*{ body }*/ } diff --git a/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-func-decl.template b/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-func-decl.template index dc722d5f14..4f64c80c77 100644 --- a/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-func-decl.template +++ b/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-func-decl.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = /*{ parameter-code }*/) { function arguments() {} } diff --git a/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-lex-bind.template b/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-lex-bind.template index acf73d30f4..c1dab58895 100644 --- a/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-lex-bind.template +++ b/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-lex-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = /*{ parameter-code }*/) { let arguments; } diff --git a/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-var-bind.template b/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-var-bind.template index fded369cec..ce53b8a183 100644 --- a/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-var-bind.template +++ b/src/direct-eval-code/default/async-gen-named-func-expr/fn-body-cntns-arguments-var-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = /*{ parameter-code }*/) { var arguments; } diff --git a/src/direct-eval-code/default/async-gen-named-func-expr/no-pre-existing-arguments-bindings-are-present.template b/src/direct-eval-code/default/async-gen-named-func-expr/no-pre-existing-arguments-bindings-are-present.template index d413a2cbc6..10359cb866 100644 --- a/src/direct-eval-code/default/async-gen-named-func-expr/no-pre-existing-arguments-bindings-are-present.template +++ b/src/direct-eval-code/default/async-gen-named-func-expr/no-pre-existing-arguments-bindings-are-present.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let f = async function * f(p = /*{ parameter-code }*/) {} assert.throws(SyntaxError, f); diff --git a/src/direct-eval-code/default/async-meth/a-following-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-meth/a-following-parameter-is-named-arguments.template index 7905e44cb9..19509cb86e 100644 --- a/src/direct-eval-code/default/async-meth/a-following-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-meth/a-following-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = /*{ parameter-code }*/, arguments) { /*{ body }*/ }}; diff --git a/src/direct-eval-code/default/async-meth/a-preceding-parameter-is-named-arguments.template b/src/direct-eval-code/default/async-meth/a-preceding-parameter-is-named-arguments.template index 595ec491c0..dbbab56c24 100644 --- a/src/direct-eval-code/default/async-meth/a-preceding-parameter-is-named-arguments.template +++ b/src/direct-eval-code/default/async-meth/a-preceding-parameter-is-named-arguments.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(arguments, p = /*{ parameter-code }*/) { /*{ body }*/ }}; diff --git a/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-func-decl.template b/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-func-decl.template index ed203249ee..036f30c998 100644 --- a/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-func-decl.template +++ b/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-func-decl.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = /*{ parameter-code }*/) { function arguments() {} }}; diff --git a/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-lex-bind.template b/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-lex-bind.template index 3387696a34..ade563bbdc 100644 --- a/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-lex-bind.template +++ b/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-lex-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = /*{ parameter-code }*/) { let arguments; }}; diff --git a/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-var-bind.template b/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-var-bind.template index 0ffb0b4a5d..503a567649 100644 --- a/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-var-bind.template +++ b/src/direct-eval-code/default/async-meth/fn-body-cntns-arguments-var-bind.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = /*{ parameter-code }*/) { var arguments; }}; diff --git a/src/direct-eval-code/default/async-meth/no-pre-existing-arguments-bindings-are-present.template b/src/direct-eval-code/default/async-meth/no-pre-existing-arguments-bindings-are-present.template index ab25b3e5ae..1892835214 100644 --- a/src/direct-eval-code/default/async-meth/no-pre-existing-arguments-bindings-are-present.template +++ b/src/direct-eval-code/default/async-meth/no-pre-existing-arguments-bindings-are-present.template @@ -8,10 +8,7 @@ esid: sec-evaldeclarationinstantiation flags: [async,noStrict] features: [globalThis] ---*/ - const oldArguments = globalThis.arguments; - - let o = { async f(p = /*{ parameter-code }*/) {}}; o.f().then($DONE, error => { assert(error instanceof SyntaxError);