From ddfe24afe3043388827aa220ef623b8540958bbd Mon Sep 17 00:00:00 2001 From: Leo Balter Date: Fri, 2 Aug 2019 12:07:40 -0400 Subject: [PATCH] Regenerate tests --- .../eval-code/direct/func-block-decl-eval-func-block-scoping.js | 1 - .../func-block-decl-eval-func-existing-block-fn-no-init.js | 1 - .../direct/func-block-decl-eval-func-existing-block-fn-update.js | 1 - .../direct/func-block-decl-eval-func-existing-fn-no-init.js | 1 - .../direct/func-block-decl-eval-func-existing-fn-update.js | 1 - .../direct/func-block-decl-eval-func-existing-var-no-init.js | 1 - .../direct/func-block-decl-eval-func-existing-var-update.js | 1 - .../language/eval-code/direct/func-block-decl-eval-func-init.js | 1 - .../eval-code/direct/func-block-decl-eval-func-no-skip-param.js | 1 - .../eval-code/direct/func-block-decl-eval-func-no-skip-try.js | 1 - .../direct/func-block-decl-eval-func-skip-early-err-block.js | 1 - .../direct/func-block-decl-eval-func-skip-early-err-for-in.js | 1 - .../direct/func-block-decl-eval-func-skip-early-err-for-of.js | 1 - .../direct/func-block-decl-eval-func-skip-early-err-for.js | 1 - .../direct/func-block-decl-eval-func-skip-early-err-switch.js | 1 - .../direct/func-block-decl-eval-func-skip-early-err-try.js | 1 - .../eval-code/direct/func-block-decl-eval-func-skip-early-err.js | 1 - .../eval-code/direct/func-block-decl-eval-func-update.js | 1 - .../direct/func-if-decl-else-decl-a-eval-func-block-scoping.js | 1 - ...nc-if-decl-else-decl-a-eval-func-existing-block-fn-no-init.js | 1 - ...unc-if-decl-else-decl-a-eval-func-existing-block-fn-update.js | 1 - .../func-if-decl-else-decl-a-eval-func-existing-fn-no-init.js | 1 - .../func-if-decl-else-decl-a-eval-func-existing-fn-update.js | 1 - .../func-if-decl-else-decl-a-eval-func-existing-var-no-init.js | 1 - .../func-if-decl-else-decl-a-eval-func-existing-var-update.js | 1 - .../eval-code/direct/func-if-decl-else-decl-a-eval-func-init.js | 1 - .../direct/func-if-decl-else-decl-a-eval-func-no-skip-param.js | 1 - .../direct/func-if-decl-else-decl-a-eval-func-no-skip-try.js | 1 - .../func-if-decl-else-decl-a-eval-func-skip-early-err-block.js | 1 - .../func-if-decl-else-decl-a-eval-func-skip-early-err-for-in.js | 1 - .../func-if-decl-else-decl-a-eval-func-skip-early-err-for-of.js | 1 - .../func-if-decl-else-decl-a-eval-func-skip-early-err-for.js | 1 - .../func-if-decl-else-decl-a-eval-func-skip-early-err-switch.js | 1 - .../func-if-decl-else-decl-a-eval-func-skip-early-err-try.js | 1 - .../direct/func-if-decl-else-decl-a-eval-func-skip-early-err.js | 1 - .../direct/func-if-decl-else-decl-a-eval-func-update.js | 1 - .../direct/func-if-decl-else-decl-b-eval-func-block-scoping.js | 1 - ...nc-if-decl-else-decl-b-eval-func-existing-block-fn-no-init.js | 1 - ...unc-if-decl-else-decl-b-eval-func-existing-block-fn-update.js | 1 - .../func-if-decl-else-decl-b-eval-func-existing-fn-no-init.js | 1 - .../func-if-decl-else-decl-b-eval-func-existing-fn-update.js | 1 - .../func-if-decl-else-decl-b-eval-func-existing-var-no-init.js | 1 - .../func-if-decl-else-decl-b-eval-func-existing-var-update.js | 1 - .../eval-code/direct/func-if-decl-else-decl-b-eval-func-init.js | 1 - .../direct/func-if-decl-else-decl-b-eval-func-no-skip-param.js | 1 - .../direct/func-if-decl-else-decl-b-eval-func-no-skip-try.js | 1 - .../func-if-decl-else-decl-b-eval-func-skip-early-err-block.js | 1 - .../func-if-decl-else-decl-b-eval-func-skip-early-err-for-in.js | 1 - .../func-if-decl-else-decl-b-eval-func-skip-early-err-for-of.js | 1 - .../func-if-decl-else-decl-b-eval-func-skip-early-err-for.js | 1 - .../func-if-decl-else-decl-b-eval-func-skip-early-err-switch.js | 1 - .../func-if-decl-else-decl-b-eval-func-skip-early-err-try.js | 1 - .../direct/func-if-decl-else-decl-b-eval-func-skip-early-err.js | 1 - .../direct/func-if-decl-else-decl-b-eval-func-update.js | 1 - .../direct/func-if-decl-else-stmt-eval-func-block-scoping.js | 1 - ...func-if-decl-else-stmt-eval-func-existing-block-fn-no-init.js | 1 - .../func-if-decl-else-stmt-eval-func-existing-block-fn-update.js | 1 - .../func-if-decl-else-stmt-eval-func-existing-fn-no-init.js | 1 - .../func-if-decl-else-stmt-eval-func-existing-fn-update.js | 1 - .../func-if-decl-else-stmt-eval-func-existing-var-no-init.js | 1 - .../func-if-decl-else-stmt-eval-func-existing-var-update.js | 1 - .../eval-code/direct/func-if-decl-else-stmt-eval-func-init.js | 1 - .../direct/func-if-decl-else-stmt-eval-func-no-skip-param.js | 1 - .../direct/func-if-decl-else-stmt-eval-func-no-skip-try.js | 1 - .../func-if-decl-else-stmt-eval-func-skip-early-err-block.js | 1 - .../func-if-decl-else-stmt-eval-func-skip-early-err-for-in.js | 1 - .../func-if-decl-else-stmt-eval-func-skip-early-err-for-of.js | 1 - .../func-if-decl-else-stmt-eval-func-skip-early-err-for.js | 1 - .../func-if-decl-else-stmt-eval-func-skip-early-err-switch.js | 1 - .../func-if-decl-else-stmt-eval-func-skip-early-err-try.js | 1 - .../direct/func-if-decl-else-stmt-eval-func-skip-early-err.js | 1 - .../eval-code/direct/func-if-decl-else-stmt-eval-func-update.js | 1 - .../direct/func-if-decl-no-else-eval-func-block-scoping.js | 1 - .../func-if-decl-no-else-eval-func-existing-block-fn-no-init.js | 1 - .../func-if-decl-no-else-eval-func-existing-block-fn-update.js | 1 - .../direct/func-if-decl-no-else-eval-func-existing-fn-no-init.js | 1 - .../direct/func-if-decl-no-else-eval-func-existing-fn-update.js | 1 - .../func-if-decl-no-else-eval-func-existing-var-no-init.js | 1 - .../direct/func-if-decl-no-else-eval-func-existing-var-update.js | 1 - .../eval-code/direct/func-if-decl-no-else-eval-func-init.js | 1 - .../direct/func-if-decl-no-else-eval-func-no-skip-param.js | 1 - .../direct/func-if-decl-no-else-eval-func-no-skip-try.js | 1 - .../func-if-decl-no-else-eval-func-skip-early-err-block.js | 1 - .../func-if-decl-no-else-eval-func-skip-early-err-for-in.js | 1 - .../func-if-decl-no-else-eval-func-skip-early-err-for-of.js | 1 - .../direct/func-if-decl-no-else-eval-func-skip-early-err-for.js | 1 - .../func-if-decl-no-else-eval-func-skip-early-err-switch.js | 1 - .../direct/func-if-decl-no-else-eval-func-skip-early-err-try.js | 1 - .../direct/func-if-decl-no-else-eval-func-skip-early-err.js | 1 - .../eval-code/direct/func-if-decl-no-else-eval-func-update.js | 1 - .../direct/func-if-stmt-else-decl-eval-func-block-scoping.js | 1 - ...func-if-stmt-else-decl-eval-func-existing-block-fn-no-init.js | 1 - .../func-if-stmt-else-decl-eval-func-existing-block-fn-update.js | 1 - .../func-if-stmt-else-decl-eval-func-existing-fn-no-init.js | 1 - .../func-if-stmt-else-decl-eval-func-existing-fn-update.js | 1 - .../func-if-stmt-else-decl-eval-func-existing-var-no-init.js | 1 - .../func-if-stmt-else-decl-eval-func-existing-var-update.js | 1 - .../eval-code/direct/func-if-stmt-else-decl-eval-func-init.js | 1 - .../direct/func-if-stmt-else-decl-eval-func-no-skip-param.js | 1 - .../direct/func-if-stmt-else-decl-eval-func-no-skip-try.js | 1 - .../func-if-stmt-else-decl-eval-func-skip-early-err-block.js | 1 - .../func-if-stmt-else-decl-eval-func-skip-early-err-for-in.js | 1 - .../func-if-stmt-else-decl-eval-func-skip-early-err-for-of.js | 1 - .../func-if-stmt-else-decl-eval-func-skip-early-err-for.js | 1 - .../func-if-stmt-else-decl-eval-func-skip-early-err-switch.js | 1 - .../func-if-stmt-else-decl-eval-func-skip-early-err-try.js | 1 - .../direct/func-if-stmt-else-decl-eval-func-skip-early-err.js | 1 - .../eval-code/direct/func-if-stmt-else-decl-eval-func-update.js | 1 - .../eval-code/direct/func-switch-case-eval-func-block-scoping.js | 1 - .../func-switch-case-eval-func-existing-block-fn-no-init.js | 1 - .../func-switch-case-eval-func-existing-block-fn-update.js | 1 - .../direct/func-switch-case-eval-func-existing-fn-no-init.js | 1 - .../direct/func-switch-case-eval-func-existing-fn-update.js | 1 - .../direct/func-switch-case-eval-func-existing-var-no-init.js | 1 - .../direct/func-switch-case-eval-func-existing-var-update.js | 1 - .../language/eval-code/direct/func-switch-case-eval-func-init.js | 1 - .../eval-code/direct/func-switch-case-eval-func-no-skip-param.js | 1 - .../eval-code/direct/func-switch-case-eval-func-no-skip-try.js | 1 - .../direct/func-switch-case-eval-func-skip-early-err-block.js | 1 - .../direct/func-switch-case-eval-func-skip-early-err-for-in.js | 1 - .../direct/func-switch-case-eval-func-skip-early-err-for-of.js | 1 - .../direct/func-switch-case-eval-func-skip-early-err-for.js | 1 - .../direct/func-switch-case-eval-func-skip-early-err-switch.js | 1 - .../direct/func-switch-case-eval-func-skip-early-err-try.js | 1 - .../direct/func-switch-case-eval-func-skip-early-err.js | 1 - .../eval-code/direct/func-switch-case-eval-func-update.js | 1 - .../eval-code/direct/func-switch-dflt-eval-func-block-scoping.js | 1 - .../func-switch-dflt-eval-func-existing-block-fn-no-init.js | 1 - .../func-switch-dflt-eval-func-existing-block-fn-update.js | 1 - .../direct/func-switch-dflt-eval-func-existing-fn-no-init.js | 1 - .../direct/func-switch-dflt-eval-func-existing-fn-update.js | 1 - .../direct/func-switch-dflt-eval-func-existing-var-no-init.js | 1 - .../direct/func-switch-dflt-eval-func-existing-var-update.js | 1 - .../language/eval-code/direct/func-switch-dflt-eval-func-init.js | 1 - .../eval-code/direct/func-switch-dflt-eval-func-no-skip-param.js | 1 - .../eval-code/direct/func-switch-dflt-eval-func-no-skip-try.js | 1 - .../direct/func-switch-dflt-eval-func-skip-early-err-block.js | 1 - .../direct/func-switch-dflt-eval-func-skip-early-err-for-in.js | 1 - .../direct/func-switch-dflt-eval-func-skip-early-err-for-of.js | 1 - .../direct/func-switch-dflt-eval-func-skip-early-err-for.js | 1 - .../direct/func-switch-dflt-eval-func-skip-early-err-switch.js | 1 - .../direct/func-switch-dflt-eval-func-skip-early-err-try.js | 1 - .../direct/func-switch-dflt-eval-func-skip-early-err.js | 1 - .../eval-code/direct/func-switch-dflt-eval-func-update.js | 1 - .../direct/global-block-decl-eval-global-block-scoping.js | 1 - .../global-block-decl-eval-global-existing-block-fn-no-init.js | 1 - .../global-block-decl-eval-global-existing-block-fn-update.js | 1 - .../direct/global-block-decl-eval-global-existing-fn-no-init.js | 1 - .../direct/global-block-decl-eval-global-existing-fn-update.js | 1 - .../direct/global-block-decl-eval-global-existing-global-init.js | 1 - .../global-block-decl-eval-global-existing-global-update.js | 1 - ...block-decl-eval-global-existing-non-enumerable-global-init.js | 1 - .../direct/global-block-decl-eval-global-existing-var-no-init.js | 1 - .../direct/global-block-decl-eval-global-existing-var-update.js | 1 - .../eval-code/direct/global-block-decl-eval-global-init.js | 1 - .../direct/global-block-decl-eval-global-no-skip-try.js | 1 - .../direct/global-block-decl-eval-global-skip-early-err-block.js | 1 - .../global-block-decl-eval-global-skip-early-err-for-in.js | 1 - .../global-block-decl-eval-global-skip-early-err-for-of.js | 1 - .../direct/global-block-decl-eval-global-skip-early-err-for.js | 1 - .../global-block-decl-eval-global-skip-early-err-switch.js | 1 - .../direct/global-block-decl-eval-global-skip-early-err-try.js | 1 - .../direct/global-block-decl-eval-global-skip-early-err.js | 1 - .../eval-code/direct/global-block-decl-eval-global-update.js | 1 - .../global-if-decl-else-decl-a-eval-global-block-scoping.js | 1 - ...-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js | 1 - ...l-if-decl-else-decl-a-eval-global-existing-block-fn-update.js | 1 - ...global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js | 1 - .../global-if-decl-else-decl-a-eval-global-existing-fn-update.js | 1 - ...lobal-if-decl-else-decl-a-eval-global-existing-global-init.js | 1 - ...bal-if-decl-else-decl-a-eval-global-existing-global-update.js | 1 - ...lse-decl-a-eval-global-existing-non-enumerable-global-init.js | 1 - ...lobal-if-decl-else-decl-a-eval-global-existing-var-no-init.js | 1 - ...global-if-decl-else-decl-a-eval-global-existing-var-update.js | 1 - .../direct/global-if-decl-else-decl-a-eval-global-init.js | 1 - .../direct/global-if-decl-else-decl-a-eval-global-no-skip-try.js | 1 - ...lobal-if-decl-else-decl-a-eval-global-skip-early-err-block.js | 1 - ...obal-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js | 1 - ...obal-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js | 1 - .../global-if-decl-else-decl-a-eval-global-skip-early-err-for.js | 1 - ...obal-if-decl-else-decl-a-eval-global-skip-early-err-switch.js | 1 - .../global-if-decl-else-decl-a-eval-global-skip-early-err-try.js | 1 - .../global-if-decl-else-decl-a-eval-global-skip-early-err.js | 1 - .../direct/global-if-decl-else-decl-a-eval-global-update.js | 1 - .../global-if-decl-else-decl-b-eval-global-block-scoping.js | 1 - ...-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js | 1 - ...l-if-decl-else-decl-b-eval-global-existing-block-fn-update.js | 1 - ...global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js | 1 - .../global-if-decl-else-decl-b-eval-global-existing-fn-update.js | 1 - ...lobal-if-decl-else-decl-b-eval-global-existing-global-init.js | 1 - ...bal-if-decl-else-decl-b-eval-global-existing-global-update.js | 1 - ...lse-decl-b-eval-global-existing-non-enumerable-global-init.js | 1 - ...lobal-if-decl-else-decl-b-eval-global-existing-var-no-init.js | 1 - ...global-if-decl-else-decl-b-eval-global-existing-var-update.js | 1 - .../direct/global-if-decl-else-decl-b-eval-global-init.js | 1 - .../direct/global-if-decl-else-decl-b-eval-global-no-skip-try.js | 1 - ...lobal-if-decl-else-decl-b-eval-global-skip-early-err-block.js | 1 - ...obal-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js | 1 - ...obal-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js | 1 - .../global-if-decl-else-decl-b-eval-global-skip-early-err-for.js | 1 - ...obal-if-decl-else-decl-b-eval-global-skip-early-err-switch.js | 1 - .../global-if-decl-else-decl-b-eval-global-skip-early-err-try.js | 1 - .../global-if-decl-else-decl-b-eval-global-skip-early-err.js | 1 - .../direct/global-if-decl-else-decl-b-eval-global-update.js | 1 - .../direct/global-if-decl-else-stmt-eval-global-block-scoping.js | 1 - ...al-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js | 1 - ...bal-if-decl-else-stmt-eval-global-existing-block-fn-update.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-fn-no-init.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-fn-update.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-global-init.js | 1 - ...lobal-if-decl-else-stmt-eval-global-existing-global-update.js | 1 - ...-else-stmt-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-var-no-init.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-var-update.js | 1 - .../direct/global-if-decl-else-stmt-eval-global-init.js | 1 - .../direct/global-if-decl-else-stmt-eval-global-no-skip-try.js | 1 - .../global-if-decl-else-stmt-eval-global-skip-early-err-block.js | 1 - ...global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js | 1 - ...global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js | 1 - .../global-if-decl-else-stmt-eval-global-skip-early-err-for.js | 1 - ...global-if-decl-else-stmt-eval-global-skip-early-err-switch.js | 1 - .../global-if-decl-else-stmt-eval-global-skip-early-err-try.js | 1 - .../global-if-decl-else-stmt-eval-global-skip-early-err.js | 1 - .../direct/global-if-decl-else-stmt-eval-global-update.js | 1 - .../direct/global-if-decl-no-else-eval-global-block-scoping.js | 1 - ...obal-if-decl-no-else-eval-global-existing-block-fn-no-init.js | 1 - ...lobal-if-decl-no-else-eval-global-existing-block-fn-update.js | 1 - .../global-if-decl-no-else-eval-global-existing-fn-no-init.js | 1 - .../global-if-decl-no-else-eval-global-existing-fn-update.js | 1 - .../global-if-decl-no-else-eval-global-existing-global-init.js | 1 - .../global-if-decl-no-else-eval-global-existing-global-update.js | 1 - ...cl-no-else-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-if-decl-no-else-eval-global-existing-var-no-init.js | 1 - .../global-if-decl-no-else-eval-global-existing-var-update.js | 1 - .../eval-code/direct/global-if-decl-no-else-eval-global-init.js | 1 - .../direct/global-if-decl-no-else-eval-global-no-skip-try.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-block.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-for-in.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-for-of.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-for.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-switch.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-try.js | 1 - .../direct/global-if-decl-no-else-eval-global-skip-early-err.js | 1 - .../direct/global-if-decl-no-else-eval-global-update.js | 1 - .../direct/global-if-stmt-else-decl-eval-global-block-scoping.js | 1 - ...al-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js | 1 - ...bal-if-stmt-else-decl-eval-global-existing-block-fn-update.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-fn-no-init.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-fn-update.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-global-init.js | 1 - ...lobal-if-stmt-else-decl-eval-global-existing-global-update.js | 1 - ...-else-decl-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-var-no-init.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-var-update.js | 1 - .../direct/global-if-stmt-else-decl-eval-global-init.js | 1 - .../direct/global-if-stmt-else-decl-eval-global-no-skip-try.js | 1 - .../global-if-stmt-else-decl-eval-global-skip-early-err-block.js | 1 - ...global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js | 1 - ...global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js | 1 - .../global-if-stmt-else-decl-eval-global-skip-early-err-for.js | 1 - ...global-if-stmt-else-decl-eval-global-skip-early-err-switch.js | 1 - .../global-if-stmt-else-decl-eval-global-skip-early-err-try.js | 1 - .../global-if-stmt-else-decl-eval-global-skip-early-err.js | 1 - .../direct/global-if-stmt-else-decl-eval-global-update.js | 1 - .../direct/global-switch-case-eval-global-block-scoping.js | 1 - .../global-switch-case-eval-global-existing-block-fn-no-init.js | 1 - .../global-switch-case-eval-global-existing-block-fn-update.js | 1 - .../direct/global-switch-case-eval-global-existing-fn-no-init.js | 1 - .../direct/global-switch-case-eval-global-existing-fn-update.js | 1 - .../global-switch-case-eval-global-existing-global-init.js | 1 - .../global-switch-case-eval-global-existing-global-update.js | 1 - ...witch-case-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-switch-case-eval-global-existing-var-no-init.js | 1 - .../direct/global-switch-case-eval-global-existing-var-update.js | 1 - .../eval-code/direct/global-switch-case-eval-global-init.js | 1 - .../direct/global-switch-case-eval-global-no-skip-try.js | 1 - .../global-switch-case-eval-global-skip-early-err-block.js | 1 - .../global-switch-case-eval-global-skip-early-err-for-in.js | 1 - .../global-switch-case-eval-global-skip-early-err-for-of.js | 1 - .../direct/global-switch-case-eval-global-skip-early-err-for.js | 1 - .../global-switch-case-eval-global-skip-early-err-switch.js | 1 - .../direct/global-switch-case-eval-global-skip-early-err-try.js | 1 - .../direct/global-switch-case-eval-global-skip-early-err.js | 1 - .../eval-code/direct/global-switch-case-eval-global-update.js | 1 - .../direct/global-switch-dflt-eval-global-block-scoping.js | 1 - .../global-switch-dflt-eval-global-existing-block-fn-no-init.js | 1 - .../global-switch-dflt-eval-global-existing-block-fn-update.js | 1 - .../direct/global-switch-dflt-eval-global-existing-fn-no-init.js | 1 - .../direct/global-switch-dflt-eval-global-existing-fn-update.js | 1 - .../global-switch-dflt-eval-global-existing-global-init.js | 1 - .../global-switch-dflt-eval-global-existing-global-update.js | 1 - ...witch-dflt-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-switch-dflt-eval-global-existing-var-no-init.js | 1 - .../direct/global-switch-dflt-eval-global-existing-var-update.js | 1 - .../eval-code/direct/global-switch-dflt-eval-global-init.js | 1 - .../direct/global-switch-dflt-eval-global-no-skip-try.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-block.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-for-in.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-for-of.js | 1 - .../direct/global-switch-dflt-eval-global-skip-early-err-for.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-switch.js | 1 - .../direct/global-switch-dflt-eval-global-skip-early-err-try.js | 1 - .../direct/global-switch-dflt-eval-global-skip-early-err.js | 1 - .../eval-code/direct/global-switch-dflt-eval-global-update.js | 1 - .../indirect/global-block-decl-eval-global-block-scoping.js | 1 - .../global-block-decl-eval-global-existing-block-fn-no-init.js | 1 - .../global-block-decl-eval-global-existing-block-fn-update.js | 1 - .../global-block-decl-eval-global-existing-fn-no-init.js | 1 - .../indirect/global-block-decl-eval-global-existing-fn-update.js | 1 - .../global-block-decl-eval-global-existing-global-init.js | 1 - .../global-block-decl-eval-global-existing-global-update.js | 1 - ...block-decl-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-block-decl-eval-global-existing-var-no-init.js | 1 - .../global-block-decl-eval-global-existing-var-update.js | 1 - .../eval-code/indirect/global-block-decl-eval-global-init.js | 1 - .../indirect/global-block-decl-eval-global-no-skip-try.js | 1 - .../global-block-decl-eval-global-skip-early-err-block.js | 1 - .../global-block-decl-eval-global-skip-early-err-for-in.js | 1 - .../global-block-decl-eval-global-skip-early-err-for-of.js | 1 - .../indirect/global-block-decl-eval-global-skip-early-err-for.js | 1 - .../global-block-decl-eval-global-skip-early-err-switch.js | 1 - .../indirect/global-block-decl-eval-global-skip-early-err-try.js | 1 - .../indirect/global-block-decl-eval-global-skip-early-err.js | 1 - .../eval-code/indirect/global-block-decl-eval-global-update.js | 1 - .../global-if-decl-else-decl-a-eval-global-block-scoping.js | 1 - ...-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js | 1 - ...l-if-decl-else-decl-a-eval-global-existing-block-fn-update.js | 1 - ...global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js | 1 - .../global-if-decl-else-decl-a-eval-global-existing-fn-update.js | 1 - ...lobal-if-decl-else-decl-a-eval-global-existing-global-init.js | 1 - ...bal-if-decl-else-decl-a-eval-global-existing-global-update.js | 1 - ...lse-decl-a-eval-global-existing-non-enumerable-global-init.js | 1 - ...lobal-if-decl-else-decl-a-eval-global-existing-var-no-init.js | 1 - ...global-if-decl-else-decl-a-eval-global-existing-var-update.js | 1 - .../indirect/global-if-decl-else-decl-a-eval-global-init.js | 1 - .../global-if-decl-else-decl-a-eval-global-no-skip-try.js | 1 - ...lobal-if-decl-else-decl-a-eval-global-skip-early-err-block.js | 1 - ...obal-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js | 1 - ...obal-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js | 1 - .../global-if-decl-else-decl-a-eval-global-skip-early-err-for.js | 1 - ...obal-if-decl-else-decl-a-eval-global-skip-early-err-switch.js | 1 - .../global-if-decl-else-decl-a-eval-global-skip-early-err-try.js | 1 - .../global-if-decl-else-decl-a-eval-global-skip-early-err.js | 1 - .../indirect/global-if-decl-else-decl-a-eval-global-update.js | 1 - .../global-if-decl-else-decl-b-eval-global-block-scoping.js | 1 - ...-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js | 1 - ...l-if-decl-else-decl-b-eval-global-existing-block-fn-update.js | 1 - ...global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js | 1 - .../global-if-decl-else-decl-b-eval-global-existing-fn-update.js | 1 - ...lobal-if-decl-else-decl-b-eval-global-existing-global-init.js | 1 - ...bal-if-decl-else-decl-b-eval-global-existing-global-update.js | 1 - ...lse-decl-b-eval-global-existing-non-enumerable-global-init.js | 1 - ...lobal-if-decl-else-decl-b-eval-global-existing-var-no-init.js | 1 - ...global-if-decl-else-decl-b-eval-global-existing-var-update.js | 1 - .../indirect/global-if-decl-else-decl-b-eval-global-init.js | 1 - .../global-if-decl-else-decl-b-eval-global-no-skip-try.js | 1 - ...lobal-if-decl-else-decl-b-eval-global-skip-early-err-block.js | 1 - ...obal-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js | 1 - ...obal-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js | 1 - .../global-if-decl-else-decl-b-eval-global-skip-early-err-for.js | 1 - ...obal-if-decl-else-decl-b-eval-global-skip-early-err-switch.js | 1 - .../global-if-decl-else-decl-b-eval-global-skip-early-err-try.js | 1 - .../global-if-decl-else-decl-b-eval-global-skip-early-err.js | 1 - .../indirect/global-if-decl-else-decl-b-eval-global-update.js | 1 - .../global-if-decl-else-stmt-eval-global-block-scoping.js | 1 - ...al-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js | 1 - ...bal-if-decl-else-stmt-eval-global-existing-block-fn-update.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-fn-no-init.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-fn-update.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-global-init.js | 1 - ...lobal-if-decl-else-stmt-eval-global-existing-global-update.js | 1 - ...-else-stmt-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-var-no-init.js | 1 - .../global-if-decl-else-stmt-eval-global-existing-var-update.js | 1 - .../indirect/global-if-decl-else-stmt-eval-global-init.js | 1 - .../indirect/global-if-decl-else-stmt-eval-global-no-skip-try.js | 1 - .../global-if-decl-else-stmt-eval-global-skip-early-err-block.js | 1 - ...global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js | 1 - ...global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js | 1 - .../global-if-decl-else-stmt-eval-global-skip-early-err-for.js | 1 - ...global-if-decl-else-stmt-eval-global-skip-early-err-switch.js | 1 - .../global-if-decl-else-stmt-eval-global-skip-early-err-try.js | 1 - .../global-if-decl-else-stmt-eval-global-skip-early-err.js | 1 - .../indirect/global-if-decl-else-stmt-eval-global-update.js | 1 - .../indirect/global-if-decl-no-else-eval-global-block-scoping.js | 1 - ...obal-if-decl-no-else-eval-global-existing-block-fn-no-init.js | 1 - ...lobal-if-decl-no-else-eval-global-existing-block-fn-update.js | 1 - .../global-if-decl-no-else-eval-global-existing-fn-no-init.js | 1 - .../global-if-decl-no-else-eval-global-existing-fn-update.js | 1 - .../global-if-decl-no-else-eval-global-existing-global-init.js | 1 - .../global-if-decl-no-else-eval-global-existing-global-update.js | 1 - ...cl-no-else-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-if-decl-no-else-eval-global-existing-var-no-init.js | 1 - .../global-if-decl-no-else-eval-global-existing-var-update.js | 1 - .../indirect/global-if-decl-no-else-eval-global-init.js | 1 - .../indirect/global-if-decl-no-else-eval-global-no-skip-try.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-block.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-for-in.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-for-of.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-for.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-switch.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err-try.js | 1 - .../global-if-decl-no-else-eval-global-skip-early-err.js | 1 - .../indirect/global-if-decl-no-else-eval-global-update.js | 1 - .../global-if-stmt-else-decl-eval-global-block-scoping.js | 1 - ...al-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js | 1 - ...bal-if-stmt-else-decl-eval-global-existing-block-fn-update.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-fn-no-init.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-fn-update.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-global-init.js | 1 - ...lobal-if-stmt-else-decl-eval-global-existing-global-update.js | 1 - ...-else-decl-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-var-no-init.js | 1 - .../global-if-stmt-else-decl-eval-global-existing-var-update.js | 1 - .../indirect/global-if-stmt-else-decl-eval-global-init.js | 1 - .../indirect/global-if-stmt-else-decl-eval-global-no-skip-try.js | 1 - .../global-if-stmt-else-decl-eval-global-skip-early-err-block.js | 1 - ...global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js | 1 - ...global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js | 1 - .../global-if-stmt-else-decl-eval-global-skip-early-err-for.js | 1 - ...global-if-stmt-else-decl-eval-global-skip-early-err-switch.js | 1 - .../global-if-stmt-else-decl-eval-global-skip-early-err-try.js | 1 - .../global-if-stmt-else-decl-eval-global-skip-early-err.js | 1 - .../indirect/global-if-stmt-else-decl-eval-global-update.js | 1 - .../indirect/global-switch-case-eval-global-block-scoping.js | 1 - .../global-switch-case-eval-global-existing-block-fn-no-init.js | 1 - .../global-switch-case-eval-global-existing-block-fn-update.js | 1 - .../global-switch-case-eval-global-existing-fn-no-init.js | 1 - .../global-switch-case-eval-global-existing-fn-update.js | 1 - .../global-switch-case-eval-global-existing-global-init.js | 1 - .../global-switch-case-eval-global-existing-global-update.js | 1 - ...witch-case-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-switch-case-eval-global-existing-var-no-init.js | 1 - .../global-switch-case-eval-global-existing-var-update.js | 1 - .../eval-code/indirect/global-switch-case-eval-global-init.js | 1 - .../indirect/global-switch-case-eval-global-no-skip-try.js | 1 - .../global-switch-case-eval-global-skip-early-err-block.js | 1 - .../global-switch-case-eval-global-skip-early-err-for-in.js | 1 - .../global-switch-case-eval-global-skip-early-err-for-of.js | 1 - .../global-switch-case-eval-global-skip-early-err-for.js | 1 - .../global-switch-case-eval-global-skip-early-err-switch.js | 1 - .../global-switch-case-eval-global-skip-early-err-try.js | 1 - .../indirect/global-switch-case-eval-global-skip-early-err.js | 1 - .../eval-code/indirect/global-switch-case-eval-global-update.js | 1 - .../indirect/global-switch-dflt-eval-global-block-scoping.js | 1 - .../global-switch-dflt-eval-global-existing-block-fn-no-init.js | 1 - .../global-switch-dflt-eval-global-existing-block-fn-update.js | 1 - .../global-switch-dflt-eval-global-existing-fn-no-init.js | 1 - .../global-switch-dflt-eval-global-existing-fn-update.js | 1 - .../global-switch-dflt-eval-global-existing-global-init.js | 1 - .../global-switch-dflt-eval-global-existing-global-update.js | 1 - ...witch-dflt-eval-global-existing-non-enumerable-global-init.js | 1 - .../global-switch-dflt-eval-global-existing-var-no-init.js | 1 - .../global-switch-dflt-eval-global-existing-var-update.js | 1 - .../eval-code/indirect/global-switch-dflt-eval-global-init.js | 1 - .../indirect/global-switch-dflt-eval-global-no-skip-try.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-block.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-for-in.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-for-of.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-for.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-switch.js | 1 - .../global-switch-dflt-eval-global-skip-early-err-try.js | 1 - .../indirect/global-switch-dflt-eval-global-skip-early-err.js | 1 - .../eval-code/indirect/global-switch-dflt-eval-global-update.js | 1 - .../language/function-code/block-decl-func-block-scoping.js | 1 - .../function-code/block-decl-func-existing-block-fn-no-init.js | 1 - .../function-code/block-decl-func-existing-block-fn-update.js | 1 - .../function-code/block-decl-func-existing-fn-no-init.js | 1 - .../language/function-code/block-decl-func-existing-fn-update.js | 1 - .../function-code/block-decl-func-existing-var-no-init.js | 1 - .../function-code/block-decl-func-existing-var-update.js | 1 - test/annexB/language/function-code/block-decl-func-init.js | 1 - .../annexB/language/function-code/block-decl-func-no-skip-try.js | 1 - .../language/function-code/block-decl-func-skip-dft-param.js | 1 - .../function-code/block-decl-func-skip-early-err-block.js | 1 - .../function-code/block-decl-func-skip-early-err-for-in.js | 1 - .../function-code/block-decl-func-skip-early-err-for-of.js | 1 - .../language/function-code/block-decl-func-skip-early-err-for.js | 1 - .../function-code/block-decl-func-skip-early-err-switch.js | 1 - .../language/function-code/block-decl-func-skip-early-err-try.js | 1 - .../language/function-code/block-decl-func-skip-early-err.js | 1 - test/annexB/language/function-code/block-decl-func-skip-param.js | 1 - test/annexB/language/function-code/block-decl-func-update.js | 1 - .../function-code/if-decl-else-decl-a-func-block-scoping.js | 1 - .../if-decl-else-decl-a-func-existing-block-fn-no-init.js | 1 - .../if-decl-else-decl-a-func-existing-block-fn-update.js | 1 - .../if-decl-else-decl-a-func-existing-fn-no-init.js | 1 - .../function-code/if-decl-else-decl-a-func-existing-fn-update.js | 1 - .../if-decl-else-decl-a-func-existing-var-no-init.js | 1 - .../if-decl-else-decl-a-func-existing-var-update.js | 1 - .../language/function-code/if-decl-else-decl-a-func-init.js | 1 - .../function-code/if-decl-else-decl-a-func-no-skip-try.js | 1 - .../function-code/if-decl-else-decl-a-func-skip-dft-param.js | 1 - .../if-decl-else-decl-a-func-skip-early-err-block.js | 1 - .../if-decl-else-decl-a-func-skip-early-err-for-in.js | 1 - .../if-decl-else-decl-a-func-skip-early-err-for-of.js | 1 - .../function-code/if-decl-else-decl-a-func-skip-early-err-for.js | 1 - .../if-decl-else-decl-a-func-skip-early-err-switch.js | 1 - .../function-code/if-decl-else-decl-a-func-skip-early-err-try.js | 1 - .../function-code/if-decl-else-decl-a-func-skip-early-err.js | 1 - .../function-code/if-decl-else-decl-a-func-skip-param.js | 1 - .../language/function-code/if-decl-else-decl-a-func-update.js | 1 - .../function-code/if-decl-else-decl-b-func-block-scoping.js | 1 - .../if-decl-else-decl-b-func-existing-block-fn-no-init.js | 1 - .../if-decl-else-decl-b-func-existing-block-fn-update.js | 1 - .../if-decl-else-decl-b-func-existing-fn-no-init.js | 1 - .../function-code/if-decl-else-decl-b-func-existing-fn-update.js | 1 - .../if-decl-else-decl-b-func-existing-var-no-init.js | 1 - .../if-decl-else-decl-b-func-existing-var-update.js | 1 - .../language/function-code/if-decl-else-decl-b-func-init.js | 1 - .../function-code/if-decl-else-decl-b-func-no-skip-try.js | 1 - .../function-code/if-decl-else-decl-b-func-skip-dft-param.js | 1 - .../if-decl-else-decl-b-func-skip-early-err-block.js | 1 - .../if-decl-else-decl-b-func-skip-early-err-for-in.js | 1 - .../if-decl-else-decl-b-func-skip-early-err-for-of.js | 1 - .../function-code/if-decl-else-decl-b-func-skip-early-err-for.js | 1 - .../if-decl-else-decl-b-func-skip-early-err-switch.js | 1 - .../function-code/if-decl-else-decl-b-func-skip-early-err-try.js | 1 - .../function-code/if-decl-else-decl-b-func-skip-early-err.js | 1 - .../function-code/if-decl-else-decl-b-func-skip-param.js | 1 - .../language/function-code/if-decl-else-decl-b-func-update.js | 1 - .../function-code/if-decl-else-stmt-func-block-scoping.js | 1 - .../if-decl-else-stmt-func-existing-block-fn-no-init.js | 1 - .../if-decl-else-stmt-func-existing-block-fn-update.js | 1 - .../function-code/if-decl-else-stmt-func-existing-fn-no-init.js | 1 - .../function-code/if-decl-else-stmt-func-existing-fn-update.js | 1 - .../function-code/if-decl-else-stmt-func-existing-var-no-init.js | 1 - .../function-code/if-decl-else-stmt-func-existing-var-update.js | 1 - .../annexB/language/function-code/if-decl-else-stmt-func-init.js | 1 - .../language/function-code/if-decl-else-stmt-func-no-skip-try.js | 1 - .../function-code/if-decl-else-stmt-func-skip-dft-param.js | 1 - .../function-code/if-decl-else-stmt-func-skip-early-err-block.js | 1 - .../if-decl-else-stmt-func-skip-early-err-for-in.js | 1 - .../if-decl-else-stmt-func-skip-early-err-for-of.js | 1 - .../function-code/if-decl-else-stmt-func-skip-early-err-for.js | 1 - .../if-decl-else-stmt-func-skip-early-err-switch.js | 1 - .../function-code/if-decl-else-stmt-func-skip-early-err-try.js | 1 - .../function-code/if-decl-else-stmt-func-skip-early-err.js | 1 - .../language/function-code/if-decl-else-stmt-func-skip-param.js | 1 - .../language/function-code/if-decl-else-stmt-func-update.js | 1 - .../language/function-code/if-decl-no-else-func-block-scoping.js | 1 - .../if-decl-no-else-func-existing-block-fn-no-init.js | 1 - .../if-decl-no-else-func-existing-block-fn-update.js | 1 - .../function-code/if-decl-no-else-func-existing-fn-no-init.js | 1 - .../function-code/if-decl-no-else-func-existing-fn-update.js | 1 - .../function-code/if-decl-no-else-func-existing-var-no-init.js | 1 - .../function-code/if-decl-no-else-func-existing-var-update.js | 1 - test/annexB/language/function-code/if-decl-no-else-func-init.js | 1 - .../language/function-code/if-decl-no-else-func-no-skip-try.js | 1 - .../function-code/if-decl-no-else-func-skip-dft-param.js | 1 - .../function-code/if-decl-no-else-func-skip-early-err-block.js | 1 - .../function-code/if-decl-no-else-func-skip-early-err-for-in.js | 1 - .../function-code/if-decl-no-else-func-skip-early-err-for-of.js | 1 - .../function-code/if-decl-no-else-func-skip-early-err-for.js | 1 - .../function-code/if-decl-no-else-func-skip-early-err-switch.js | 1 - .../function-code/if-decl-no-else-func-skip-early-err-try.js | 1 - .../function-code/if-decl-no-else-func-skip-early-err.js | 1 - .../language/function-code/if-decl-no-else-func-skip-param.js | 1 - .../annexB/language/function-code/if-decl-no-else-func-update.js | 1 - .../function-code/if-stmt-else-decl-func-block-scoping.js | 1 - .../if-stmt-else-decl-func-existing-block-fn-no-init.js | 1 - .../if-stmt-else-decl-func-existing-block-fn-update.js | 1 - .../function-code/if-stmt-else-decl-func-existing-fn-no-init.js | 1 - .../function-code/if-stmt-else-decl-func-existing-fn-update.js | 1 - .../function-code/if-stmt-else-decl-func-existing-var-no-init.js | 1 - .../function-code/if-stmt-else-decl-func-existing-var-update.js | 1 - .../annexB/language/function-code/if-stmt-else-decl-func-init.js | 1 - .../language/function-code/if-stmt-else-decl-func-no-skip-try.js | 1 - .../function-code/if-stmt-else-decl-func-skip-dft-param.js | 1 - .../function-code/if-stmt-else-decl-func-skip-early-err-block.js | 1 - .../if-stmt-else-decl-func-skip-early-err-for-in.js | 1 - .../if-stmt-else-decl-func-skip-early-err-for-of.js | 1 - .../function-code/if-stmt-else-decl-func-skip-early-err-for.js | 1 - .../if-stmt-else-decl-func-skip-early-err-switch.js | 1 - .../function-code/if-stmt-else-decl-func-skip-early-err-try.js | 1 - .../function-code/if-stmt-else-decl-func-skip-early-err.js | 1 - .../language/function-code/if-stmt-else-decl-func-skip-param.js | 1 - .../language/function-code/if-stmt-else-decl-func-update.js | 1 - .../language/function-code/switch-case-func-block-scoping.js | 1 - .../function-code/switch-case-func-existing-block-fn-no-init.js | 1 - .../function-code/switch-case-func-existing-block-fn-update.js | 1 - .../function-code/switch-case-func-existing-fn-no-init.js | 1 - .../function-code/switch-case-func-existing-fn-update.js | 1 - .../function-code/switch-case-func-existing-var-no-init.js | 1 - .../function-code/switch-case-func-existing-var-update.js | 1 - test/annexB/language/function-code/switch-case-func-init.js | 1 - .../language/function-code/switch-case-func-no-skip-try.js | 1 - .../language/function-code/switch-case-func-skip-dft-param.js | 1 - .../function-code/switch-case-func-skip-early-err-block.js | 1 - .../function-code/switch-case-func-skip-early-err-for-in.js | 1 - .../function-code/switch-case-func-skip-early-err-for-of.js | 1 - .../function-code/switch-case-func-skip-early-err-for.js | 1 - .../function-code/switch-case-func-skip-early-err-switch.js | 1 - .../function-code/switch-case-func-skip-early-err-try.js | 1 - .../language/function-code/switch-case-func-skip-early-err.js | 1 - .../annexB/language/function-code/switch-case-func-skip-param.js | 1 - test/annexB/language/function-code/switch-case-func-update.js | 1 - .../language/function-code/switch-dflt-func-block-scoping.js | 1 - .../function-code/switch-dflt-func-existing-block-fn-no-init.js | 1 - .../function-code/switch-dflt-func-existing-block-fn-update.js | 1 - .../function-code/switch-dflt-func-existing-fn-no-init.js | 1 - .../function-code/switch-dflt-func-existing-fn-update.js | 1 - .../function-code/switch-dflt-func-existing-var-no-init.js | 1 - .../function-code/switch-dflt-func-existing-var-update.js | 1 - test/annexB/language/function-code/switch-dflt-func-init.js | 1 - .../language/function-code/switch-dflt-func-no-skip-try.js | 1 - .../language/function-code/switch-dflt-func-skip-dft-param.js | 1 - .../function-code/switch-dflt-func-skip-early-err-block.js | 1 - .../function-code/switch-dflt-func-skip-early-err-for-in.js | 1 - .../function-code/switch-dflt-func-skip-early-err-for-of.js | 1 - .../function-code/switch-dflt-func-skip-early-err-for.js | 1 - .../function-code/switch-dflt-func-skip-early-err-switch.js | 1 - .../function-code/switch-dflt-func-skip-early-err-try.js | 1 - .../language/function-code/switch-dflt-func-skip-early-err.js | 1 - .../annexB/language/function-code/switch-dflt-func-skip-param.js | 1 - test/annexB/language/function-code/switch-dflt-func-update.js | 1 - .../language/global-code/block-decl-global-block-scoping.js | 1 - .../global-code/block-decl-global-existing-block-fn-no-init.js | 1 - .../global-code/block-decl-global-existing-block-fn-update.js | 1 - .../global-code/block-decl-global-existing-fn-no-init.js | 1 - .../language/global-code/block-decl-global-existing-fn-update.js | 1 - .../global-code/block-decl-global-existing-global-init.js | 1 - .../block-decl-global-existing-non-enumerable-global-init.js | 1 - .../global-code/block-decl-global-existing-var-no-init.js | 1 - .../global-code/block-decl-global-existing-var-update.js | 1 - test/annexB/language/global-code/block-decl-global-init.js | 1 - .../annexB/language/global-code/block-decl-global-no-skip-try.js | 1 - .../global-code/block-decl-global-skip-early-err-block.js | 1 - .../global-code/block-decl-global-skip-early-err-for-in.js | 1 - .../global-code/block-decl-global-skip-early-err-for-of.js | 1 - .../language/global-code/block-decl-global-skip-early-err-for.js | 1 - .../global-code/block-decl-global-skip-early-err-switch.js | 1 - .../language/global-code/block-decl-global-skip-early-err-try.js | 1 - .../language/global-code/block-decl-global-skip-early-err.js | 1 - test/annexB/language/global-code/block-decl-global-update.js | 1 - .../global-code/if-decl-else-decl-a-global-block-scoping.js | 1 - .../if-decl-else-decl-a-global-existing-block-fn-no-init.js | 1 - .../if-decl-else-decl-a-global-existing-block-fn-update.js | 1 - .../if-decl-else-decl-a-global-existing-fn-no-init.js | 1 - .../global-code/if-decl-else-decl-a-global-existing-fn-update.js | 1 - .../if-decl-else-decl-a-global-existing-global-init.js | 1 - ...ecl-else-decl-a-global-existing-non-enumerable-global-init.js | 1 - .../if-decl-else-decl-a-global-existing-var-no-init.js | 1 - .../if-decl-else-decl-a-global-existing-var-update.js | 1 - .../language/global-code/if-decl-else-decl-a-global-init.js | 1 - .../global-code/if-decl-else-decl-a-global-no-skip-try.js | 1 - .../if-decl-else-decl-a-global-skip-early-err-block.js | 1 - .../if-decl-else-decl-a-global-skip-early-err-for-in.js | 1 - .../if-decl-else-decl-a-global-skip-early-err-for-of.js | 1 - .../global-code/if-decl-else-decl-a-global-skip-early-err-for.js | 1 - .../if-decl-else-decl-a-global-skip-early-err-switch.js | 1 - .../global-code/if-decl-else-decl-a-global-skip-early-err-try.js | 1 - .../global-code/if-decl-else-decl-a-global-skip-early-err.js | 1 - .../language/global-code/if-decl-else-decl-a-global-update.js | 1 - .../global-code/if-decl-else-decl-b-global-block-scoping.js | 1 - .../if-decl-else-decl-b-global-existing-block-fn-no-init.js | 1 - .../if-decl-else-decl-b-global-existing-block-fn-update.js | 1 - .../if-decl-else-decl-b-global-existing-fn-no-init.js | 1 - .../global-code/if-decl-else-decl-b-global-existing-fn-update.js | 1 - .../if-decl-else-decl-b-global-existing-global-init.js | 1 - ...ecl-else-decl-b-global-existing-non-enumerable-global-init.js | 1 - .../if-decl-else-decl-b-global-existing-var-no-init.js | 1 - .../if-decl-else-decl-b-global-existing-var-update.js | 1 - .../language/global-code/if-decl-else-decl-b-global-init.js | 1 - .../global-code/if-decl-else-decl-b-global-no-skip-try.js | 1 - .../if-decl-else-decl-b-global-skip-early-err-block.js | 1 - .../if-decl-else-decl-b-global-skip-early-err-for-in.js | 1 - .../if-decl-else-decl-b-global-skip-early-err-for-of.js | 1 - .../global-code/if-decl-else-decl-b-global-skip-early-err-for.js | 1 - .../if-decl-else-decl-b-global-skip-early-err-switch.js | 1 - .../global-code/if-decl-else-decl-b-global-skip-early-err-try.js | 1 - .../global-code/if-decl-else-decl-b-global-skip-early-err.js | 1 - .../language/global-code/if-decl-else-decl-b-global-update.js | 1 - .../global-code/if-decl-else-stmt-global-block-scoping.js | 1 - .../if-decl-else-stmt-global-existing-block-fn-no-init.js | 1 - .../if-decl-else-stmt-global-existing-block-fn-update.js | 1 - .../global-code/if-decl-else-stmt-global-existing-fn-no-init.js | 1 - .../global-code/if-decl-else-stmt-global-existing-fn-update.js | 1 - .../global-code/if-decl-else-stmt-global-existing-global-init.js | 1 - ...-decl-else-stmt-global-existing-non-enumerable-global-init.js | 1 - .../global-code/if-decl-else-stmt-global-existing-var-no-init.js | 1 - .../global-code/if-decl-else-stmt-global-existing-var-update.js | 1 - .../annexB/language/global-code/if-decl-else-stmt-global-init.js | 1 - .../language/global-code/if-decl-else-stmt-global-no-skip-try.js | 1 - .../global-code/if-decl-else-stmt-global-skip-early-err-block.js | 1 - .../if-decl-else-stmt-global-skip-early-err-for-in.js | 1 - .../if-decl-else-stmt-global-skip-early-err-for-of.js | 1 - .../global-code/if-decl-else-stmt-global-skip-early-err-for.js | 1 - .../if-decl-else-stmt-global-skip-early-err-switch.js | 1 - .../global-code/if-decl-else-stmt-global-skip-early-err-try.js | 1 - .../global-code/if-decl-else-stmt-global-skip-early-err.js | 1 - .../language/global-code/if-decl-else-stmt-global-update.js | 1 - .../language/global-code/if-decl-no-else-global-block-scoping.js | 1 - .../if-decl-no-else-global-existing-block-fn-no-init.js | 1 - .../if-decl-no-else-global-existing-block-fn-update.js | 1 - .../global-code/if-decl-no-else-global-existing-fn-no-init.js | 1 - .../global-code/if-decl-no-else-global-existing-fn-update.js | 1 - .../global-code/if-decl-no-else-global-existing-global-init.js | 1 - ...if-decl-no-else-global-existing-non-enumerable-global-init.js | 1 - .../global-code/if-decl-no-else-global-existing-var-no-init.js | 1 - .../global-code/if-decl-no-else-global-existing-var-update.js | 1 - test/annexB/language/global-code/if-decl-no-else-global-init.js | 1 - .../language/global-code/if-decl-no-else-global-no-skip-try.js | 1 - .../global-code/if-decl-no-else-global-skip-early-err-block.js | 1 - .../global-code/if-decl-no-else-global-skip-early-err-for-in.js | 1 - .../global-code/if-decl-no-else-global-skip-early-err-for-of.js | 1 - .../global-code/if-decl-no-else-global-skip-early-err-for.js | 1 - .../global-code/if-decl-no-else-global-skip-early-err-switch.js | 1 - .../global-code/if-decl-no-else-global-skip-early-err-try.js | 1 - .../global-code/if-decl-no-else-global-skip-early-err.js | 1 - .../annexB/language/global-code/if-decl-no-else-global-update.js | 1 - .../global-code/if-stmt-else-decl-global-block-scoping.js | 1 - .../if-stmt-else-decl-global-existing-block-fn-no-init.js | 1 - .../if-stmt-else-decl-global-existing-block-fn-update.js | 1 - .../global-code/if-stmt-else-decl-global-existing-fn-no-init.js | 1 - .../global-code/if-stmt-else-decl-global-existing-fn-update.js | 1 - .../global-code/if-stmt-else-decl-global-existing-global-init.js | 1 - ...-stmt-else-decl-global-existing-non-enumerable-global-init.js | 1 - .../global-code/if-stmt-else-decl-global-existing-var-no-init.js | 1 - .../global-code/if-stmt-else-decl-global-existing-var-update.js | 1 - .../annexB/language/global-code/if-stmt-else-decl-global-init.js | 1 - .../language/global-code/if-stmt-else-decl-global-no-skip-try.js | 1 - .../global-code/if-stmt-else-decl-global-skip-early-err-block.js | 1 - .../if-stmt-else-decl-global-skip-early-err-for-in.js | 1 - .../if-stmt-else-decl-global-skip-early-err-for-of.js | 1 - .../global-code/if-stmt-else-decl-global-skip-early-err-for.js | 1 - .../if-stmt-else-decl-global-skip-early-err-switch.js | 1 - .../global-code/if-stmt-else-decl-global-skip-early-err-try.js | 1 - .../global-code/if-stmt-else-decl-global-skip-early-err.js | 1 - .../language/global-code/if-stmt-else-decl-global-update.js | 1 - .../language/global-code/switch-case-global-block-scoping.js | 1 - .../global-code/switch-case-global-existing-block-fn-no-init.js | 1 - .../global-code/switch-case-global-existing-block-fn-update.js | 1 - .../global-code/switch-case-global-existing-fn-no-init.js | 1 - .../global-code/switch-case-global-existing-fn-update.js | 1 - .../global-code/switch-case-global-existing-global-init.js | 1 - .../switch-case-global-existing-non-enumerable-global-init.js | 1 - .../global-code/switch-case-global-existing-var-no-init.js | 1 - .../global-code/switch-case-global-existing-var-update.js | 1 - test/annexB/language/global-code/switch-case-global-init.js | 1 - .../language/global-code/switch-case-global-no-skip-try.js | 1 - .../global-code/switch-case-global-skip-early-err-block.js | 1 - .../global-code/switch-case-global-skip-early-err-for-in.js | 1 - .../global-code/switch-case-global-skip-early-err-for-of.js | 1 - .../global-code/switch-case-global-skip-early-err-for.js | 1 - .../global-code/switch-case-global-skip-early-err-switch.js | 1 - .../global-code/switch-case-global-skip-early-err-try.js | 1 - .../language/global-code/switch-case-global-skip-early-err.js | 1 - test/annexB/language/global-code/switch-case-global-update.js | 1 - .../language/global-code/switch-dflt-global-block-scoping.js | 1 - .../global-code/switch-dflt-global-existing-block-fn-no-init.js | 1 - .../global-code/switch-dflt-global-existing-block-fn-update.js | 1 - .../global-code/switch-dflt-global-existing-fn-no-init.js | 1 - .../global-code/switch-dflt-global-existing-fn-update.js | 1 - .../global-code/switch-dflt-global-existing-global-init.js | 1 - .../switch-dflt-global-existing-non-enumerable-global-init.js | 1 - .../global-code/switch-dflt-global-existing-var-no-init.js | 1 - .../global-code/switch-dflt-global-existing-var-update.js | 1 - test/annexB/language/global-code/switch-dflt-global-init.js | 1 - .../language/global-code/switch-dflt-global-no-skip-try.js | 1 - .../global-code/switch-dflt-global-skip-early-err-block.js | 1 - .../global-code/switch-dflt-global-skip-early-err-for-in.js | 1 - .../global-code/switch-dflt-global-skip-early-err-for-of.js | 1 - .../global-code/switch-dflt-global-skip-early-err-for.js | 1 - .../global-code/switch-dflt-global-skip-early-err-switch.js | 1 - .../global-code/switch-dflt-global-skip-early-err-try.js | 1 - .../language/global-code/switch-dflt-global-skip-early-err.js | 1 - test/annexB/language/global-code/switch-dflt-global-update.js | 1 - .../expressions/array/spread-err-mult-err-expr-throws.js | 1 - .../expressions/array/spread-err-mult-err-iter-get-value.js | 1 - .../expressions/array/spread-err-mult-err-itr-get-call.js | 1 - .../expressions/array/spread-err-mult-err-itr-get-get.js | 1 - test/language/expressions/array/spread-err-mult-err-itr-step.js | 1 - test/language/expressions/array/spread-err-mult-err-itr-value.js | 1 - .../expressions/array/spread-err-mult-err-obj-unresolvable.js | 1 - .../expressions/array/spread-err-mult-err-unresolvable.js | 1 - .../expressions/array/spread-err-sngl-err-expr-throws.js | 1 - .../expressions/array/spread-err-sngl-err-itr-get-call.js | 1 - .../expressions/array/spread-err-sngl-err-itr-get-get.js | 1 - .../expressions/array/spread-err-sngl-err-itr-get-value.js | 1 - test/language/expressions/array/spread-err-sngl-err-itr-step.js | 1 - test/language/expressions/array/spread-err-sngl-err-itr-value.js | 1 - .../expressions/array/spread-err-sngl-err-obj-unresolvable.js | 1 - .../expressions/array/spread-err-sngl-err-unresolvable.js | 1 - test/language/expressions/array/spread-mult-empty.js | 1 - test/language/expressions/array/spread-mult-expr.js | 1 - test/language/expressions/array/spread-mult-iter.js | 1 - test/language/expressions/array/spread-mult-literal.js | 1 - test/language/expressions/array/spread-mult-obj-ident.js | 1 - test/language/expressions/array/spread-mult-obj-null.js | 1 - test/language/expressions/array/spread-mult-obj-undefined.js | 1 - test/language/expressions/array/spread-obj-getter-descriptor.js | 1 - test/language/expressions/array/spread-obj-getter-init.js | 1 - .../array/spread-obj-manipulate-outter-obj-in-getter.js | 1 - test/language/expressions/array/spread-obj-mult-spread-getter.js | 1 - test/language/expressions/array/spread-obj-mult-spread.js | 1 - test/language/expressions/array/spread-obj-null.js | 1 - test/language/expressions/array/spread-obj-override-immutable.js | 1 - .../expressions/array/spread-obj-overrides-prev-properties.js | 1 - .../language/expressions/array/spread-obj-skip-non-enumerable.js | 1 - test/language/expressions/array/spread-obj-spread-order.js | 1 - test/language/expressions/array/spread-obj-symbol-property.js | 1 - test/language/expressions/array/spread-obj-undefined.js | 1 - test/language/expressions/array/spread-obj-with-overrides.js | 1 - test/language/expressions/array/spread-sngl-empty.js | 1 - test/language/expressions/array/spread-sngl-expr.js | 1 - test/language/expressions/array/spread-sngl-iter.js | 1 - test/language/expressions/array/spread-sngl-literal.js | 1 - test/language/expressions/array/spread-sngl-obj-ident.js | 1 - .../expressions/arrow-function/dstr/ary-init-iter-close.js | 1 - .../expressions/arrow-function/dstr/ary-init-iter-get-err.js | 1 - .../expressions/arrow-function/dstr/ary-init-iter-no-close.js | 1 - .../expressions/arrow-function/dstr/ary-name-iter-val.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-ary-elem-init.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-ary-elem-iter.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-ary-elision-init.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-ary-elision-iter.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-ary-empty-init.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-ary-empty-iter.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-ary-rest-init.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-ary-rest-iter.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-ary-val-null.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-exhausted.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-hole.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-skipped.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-throws.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-undef.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-init-unresolvable.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-iter-complete.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-iter-done.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-iter-step-err.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-id-iter-val-err.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-elem-obj-id.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-obj-prop-id-init.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-obj-val-null.js | 1 - .../arrow-function/dstr/ary-ptrn-elem-obj-val-undef.js | 1 - .../arrow-function/dstr/ary-ptrn-elision-exhausted.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-elision-step-err.js | 1 - .../language/expressions/arrow-function/dstr/ary-ptrn-elision.js | 1 - test/language/expressions/arrow-function/dstr/ary-ptrn-empty.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-ary-elem.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-ary-elision.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-ary-empty.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-ary-rest.js | 1 - .../arrow-function/dstr/ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-id-elision.js | 1 - .../arrow-function/dstr/ary-ptrn-rest-id-exhausted.js | 1 - .../arrow-function/dstr/ary-ptrn-rest-id-iter-step-err.js | 1 - .../arrow-function/dstr/ary-ptrn-rest-id-iter-val-err.js | 1 - .../language/expressions/arrow-function/dstr/ary-ptrn-rest-id.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-init-ary.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-init-id.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-init-obj.js | 1 - .../arrow-function/dstr/ary-ptrn-rest-not-final-ary.js | 1 - .../arrow-function/dstr/ary-ptrn-rest-not-final-id.js | 1 - .../arrow-function/dstr/ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js | 1 - .../expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/arrow-function/dstr/dflt-ary-init-iter-close.js | 1 - .../arrow-function/dstr/dflt-ary-init-iter-get-err.js | 1 - .../arrow-function/dstr/dflt-ary-init-iter-no-close.js | 1 - .../expressions/arrow-function/dstr/dflt-ary-name-iter-val.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elision-exhausted.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-elision-step-err.js | 1 - .../expressions/arrow-function/dstr/dflt-ary-ptrn-elision.js | 1 - .../expressions/arrow-function/dstr/dflt-ary-ptrn-empty.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-ary-elem.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-ary-elision.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-ary-empty.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-ary-rest.js | 1 - .../dstr/dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-id-elision.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-init-ary.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-init-id.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-init-obj.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-not-final-id.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js | 1 - .../arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/arrow-function/dstr/dflt-obj-init-null.js | 1 - .../expressions/arrow-function/dstr/dflt-obj-init-undefined.js | 1 - .../expressions/arrow-function/dstr/dflt-obj-ptrn-empty.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-get-value-err.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-init-skipped.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-init-throws.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/arrow-function/dstr/dflt-obj-ptrn-list-err.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-ary-init.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-eval-err.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-id-init.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-obj-init.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj.js | 1 - .../expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js | 1 - .../dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/arrow-function/dstr/obj-init-null.js | 1 - .../expressions/arrow-function/dstr/obj-init-undefined.js | 1 - test/language/expressions/arrow-function/dstr/obj-ptrn-empty.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-id-get-value-err.js | 1 - .../arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js | 1 - .../arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js | 1 - .../arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js | 1 - .../arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js | 1 - .../arrow-function/dstr/obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-id-init-skipped.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-id-init-throws.js | 1 - .../arrow-function/dstr/obj-ptrn-id-init-unresolvable.js | 1 - .../arrow-function/dstr/obj-ptrn-id-trailing-comma.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-list-err.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-prop-ary-init.js | 1 - .../arrow-function/dstr/obj-ptrn-prop-ary-trailing-comma.js | 1 - .../arrow-function/dstr/obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-prop-ary.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-prop-eval-err.js | 1 - .../arrow-function/dstr/obj-ptrn-prop-id-get-value-err.js | 1 - .../arrow-function/dstr/obj-ptrn-prop-id-init-skipped.js | 1 - .../arrow-function/dstr/obj-ptrn-prop-id-init-throws.js | 1 - .../arrow-function/dstr/obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-prop-id-init.js | 1 - .../arrow-function/dstr/obj-ptrn-prop-id-trailing-comma.js | 1 - .../language/expressions/arrow-function/dstr/obj-ptrn-prop-id.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-prop-obj-init.js | 1 - .../arrow-function/dstr/obj-ptrn-prop-obj-value-null.js | 1 - .../arrow-function/dstr/obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-prop-obj.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-rest-getter.js | 1 - .../arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js | 1 - .../expressions/assignment/dstr/array-elem-init-assignment.js | 1 - .../expressions/assignment/dstr/array-elem-init-evaluation.js | 1 - .../expressions/assignment/dstr/array-elem-init-fn-name-arrow.js | 1 - .../expressions/assignment/dstr/array-elem-init-fn-name-class.js | 1 - .../expressions/assignment/dstr/array-elem-init-fn-name-cover.js | 1 - .../expressions/assignment/dstr/array-elem-init-fn-name-fn.js | 1 - .../expressions/assignment/dstr/array-elem-init-fn-name-gen.js | 1 - test/language/expressions/assignment/dstr/array-elem-init-in.js | 1 - test/language/expressions/assignment/dstr/array-elem-init-let.js | 1 - .../expressions/assignment/dstr/array-elem-init-order.js | 1 - .../assignment/dstr/array-elem-init-simple-no-strict.js | 1 - .../expressions/assignment/dstr/array-elem-init-yield-expr.js | 1 - .../assignment/dstr/array-elem-init-yield-ident-invalid.js | 1 - .../assignment/dstr/array-elem-init-yield-ident-valid.js | 1 - .../expressions/assignment/dstr/array-elem-iter-get-err.js | 1 - .../assignment/dstr/array-elem-iter-nrml-close-err.js | 1 - .../assignment/dstr/array-elem-iter-nrml-close-null.js | 1 - .../assignment/dstr/array-elem-iter-nrml-close-skip.js | 1 - .../expressions/assignment/dstr/array-elem-iter-nrml-close.js | 1 - .../assignment/dstr/array-elem-iter-rtrn-close-err.js | 1 - .../assignment/dstr/array-elem-iter-rtrn-close-null.js | 1 - .../expressions/assignment/dstr/array-elem-iter-rtrn-close.js | 1 - .../assignment/dstr/array-elem-iter-thrw-close-err.js | 1 - .../assignment/dstr/array-elem-iter-thrw-close-skip.js | 1 - .../expressions/assignment/dstr/array-elem-iter-thrw-close.js | 1 - .../assignment/dstr/array-elem-nested-array-invalid.js | 1 - .../expressions/assignment/dstr/array-elem-nested-array-null.js | 1 - .../assignment/dstr/array-elem-nested-array-undefined-hole.js | 1 - .../assignment/dstr/array-elem-nested-array-undefined-own.js | 1 - .../assignment/dstr/array-elem-nested-array-undefined.js | 1 - .../assignment/dstr/array-elem-nested-array-yield-expr.js | 1 - .../dstr/array-elem-nested-array-yield-ident-invalid.js | 1 - .../assignment/dstr/array-elem-nested-array-yield-ident-valid.js | 1 - .../expressions/assignment/dstr/array-elem-nested-array.js | 1 - .../expressions/assignment/dstr/array-elem-nested-obj-invalid.js | 1 - .../expressions/assignment/dstr/array-elem-nested-obj-null.js | 1 - .../assignment/dstr/array-elem-nested-obj-undefined-hole.js | 1 - .../assignment/dstr/array-elem-nested-obj-undefined-own.js | 1 - .../assignment/dstr/array-elem-nested-obj-undefined.js | 1 - .../assignment/dstr/array-elem-nested-obj-yield-expr.js | 1 - .../assignment/dstr/array-elem-nested-obj-yield-ident-invalid.js | 1 - .../assignment/dstr/array-elem-nested-obj-yield-ident-valid.js | 1 - .../expressions/assignment/dstr/array-elem-nested-obj.js | 1 - .../language/expressions/assignment/dstr/array-elem-put-const.js | 1 - test/language/expressions/assignment/dstr/array-elem-put-let.js | 1 - .../assignment/dstr/array-elem-put-prop-ref-no-get.js | 1 - .../assignment/dstr/array-elem-put-prop-ref-user-err.js | 1 - .../expressions/assignment/dstr/array-elem-put-prop-ref.js | 1 - .../assignment/dstr/array-elem-put-unresolvable-no-strict.js | 1 - .../assignment/dstr/array-elem-put-unresolvable-strict.js | 1 - .../expressions/assignment/dstr/array-elem-target-identifier.js | 1 - .../assignment/dstr/array-elem-target-simple-no-strict.js | 1 - .../assignment/dstr/array-elem-target-simple-strict.js | 1 - .../expressions/assignment/dstr/array-elem-target-yield-expr.js | 1 - .../assignment/dstr/array-elem-target-yield-invalid.js | 1 - .../expressions/assignment/dstr/array-elem-target-yield-valid.js | 1 - .../assignment/dstr/array-elem-trlg-iter-elision-iter-abpt.js | 1 - .../dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js | 1 - .../dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js | 1 - .../dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js | 1 - .../dstr/array-elem-trlg-iter-elision-iter-nrml-close.js | 1 - .../expressions/assignment/dstr/array-elem-trlg-iter-get-err.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-nrml-close-err.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-nrml-close-skip.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-nrml-close.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-rtrn-close-err.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-rtrn-close-null.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-rtrn-close.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-thrw-close-skip.js | 1 - .../assignment/dstr/array-elem-trlg-iter-list-thrw-close.js | 1 - .../assignment/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js | 1 - .../assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js | 1 - .../assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js | 1 - .../assignment/dstr/array-elem-trlg-iter-rest-rtrn-close.js | 1 - .../assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js | 1 - .../assignment/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js | 1 - .../assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js | 1 - .../expressions/assignment/dstr/array-elision-iter-abpt.js | 1 - .../expressions/assignment/dstr/array-elision-iter-get-err.js | 1 - .../assignment/dstr/array-elision-iter-nrml-close-err.js | 1 - .../assignment/dstr/array-elision-iter-nrml-close-null.js | 1 - .../assignment/dstr/array-elision-iter-nrml-close-skip.js | 1 - .../expressions/assignment/dstr/array-elision-iter-nrml-close.js | 1 - .../expressions/assignment/dstr/array-elision-val-array.js | 1 - .../expressions/assignment/dstr/array-elision-val-bool.js | 1 - .../expressions/assignment/dstr/array-elision-val-null.js | 1 - .../expressions/assignment/dstr/array-elision-val-num.js | 1 - .../expressions/assignment/dstr/array-elision-val-string.js | 1 - .../expressions/assignment/dstr/array-elision-val-symbol.js | 1 - .../expressions/assignment/dstr/array-elision-val-undef.js | 1 - .../expressions/assignment/dstr/array-empty-iter-close-err.js | 1 - .../expressions/assignment/dstr/array-empty-iter-close-null.js | 1 - .../expressions/assignment/dstr/array-empty-iter-close.js | 1 - .../expressions/assignment/dstr/array-empty-iter-get-err.js | 1 - .../expressions/assignment/dstr/array-empty-val-array.js | 1 - .../language/expressions/assignment/dstr/array-empty-val-bool.js | 1 - .../language/expressions/assignment/dstr/array-empty-val-null.js | 1 - test/language/expressions/assignment/dstr/array-empty-val-num.js | 1 - .../expressions/assignment/dstr/array-empty-val-string.js | 1 - .../expressions/assignment/dstr/array-empty-val-symbol.js | 1 - .../expressions/assignment/dstr/array-empty-val-undef.js | 1 - test/language/expressions/assignment/dstr/array-iteration.js | 1 - .../expressions/assignment/dstr/array-rest-after-element.js | 1 - .../expressions/assignment/dstr/array-rest-after-elision.js | 1 - .../expressions/assignment/dstr/array-rest-before-element.js | 1 - .../expressions/assignment/dstr/array-rest-before-elision.js | 1 - .../expressions/assignment/dstr/array-rest-before-rest.js | 1 - .../expressions/assignment/dstr/array-rest-elision-invalid.js | 1 - .../expressions/assignment/dstr/array-rest-elision-iter-abpt.js | 1 - test/language/expressions/assignment/dstr/array-rest-elision.js | 1 - test/language/expressions/assignment/dstr/array-rest-init.js | 1 - .../expressions/assignment/dstr/array-rest-iter-get-err.js | 1 - .../assignment/dstr/array-rest-iter-nrml-close-skip.js | 1 - .../assignment/dstr/array-rest-iter-rtrn-close-err.js | 1 - .../assignment/dstr/array-rest-iter-rtrn-close-null.js | 1 - .../expressions/assignment/dstr/array-rest-iter-rtrn-close.js | 1 - .../assignment/dstr/array-rest-iter-thrw-close-err.js | 1 - .../assignment/dstr/array-rest-iter-thrw-close-skip.js | 1 - .../expressions/assignment/dstr/array-rest-iter-thrw-close.js | 1 - .../language/expressions/assignment/dstr/array-rest-iteration.js | 1 - test/language/expressions/assignment/dstr/array-rest-lref-err.js | 1 - test/language/expressions/assignment/dstr/array-rest-lref.js | 1 - .../assignment/dstr/array-rest-nested-array-invalid.js | 1 - .../dstr/array-rest-nested-array-iter-thrw-close-skip.js | 1 - .../expressions/assignment/dstr/array-rest-nested-array-null.js | 1 - .../assignment/dstr/array-rest-nested-array-undefined-hole.js | 1 - .../assignment/dstr/array-rest-nested-array-undefined-own.js | 1 - .../assignment/dstr/array-rest-nested-array-undefined.js | 1 - .../assignment/dstr/array-rest-nested-array-yield-expr.js | 1 - .../dstr/array-rest-nested-array-yield-ident-invalid.js | 1 - .../assignment/dstr/array-rest-nested-array-yield-ident-valid.js | 1 - .../expressions/assignment/dstr/array-rest-nested-array.js | 1 - .../expressions/assignment/dstr/array-rest-nested-obj-invalid.js | 1 - .../expressions/assignment/dstr/array-rest-nested-obj-null.js | 1 - .../assignment/dstr/array-rest-nested-obj-undefined-hole.js | 1 - .../assignment/dstr/array-rest-nested-obj-undefined-own.js | 1 - .../assignment/dstr/array-rest-nested-obj-undefined.js | 1 - .../assignment/dstr/array-rest-nested-obj-yield-expr.js | 1 - .../assignment/dstr/array-rest-nested-obj-yield-ident-invalid.js | 1 - .../assignment/dstr/array-rest-nested-obj-yield-ident-valid.js | 1 - .../expressions/assignment/dstr/array-rest-nested-obj.js | 1 - .../language/expressions/assignment/dstr/array-rest-put-const.js | 1 - test/language/expressions/assignment/dstr/array-rest-put-let.js | 1 - .../assignment/dstr/array-rest-put-prop-ref-no-get.js | 1 - .../dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js | 1 - .../assignment/dstr/array-rest-put-prop-ref-user-err.js | 1 - .../expressions/assignment/dstr/array-rest-put-prop-ref.js | 1 - .../assignment/dstr/array-rest-put-unresolvable-no-strict.js | 1 - .../assignment/dstr/array-rest-put-unresolvable-strict.js | 1 - .../expressions/assignment/dstr/array-rest-yield-expr.js | 1 - .../assignment/dstr/array-rest-yield-ident-invalid.js | 1 - .../expressions/assignment/dstr/array-rest-yield-ident-valid.js | 1 - test/language/expressions/assignment/dstr/obj-empty-bool.js | 1 - test/language/expressions/assignment/dstr/obj-empty-null.js | 1 - test/language/expressions/assignment/dstr/obj-empty-num.js | 1 - test/language/expressions/assignment/dstr/obj-empty-obj.js | 1 - test/language/expressions/assignment/dstr/obj-empty-string.js | 1 - test/language/expressions/assignment/dstr/obj-empty-symbol.js | 1 - test/language/expressions/assignment/dstr/obj-empty-undef.js | 1 - .../assignment/dstr/obj-id-identifier-resolution-first.js | 1 - .../assignment/dstr/obj-id-identifier-resolution-last.js | 1 - .../assignment/dstr/obj-id-identifier-resolution-lone.js | 1 - .../assignment/dstr/obj-id-identifier-resolution-middle.js | 1 - .../assignment/dstr/obj-id-identifier-resolution-trlng.js | 1 - .../expressions/assignment/dstr/obj-id-identifier-yield-expr.js | 1 - .../assignment/dstr/obj-id-identifier-yield-ident-invalid.js | 1 - .../assignment/dstr/obj-id-identifier-yield-ident-valid.js | 1 - .../assignment/dstr/obj-id-init-assignment-missing.js | 1 - .../expressions/assignment/dstr/obj-id-init-assignment-null.js | 1 - .../expressions/assignment/dstr/obj-id-init-assignment-truthy.js | 1 - .../expressions/assignment/dstr/obj-id-init-assignment-undef.js | 1 - .../expressions/assignment/dstr/obj-id-init-evaluation.js | 1 - .../expressions/assignment/dstr/obj-id-init-fn-name-arrow.js | 1 - .../expressions/assignment/dstr/obj-id-init-fn-name-class.js | 1 - .../expressions/assignment/dstr/obj-id-init-fn-name-cover.js | 1 - .../expressions/assignment/dstr/obj-id-init-fn-name-fn.js | 1 - .../expressions/assignment/dstr/obj-id-init-fn-name-gen.js | 1 - test/language/expressions/assignment/dstr/obj-id-init-in.js | 1 - test/language/expressions/assignment/dstr/obj-id-init-let.js | 1 - test/language/expressions/assignment/dstr/obj-id-init-order.js | 1 - .../expressions/assignment/dstr/obj-id-init-simple-no-strict.js | 1 - .../expressions/assignment/dstr/obj-id-init-simple-strict.js | 1 - .../expressions/assignment/dstr/obj-id-init-yield-expr.js | 1 - .../assignment/dstr/obj-id-init-yield-ident-invalid.js | 1 - .../expressions/assignment/dstr/obj-id-init-yield-ident-valid.js | 1 - test/language/expressions/assignment/dstr/obj-id-put-const.js | 1 - test/language/expressions/assignment/dstr/obj-id-put-let.js | 1 - .../assignment/dstr/obj-id-put-unresolvable-no-strict.js | 1 - .../assignment/dstr/obj-id-put-unresolvable-strict.js | 1 - .../expressions/assignment/dstr/obj-id-simple-no-strict.js | 1 - .../language/expressions/assignment/dstr/obj-id-simple-strict.js | 1 - .../assignment/dstr/obj-prop-elem-init-assignment-missing.js | 1 - .../assignment/dstr/obj-prop-elem-init-assignment-null.js | 1 - .../assignment/dstr/obj-prop-elem-init-assignment-truthy.js | 1 - .../assignment/dstr/obj-prop-elem-init-assignment-undef.js | 1 - .../expressions/assignment/dstr/obj-prop-elem-init-evaluation.js | 1 - .../assignment/dstr/obj-prop-elem-init-fn-name-arrow.js | 1 - .../assignment/dstr/obj-prop-elem-init-fn-name-class.js | 1 - .../assignment/dstr/obj-prop-elem-init-fn-name-cover.js | 1 - .../expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js | 1 - .../assignment/dstr/obj-prop-elem-init-fn-name-gen.js | 1 - .../expressions/assignment/dstr/obj-prop-elem-init-in.js | 1 - .../expressions/assignment/dstr/obj-prop-elem-init-let.js | 1 - .../expressions/assignment/dstr/obj-prop-elem-init-yield-expr.js | 1 - .../assignment/dstr/obj-prop-elem-init-yield-ident-invalid.js | 1 - .../assignment/dstr/obj-prop-elem-init-yield-ident-valid.js | 1 - .../assignment/dstr/obj-prop-elem-target-yield-expr.js | 1 - .../assignment/dstr/obj-prop-elem-target-yield-ident-invalid.js | 1 - .../assignment/dstr/obj-prop-elem-target-yield-ident-valid.js | 1 - .../assignment/dstr/obj-prop-identifier-resolution-first.js | 1 - .../assignment/dstr/obj-prop-identifier-resolution-last.js | 1 - .../assignment/dstr/obj-prop-identifier-resolution-lone.js | 1 - .../assignment/dstr/obj-prop-identifier-resolution-middle.js | 1 - .../assignment/dstr/obj-prop-identifier-resolution-trlng.js | 1 - .../assignment/dstr/obj-prop-name-evaluation-error.js | 1 - .../expressions/assignment/dstr/obj-prop-name-evaluation.js | 1 - .../expressions/assignment/dstr/obj-prop-nested-array-invalid.js | 1 - .../expressions/assignment/dstr/obj-prop-nested-array-null.js | 1 - .../assignment/dstr/obj-prop-nested-array-undefined-own.js | 1 - .../assignment/dstr/obj-prop-nested-array-undefined.js | 1 - .../assignment/dstr/obj-prop-nested-array-yield-expr.js | 1 - .../assignment/dstr/obj-prop-nested-array-yield-ident-invalid.js | 1 - .../assignment/dstr/obj-prop-nested-array-yield-ident-valid.js | 1 - .../expressions/assignment/dstr/obj-prop-nested-array.js | 1 - .../expressions/assignment/dstr/obj-prop-nested-obj-invalid.js | 1 - .../expressions/assignment/dstr/obj-prop-nested-obj-null.js | 1 - .../assignment/dstr/obj-prop-nested-obj-undefined-own.js | 1 - .../expressions/assignment/dstr/obj-prop-nested-obj-undefined.js | 1 - .../assignment/dstr/obj-prop-nested-obj-yield-expr.js | 1 - .../assignment/dstr/obj-prop-nested-obj-yield-ident-invalid.js | 1 - .../assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js | 1 - test/language/expressions/assignment/dstr/obj-prop-nested-obj.js | 1 - test/language/expressions/assignment/dstr/obj-prop-put-const.js | 1 - test/language/expressions/assignment/dstr/obj-prop-put-let.js | 1 - test/language/expressions/assignment/dstr/obj-prop-put-order.js | 1 - .../expressions/assignment/dstr/obj-prop-put-prop-ref-no-get.js | 1 - .../assignment/dstr/obj-prop-put-prop-ref-user-err.js | 1 - .../expressions/assignment/dstr/obj-prop-put-prop-ref.js | 1 - .../assignment/dstr/obj-prop-put-unresolvable-no-strict.js | 1 - .../assignment/dstr/obj-prop-put-unresolvable-strict.js | 1 - .../assignment/dstr/obj-rest-computed-property-no-strict.js | 1 - .../expressions/assignment/dstr/obj-rest-computed-property.js | 1 - .../language/expressions/assignment/dstr/obj-rest-descriptors.js | 1 - test/language/expressions/assignment/dstr/obj-rest-empty-obj.js | 1 - .../assignment/dstr/obj-rest-getter-abrupt-get-error.js | 1 - test/language/expressions/assignment/dstr/obj-rest-getter.js | 1 - .../assignment/dstr/obj-rest-not-last-element-invalid.js | 1 - test/language/expressions/assignment/dstr/obj-rest-number.js | 1 - test/language/expressions/assignment/dstr/obj-rest-order.js | 1 - test/language/expressions/assignment/dstr/obj-rest-put-const.js | 1 - test/language/expressions/assignment/dstr/obj-rest-same-name.js | 1 - .../expressions/assignment/dstr/obj-rest-skip-non-enumerable.js | 1 - test/language/expressions/assignment/dstr/obj-rest-str-val.js | 1 - test/language/expressions/assignment/dstr/obj-rest-symbol-val.js | 1 - .../assignment/dstr/obj-rest-to-property-with-setter.js | 1 - .../language/expressions/assignment/dstr/obj-rest-to-property.js | 1 - test/language/expressions/assignment/dstr/obj-rest-val-null.js | 1 - .../expressions/assignment/dstr/obj-rest-val-undefined.js | 1 - .../expressions/assignment/dstr/obj-rest-valid-object.js | 1 - .../language/expressions/call/spread-err-mult-err-expr-throws.js | 1 - .../expressions/call/spread-err-mult-err-iter-get-value.js | 1 - .../expressions/call/spread-err-mult-err-itr-get-call.js | 1 - .../language/expressions/call/spread-err-mult-err-itr-get-get.js | 1 - test/language/expressions/call/spread-err-mult-err-itr-step.js | 1 - test/language/expressions/call/spread-err-mult-err-itr-value.js | 1 - .../expressions/call/spread-err-mult-err-obj-unresolvable.js | 1 - .../expressions/call/spread-err-mult-err-unresolvable.js | 1 - .../language/expressions/call/spread-err-sngl-err-expr-throws.js | 1 - .../expressions/call/spread-err-sngl-err-itr-get-call.js | 1 - .../language/expressions/call/spread-err-sngl-err-itr-get-get.js | 1 - .../expressions/call/spread-err-sngl-err-itr-get-value.js | 1 - test/language/expressions/call/spread-err-sngl-err-itr-step.js | 1 - test/language/expressions/call/spread-err-sngl-err-itr-value.js | 1 - .../expressions/call/spread-err-sngl-err-obj-unresolvable.js | 1 - .../expressions/call/spread-err-sngl-err-unresolvable.js | 1 - test/language/expressions/call/spread-mult-empty.js | 1 - test/language/expressions/call/spread-mult-expr.js | 1 - test/language/expressions/call/spread-mult-iter.js | 1 - test/language/expressions/call/spread-mult-literal.js | 1 - test/language/expressions/call/spread-mult-obj-ident.js | 1 - test/language/expressions/call/spread-mult-obj-null.js | 1 - test/language/expressions/call/spread-mult-obj-undefined.js | 1 - test/language/expressions/call/spread-obj-getter-descriptor.js | 1 - test/language/expressions/call/spread-obj-getter-init.js | 1 - .../call/spread-obj-manipulate-outter-obj-in-getter.js | 1 - test/language/expressions/call/spread-obj-mult-spread-getter.js | 1 - test/language/expressions/call/spread-obj-mult-spread.js | 1 - test/language/expressions/call/spread-obj-null.js | 1 - test/language/expressions/call/spread-obj-override-immutable.js | 1 - .../expressions/call/spread-obj-overrides-prev-properties.js | 1 - test/language/expressions/call/spread-obj-skip-non-enumerable.js | 1 - test/language/expressions/call/spread-obj-spread-order.js | 1 - test/language/expressions/call/spread-obj-symbol-property.js | 1 - test/language/expressions/call/spread-obj-undefined.js | 1 - test/language/expressions/call/spread-obj-with-overrides.js | 1 - test/language/expressions/call/spread-sngl-empty.js | 1 - test/language/expressions/call/spread-sngl-expr.js | 1 - test/language/expressions/call/spread-sngl-iter.js | 1 - test/language/expressions/call/spread-sngl-literal.js | 1 - test/language/expressions/call/spread-sngl-obj-ident.js | 1 - .../class/accessor-name-inst/computed-err-evaluation.js | 1 - .../class/accessor-name-inst/computed-err-to-prop-key.js | 1 - .../class/accessor-name-inst/computed-err-unresolvable.js | 1 - test/language/expressions/class/accessor-name-inst/computed.js | 1 - .../class/accessor-name-inst/literal-numeric-binary.js | 1 - .../class/accessor-name-inst/literal-numeric-exponent.js | 1 - .../expressions/class/accessor-name-inst/literal-numeric-hex.js | 1 - .../class/accessor-name-inst/literal-numeric-leading-decimal.js | 1 - .../class/accessor-name-inst/literal-numeric-non-canonical.js | 1 - .../class/accessor-name-inst/literal-numeric-octal.js | 1 - .../expressions/class/accessor-name-inst/literal-numeric-zero.js | 1 - .../class/accessor-name-inst/literal-string-char-escape.js | 1 - .../class/accessor-name-inst/literal-string-double-quote.js | 1 - .../expressions/class/accessor-name-inst/literal-string-empty.js | 1 - .../class/accessor-name-inst/literal-string-hex-escape.js | 1 - .../class/accessor-name-inst/literal-string-line-continuation.js | 1 - .../class/accessor-name-inst/literal-string-single-quote.js | 1 - .../class/accessor-name-inst/literal-string-unicode-escape.js | 1 - .../class/accessor-name-static/computed-err-evaluation.js | 1 - .../class/accessor-name-static/computed-err-to-prop-key.js | 1 - .../class/accessor-name-static/computed-err-unresolvable.js | 1 - test/language/expressions/class/accessor-name-static/computed.js | 1 - .../class/accessor-name-static/literal-numeric-binary.js | 1 - .../class/accessor-name-static/literal-numeric-exponent.js | 1 - .../class/accessor-name-static/literal-numeric-hex.js | 1 - .../accessor-name-static/literal-numeric-leading-decimal.js | 1 - .../class/accessor-name-static/literal-numeric-non-canonical.js | 1 - .../class/accessor-name-static/literal-numeric-octal.js | 1 - .../class/accessor-name-static/literal-numeric-zero.js | 1 - .../class/accessor-name-static/literal-string-char-escape.js | 1 - .../class/accessor-name-static/literal-string-double-quote.js | 1 - .../class/accessor-name-static/literal-string-empty.js | 1 - .../class/accessor-name-static/literal-string-hex-escape.js | 1 - .../accessor-name-static/literal-string-line-continuation.js | 1 - .../class/accessor-name-static/literal-string-single-quote.js | 1 - .../class/accessor-name-static/literal-string-unicode-escape.js | 1 - .../expressions/class/dstr/gen-meth-ary-init-iter-close.js | 1 - .../expressions/class/dstr/gen-meth-ary-init-iter-get-err.js | 1 - .../expressions/class/dstr/gen-meth-ary-init-iter-no-close.js | 1 - .../expressions/class/dstr/gen-meth-ary-name-iter-val.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elision-exhausted.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-elision-step-err.js | 1 - .../language/expressions/class/dstr/gen-meth-ary-ptrn-elision.js | 1 - test/language/expressions/class/dstr/gen-meth-ary-ptrn-empty.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js | 1 - .../language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-init-id.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js | 1 - .../expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/class/dstr/gen-meth-dflt-ary-init-iter-close.js | 1 - .../class/dstr/gen-meth-dflt-ary-init-iter-get-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-init-iter-no-close.js | 1 - .../expressions/class/dstr/gen-meth-dflt-ary-name-iter-val.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js | 1 - .../expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision.js | 1 - .../expressions/class/dstr/gen-meth-dflt-ary-ptrn-empty.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/class/dstr/gen-meth-dflt-obj-init-null.js | 1 - .../expressions/class/dstr/gen-meth-dflt-obj-init-undefined.js | 1 - .../expressions/class/dstr/gen-meth-dflt-obj-ptrn-empty.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js | 1 - .../expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js | 1 - .../dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/class/dstr/gen-meth-obj-init-null.js | 1 - .../expressions/class/dstr/gen-meth-obj-init-undefined.js | 1 - test/language/expressions/class/dstr/gen-meth-obj-ptrn-empty.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-list-err.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-prop-ary.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js | 1 - .../language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-prop-obj.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-rest-getter.js | 1 - .../class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js | 1 - .../class/dstr/gen-meth-static-ary-init-iter-close.js | 1 - .../class/dstr/gen-meth-static-ary-init-iter-get-err.js | 1 - .../class/dstr/gen-meth-static-ary-init-iter-no-close.js | 1 - .../expressions/class/dstr/gen-meth-static-ary-name-iter-val.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js | 1 - .../expressions/class/dstr/gen-meth-static-ary-ptrn-elision.js | 1 - .../expressions/class/dstr/gen-meth-static-ary-ptrn-empty.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js | 1 - .../dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-init-iter-close.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-name-iter-val.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/class/dstr/gen-meth-static-dflt-obj-init-null.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-init-undefined.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js | 1 - .../gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js | 1 - .../gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js | 1 - .../expressions/class/dstr/gen-meth-static-obj-init-null.js | 1 - .../expressions/class/dstr/gen-meth-static-obj-init-undefined.js | 1 - .../expressions/class/dstr/gen-meth-static-obj-ptrn-empty.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/class/dstr/gen-meth-static-obj-ptrn-list-err.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js | 1 - .../dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js | 1 - .../dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js | 1 - .../dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-rest-getter.js | 1 - .../dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/class/dstr/meth-ary-init-iter-close.js | 1 - .../expressions/class/dstr/meth-ary-init-iter-get-err.js | 1 - .../expressions/class/dstr/meth-ary-init-iter-no-close.js | 1 - test/language/expressions/class/dstr/meth-ary-name-iter-val.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/meth-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-id-init-hole.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-id-init-throws.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-id-init-undef.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-iter-complete.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-obj-id-init.js | 1 - .../language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-obj-val-null.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elision-exhausted.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-elision-step-err.js | 1 - test/language/expressions/class/dstr/meth-ary-ptrn-elision.js | 1 - test/language/expressions/class/dstr/meth-ary-ptrn-empty.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-ary-elision.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-ary-empty.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js | 1 - .../class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-id-elision.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/expressions/class/dstr/meth-ary-ptrn-rest-id.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-init-ary.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-init-id.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-init-obj.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-not-final-ary.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-not-final-id.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-not-final-obj.js | 1 - .../language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js | 1 - .../expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/class/dstr/meth-dflt-ary-init-iter-close.js | 1 - .../expressions/class/dstr/meth-dflt-ary-init-iter-get-err.js | 1 - .../expressions/class/dstr/meth-dflt-ary-init-iter-no-close.js | 1 - .../expressions/class/dstr/meth-dflt-ary-name-iter-val.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elision-step-err.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-elision.js | 1 - test/language/expressions/class/dstr/meth-dflt-ary-ptrn-empty.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-rest-id.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/expressions/class/dstr/meth-dflt-obj-init-null.js | 1 - .../expressions/class/dstr/meth-dflt-obj-init-undefined.js | 1 - test/language/expressions/class/dstr/meth-dflt-obj-ptrn-empty.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-list-err.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-prop-id.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/class/dstr/meth-obj-init-null.js | 1 - test/language/expressions/class/dstr/meth-obj-init-undefined.js | 1 - test/language/expressions/class/dstr/meth-obj-ptrn-empty.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/meth-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-id-init-skipped.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-id-init-throws.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-id-init-unresolvable.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-id-trailing-comma.js | 1 - test/language/expressions/class/dstr/meth-obj-ptrn-list-err.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-prop-ary-value-null.js | 1 - test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/meth-obj-ptrn-prop-id-get-value-err.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-prop-id-init-throws.js | 1 - .../class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/expressions/class/dstr/meth-obj-ptrn-prop-id.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-prop-obj-init.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-prop-obj-value-null.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj.js | 1 - .../language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js | 1 - .../class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js | 1 - .../expressions/class/dstr/meth-static-ary-init-iter-close.js | 1 - .../expressions/class/dstr/meth-static-ary-init-iter-get-err.js | 1 - .../expressions/class/dstr/meth-static-ary-init-iter-no-close.js | 1 - .../expressions/class/dstr/meth-static-ary-name-iter-val.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/meth-static-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/meth-static-ary-ptrn-elision-step-err.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-elision.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-empty.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-ary-elision.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-ary-empty.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-rest-id.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-rest-init-ary.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-rest-init-id.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js | 1 - .../class/dstr/meth-static-dflt-ary-init-iter-close.js | 1 - .../class/dstr/meth-static-dflt-ary-init-iter-get-err.js | 1 - .../class/dstr/meth-static-dflt-ary-init-iter-no-close.js | 1 - .../expressions/class/dstr/meth-static-dflt-ary-name-iter-val.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js | 1 - .../expressions/class/dstr/meth-static-dflt-ary-ptrn-elision.js | 1 - .../expressions/class/dstr/meth-static-dflt-ary-ptrn-empty.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/class/dstr/meth-static-dflt-obj-init-null.js | 1 - .../class/dstr/meth-static-dflt-obj-init-undefined.js | 1 - .../expressions/class/dstr/meth-static-dflt-obj-ptrn-empty.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/class/dstr/meth-static-dflt-obj-ptrn-list-err.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js | 1 - .../language/expressions/class/dstr/meth-static-obj-init-null.js | 1 - .../expressions/class/dstr/meth-static-obj-init-undefined.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-empty.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-skipped.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-list-err.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-prop-ary.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-prop-id.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-prop-obj.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js | 1 - .../class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/function/dstr/ary-init-iter-close.js | 1 - test/language/expressions/function/dstr/ary-init-iter-get-err.js | 1 - .../language/expressions/function/dstr/ary-init-iter-no-close.js | 1 - test/language/expressions/function/dstr/ary-name-iter-val.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-ary-elem-init.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-ary-elem-iter.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-ary-elision-init.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-ary-elision-iter.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-ary-empty-init.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-ary-empty-iter.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-ary-rest-init.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-ary-rest-iter.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-ary-val-null.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-init-exhausted.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-init-hole.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-init-skipped.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-init-throws.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-init-undef.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-unresolvable.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-iter-complete.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-iter-done.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-iter-step-err.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-iter-val-err.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-id-iter-val.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-obj-id-init.js | 1 - test/language/expressions/function/dstr/ary-ptrn-elem-obj-id.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-obj-prop-id-init.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-obj-prop-id.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-obj-val-null.js | 1 - .../expressions/function/dstr/ary-ptrn-elem-obj-val-undef.js | 1 - .../expressions/function/dstr/ary-ptrn-elision-exhausted.js | 1 - .../expressions/function/dstr/ary-ptrn-elision-step-err.js | 1 - test/language/expressions/function/dstr/ary-ptrn-elision.js | 1 - test/language/expressions/function/dstr/ary-ptrn-empty.js | 1 - .../language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-ary-elision.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-ary-empty.js | 1 - .../language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js | 1 - .../function/dstr/ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-id-elision.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-id-exhausted.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-id-iter-step-err.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/expressions/function/dstr/ary-ptrn-rest-id.js | 1 - .../language/expressions/function/dstr/ary-ptrn-rest-init-ary.js | 1 - test/language/expressions/function/dstr/ary-ptrn-rest-init-id.js | 1 - .../language/expressions/function/dstr/ary-ptrn-rest-init-obj.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-not-final-ary.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-not-final-id.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-not-final-obj.js | 1 - test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js | 1 - .../expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/function/dstr/dflt-ary-init-iter-close.js | 1 - .../expressions/function/dstr/dflt-ary-init-iter-get-err.js | 1 - .../expressions/function/dstr/dflt-ary-init-iter-no-close.js | 1 - .../language/expressions/function/dstr/dflt-ary-name-iter-val.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elem-obj-id.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elision-exhausted.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-elision-step-err.js | 1 - test/language/expressions/function/dstr/dflt-ary-ptrn-elision.js | 1 - test/language/expressions/function/dstr/dflt-ary-ptrn-empty.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-ary-elision.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-ary-empty.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js | 1 - .../function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-id-elision.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-init-ary.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-init-id.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-init-obj.js | 1 - .../function/dstr/dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-not-final-id.js | 1 - .../function/dstr/dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js | 1 - .../expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/expressions/function/dstr/dflt-obj-init-null.js | 1 - .../expressions/function/dstr/dflt-obj-init-undefined.js | 1 - test/language/expressions/function/dstr/dflt-obj-ptrn-empty.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-id-get-value-err.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-id-init-skipped.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-id-init-throws.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-id-trailing-comma.js | 1 - .../language/expressions/function/dstr/dflt-obj-ptrn-list-err.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-prop-ary-init.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../language/expressions/function/dstr/dflt-obj-ptrn-prop-ary.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-prop-eval-err.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-prop-id-init.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-prop-obj-init.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../language/expressions/function/dstr/dflt-obj-ptrn-prop-obj.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-rest-getter.js | 1 - .../function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/function/dstr/obj-init-null.js | 1 - test/language/expressions/function/dstr/obj-init-undefined.js | 1 - test/language/expressions/function/dstr/obj-ptrn-empty.js | 1 - .../expressions/function/dstr/obj-ptrn-id-get-value-err.js | 1 - .../expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js | 1 - .../expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js | 1 - .../expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js | 1 - .../expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js | 1 - .../expressions/function/dstr/obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/function/dstr/obj-ptrn-id-init-skipped.js | 1 - .../expressions/function/dstr/obj-ptrn-id-init-throws.js | 1 - .../expressions/function/dstr/obj-ptrn-id-init-unresolvable.js | 1 - .../expressions/function/dstr/obj-ptrn-id-trailing-comma.js | 1 - test/language/expressions/function/dstr/obj-ptrn-list-err.js | 1 - .../language/expressions/function/dstr/obj-ptrn-prop-ary-init.js | 1 - .../function/dstr/obj-ptrn-prop-ary-trailing-comma.js | 1 - .../expressions/function/dstr/obj-ptrn-prop-ary-value-null.js | 1 - test/language/expressions/function/dstr/obj-ptrn-prop-ary.js | 1 - .../language/expressions/function/dstr/obj-ptrn-prop-eval-err.js | 1 - .../expressions/function/dstr/obj-ptrn-prop-id-get-value-err.js | 1 - .../expressions/function/dstr/obj-ptrn-prop-id-init-skipped.js | 1 - .../expressions/function/dstr/obj-ptrn-prop-id-init-throws.js | 1 - .../function/dstr/obj-ptrn-prop-id-init-unresolvable.js | 1 - test/language/expressions/function/dstr/obj-ptrn-prop-id-init.js | 1 - .../expressions/function/dstr/obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/expressions/function/dstr/obj-ptrn-prop-id.js | 1 - .../language/expressions/function/dstr/obj-ptrn-prop-obj-init.js | 1 - .../expressions/function/dstr/obj-ptrn-prop-obj-value-null.js | 1 - .../expressions/function/dstr/obj-ptrn-prop-obj-value-undef.js | 1 - test/language/expressions/function/dstr/obj-ptrn-prop-obj.js | 1 - test/language/expressions/function/dstr/obj-ptrn-rest-getter.js | 1 - .../function/dstr/obj-ptrn-rest-skip-non-enumerable.js | 1 - test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/generators/dstr/ary-init-iter-close.js | 1 - .../expressions/generators/dstr/ary-init-iter-get-err.js | 1 - .../expressions/generators/dstr/ary-init-iter-no-close.js | 1 - test/language/expressions/generators/dstr/ary-name-iter-val.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-ary-elem-init.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-ary-elem-iter.js | 1 - .../generators/dstr/ary-ptrn-elem-ary-elision-init.js | 1 - .../generators/dstr/ary-ptrn-elem-ary-elision-iter.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-ary-empty-init.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-ary-empty-iter.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-ary-rest-init.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-ary-rest-iter.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-ary-val-null.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-exhausted.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-id-init-hole.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-id-init-skipped.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-id-init-throws.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-id-init-undef.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-unresolvable.js | 1 - .../generators/dstr/ary-ptrn-elem-id-iter-complete.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-id-iter-done.js | 1 - .../generators/dstr/ary-ptrn-elem-id-iter-step-err.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-id-iter-val-err.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-id-iter-val.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-obj-id-init.js | 1 - .../language/expressions/generators/dstr/ary-ptrn-elem-obj-id.js | 1 - .../generators/dstr/ary-ptrn-elem-obj-prop-id-init.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-obj-prop-id.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-obj-val-null.js | 1 - .../expressions/generators/dstr/ary-ptrn-elem-obj-val-undef.js | 1 - .../expressions/generators/dstr/ary-ptrn-elision-exhausted.js | 1 - .../expressions/generators/dstr/ary-ptrn-elision-step-err.js | 1 - test/language/expressions/generators/dstr/ary-ptrn-elision.js | 1 - test/language/expressions/generators/dstr/ary-ptrn-empty.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-ary-elem.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-ary-elision.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-ary-empty.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-ary-rest.js | 1 - .../generators/dstr/ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-id-elision.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-id-exhausted.js | 1 - .../generators/dstr/ary-ptrn-rest-id-iter-step-err.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/expressions/generators/dstr/ary-ptrn-rest-id.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-init-ary.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-init-id.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-init-obj.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-not-final-ary.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-not-final-id.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-not-final-obj.js | 1 - .../language/expressions/generators/dstr/ary-ptrn-rest-obj-id.js | 1 - .../expressions/generators/dstr/ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/generators/dstr/dflt-ary-init-iter-close.js | 1 - .../expressions/generators/dstr/dflt-ary-init-iter-get-err.js | 1 - .../expressions/generators/dstr/dflt-ary-init-iter-no-close.js | 1 - .../expressions/generators/dstr/dflt-ary-name-iter-val.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../generators/dstr/dflt-ary-ptrn-elision-exhausted.js | 1 - .../generators/dstr/dflt-ary-ptrn-elision-step-err.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-elision.js | 1 - test/language/expressions/generators/dstr/dflt-ary-ptrn-empty.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-ary-elision.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-rest-id.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-rest-init-ary.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-rest-init-id.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-rest-init-obj.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-not-final-id.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/generators/dstr/dflt-ary-ptrn-rest-obj-id.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/expressions/generators/dstr/dflt-obj-init-null.js | 1 - .../expressions/generators/dstr/dflt-obj-init-undefined.js | 1 - test/language/expressions/generators/dstr/dflt-obj-ptrn-empty.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-get-value-err.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-id-init-skipped.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-id-init-throws.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-list-err.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-prop-ary-init.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-prop-ary.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-prop-eval-err.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-prop-id-init.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-prop-id.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-prop-obj-init.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-prop-obj.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-rest-getter.js | 1 - .../generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/generators/dstr/dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/generators/dstr/obj-init-null.js | 1 - test/language/expressions/generators/dstr/obj-init-undefined.js | 1 - test/language/expressions/generators/dstr/obj-ptrn-empty.js | 1 - .../expressions/generators/dstr/obj-ptrn-id-get-value-err.js | 1 - .../generators/dstr/obj-ptrn-id-init-fn-name-arrow.js | 1 - .../generators/dstr/obj-ptrn-id-init-fn-name-class.js | 1 - .../generators/dstr/obj-ptrn-id-init-fn-name-cover.js | 1 - .../expressions/generators/dstr/obj-ptrn-id-init-fn-name-fn.js | 1 - .../expressions/generators/dstr/obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/generators/dstr/obj-ptrn-id-init-skipped.js | 1 - .../expressions/generators/dstr/obj-ptrn-id-init-throws.js | 1 - .../expressions/generators/dstr/obj-ptrn-id-init-unresolvable.js | 1 - .../expressions/generators/dstr/obj-ptrn-id-trailing-comma.js | 1 - test/language/expressions/generators/dstr/obj-ptrn-list-err.js | 1 - .../expressions/generators/dstr/obj-ptrn-prop-ary-init.js | 1 - .../generators/dstr/obj-ptrn-prop-ary-trailing-comma.js | 1 - .../expressions/generators/dstr/obj-ptrn-prop-ary-value-null.js | 1 - test/language/expressions/generators/dstr/obj-ptrn-prop-ary.js | 1 - .../expressions/generators/dstr/obj-ptrn-prop-eval-err.js | 1 - .../generators/dstr/obj-ptrn-prop-id-get-value-err.js | 1 - .../expressions/generators/dstr/obj-ptrn-prop-id-init-skipped.js | 1 - .../expressions/generators/dstr/obj-ptrn-prop-id-init-throws.js | 1 - .../generators/dstr/obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/generators/dstr/obj-ptrn-prop-id-init.js | 1 - .../generators/dstr/obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/expressions/generators/dstr/obj-ptrn-prop-id.js | 1 - .../expressions/generators/dstr/obj-ptrn-prop-obj-init.js | 1 - .../expressions/generators/dstr/obj-ptrn-prop-obj-value-null.js | 1 - .../expressions/generators/dstr/obj-ptrn-prop-obj-value-undef.js | 1 - test/language/expressions/generators/dstr/obj-ptrn-prop-obj.js | 1 - .../language/expressions/generators/dstr/obj-ptrn-rest-getter.js | 1 - .../generators/dstr/obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/generators/dstr/obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/new/spread-err-mult-err-expr-throws.js | 1 - .../expressions/new/spread-err-mult-err-iter-get-value.js | 1 - .../language/expressions/new/spread-err-mult-err-itr-get-call.js | 1 - test/language/expressions/new/spread-err-mult-err-itr-get-get.js | 1 - test/language/expressions/new/spread-err-mult-err-itr-step.js | 1 - test/language/expressions/new/spread-err-mult-err-itr-value.js | 1 - .../expressions/new/spread-err-mult-err-obj-unresolvable.js | 1 - .../language/expressions/new/spread-err-mult-err-unresolvable.js | 1 - test/language/expressions/new/spread-err-sngl-err-expr-throws.js | 1 - .../language/expressions/new/spread-err-sngl-err-itr-get-call.js | 1 - test/language/expressions/new/spread-err-sngl-err-itr-get-get.js | 1 - .../expressions/new/spread-err-sngl-err-itr-get-value.js | 1 - test/language/expressions/new/spread-err-sngl-err-itr-step.js | 1 - test/language/expressions/new/spread-err-sngl-err-itr-value.js | 1 - .../expressions/new/spread-err-sngl-err-obj-unresolvable.js | 1 - .../language/expressions/new/spread-err-sngl-err-unresolvable.js | 1 - test/language/expressions/new/spread-mult-empty.js | 1 - test/language/expressions/new/spread-mult-expr.js | 1 - test/language/expressions/new/spread-mult-iter.js | 1 - test/language/expressions/new/spread-mult-literal.js | 1 - test/language/expressions/new/spread-mult-obj-ident.js | 1 - test/language/expressions/new/spread-mult-obj-null.js | 1 - test/language/expressions/new/spread-mult-obj-undefined.js | 1 - test/language/expressions/new/spread-obj-getter-descriptor.js | 1 - test/language/expressions/new/spread-obj-getter-init.js | 1 - .../new/spread-obj-manipulate-outter-obj-in-getter.js | 1 - test/language/expressions/new/spread-obj-mult-spread-getter.js | 1 - test/language/expressions/new/spread-obj-mult-spread.js | 1 - test/language/expressions/new/spread-obj-null.js | 1 - test/language/expressions/new/spread-obj-override-immutable.js | 1 - .../expressions/new/spread-obj-overrides-prev-properties.js | 1 - test/language/expressions/new/spread-obj-skip-non-enumerable.js | 1 - test/language/expressions/new/spread-obj-spread-order.js | 1 - test/language/expressions/new/spread-obj-symbol-property.js | 1 - test/language/expressions/new/spread-obj-undefined.js | 1 - test/language/expressions/new/spread-obj-with-overrides.js | 1 - test/language/expressions/new/spread-sngl-empty.js | 1 - test/language/expressions/new/spread-sngl-expr.js | 1 - test/language/expressions/new/spread-sngl-iter.js | 1 - test/language/expressions/new/spread-sngl-literal.js | 1 - test/language/expressions/new/spread-sngl-obj-ident.js | 1 - .../expressions/object/accessor-name-computed-err-evaluation.js | 1 - .../expressions/object/accessor-name-computed-err-to-prop-key.js | 1 - .../object/accessor-name-computed-err-unresolvable.js | 1 - test/language/expressions/object/accessor-name-computed.js | 1 - .../expressions/object/accessor-name-literal-numeric-binary.js | 1 - .../expressions/object/accessor-name-literal-numeric-exponent.js | 1 - .../expressions/object/accessor-name-literal-numeric-hex.js | 1 - .../object/accessor-name-literal-numeric-leading-decimal.js | 1 - .../object/accessor-name-literal-numeric-non-canonical.js | 1 - .../expressions/object/accessor-name-literal-numeric-octal.js | 1 - .../expressions/object/accessor-name-literal-numeric-zero.js | 1 - .../object/accessor-name-literal-string-char-escape.js | 1 - .../object/accessor-name-literal-string-double-quote.js | 1 - .../expressions/object/accessor-name-literal-string-empty.js | 1 - .../object/accessor-name-literal-string-hex-escape.js | 1 - .../object/accessor-name-literal-string-line-continuation.js | 1 - .../object/accessor-name-literal-string-single-quote.js | 1 - .../object/accessor-name-literal-string-unicode-escape.js | 1 - .../expressions/object/dstr/gen-meth-ary-init-iter-close.js | 1 - .../expressions/object/dstr/gen-meth-ary-init-iter-get-err.js | 1 - .../expressions/object/dstr/gen-meth-ary-init-iter-no-close.js | 1 - .../expressions/object/dstr/gen-meth-ary-name-iter-val.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elision-exhausted.js | 1 - .../object/dstr/gen-meth-ary-ptrn-elision-step-err.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-elision.js | 1 - test/language/expressions/object/dstr/gen-meth-ary-ptrn-empty.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elem.js | 1 - .../object/dstr/gen-meth-ary-ptrn-rest-ary-elision.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-empty.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-rest.js | 1 - .../object/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision.js | 1 - .../object/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js | 1 - .../object/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js | 1 - .../object/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-rest-id.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-rest-init-ary.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-rest-init-id.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-rest-init-obj.js | 1 - .../object/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js | 1 - .../object/dstr/gen-meth-ary-ptrn-rest-not-final-id.js | 1 - .../object/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-id.js | 1 - .../object/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/object/dstr/gen-meth-dflt-ary-init-iter-close.js | 1 - .../object/dstr/gen-meth-dflt-ary-init-iter-get-err.js | 1 - .../object/dstr/gen-meth-dflt-ary-init-iter-no-close.js | 1 - .../expressions/object/dstr/gen-meth-dflt-ary-name-iter-val.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js | 1 - .../expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision.js | 1 - .../expressions/object/dstr/gen-meth-dflt-ary-ptrn-empty.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js | 1 - .../object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/object/dstr/gen-meth-dflt-obj-init-null.js | 1 - .../expressions/object/dstr/gen-meth-dflt-obj-init-undefined.js | 1 - .../expressions/object/dstr/gen-meth-dflt-obj-ptrn-empty.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/object/dstr/gen-meth-dflt-obj-ptrn-list-err.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js | 1 - .../dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js | 1 - .../dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../object/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/object/dstr/gen-meth-obj-init-null.js | 1 - .../expressions/object/dstr/gen-meth-obj-init-undefined.js | 1 - test/language/expressions/object/dstr/gen-meth-obj-ptrn-empty.js | 1 - .../object/dstr/gen-meth-obj-ptrn-id-get-value-err.js | 1 - .../object/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../object/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js | 1 - .../object/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js | 1 - .../object/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js | 1 - .../object/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-id-init-skipped.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-id-init-throws.js | 1 - .../object/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js | 1 - .../object/dstr/gen-meth-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-list-err.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-init.js | 1 - .../object/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../object/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-prop-ary.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-prop-eval-err.js | 1 - .../object/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js | 1 - .../object/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js | 1 - .../object/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js | 1 - .../object/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init.js | 1 - .../object/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-prop-id.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-init.js | 1 - .../object/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js | 1 - .../object/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-prop-obj.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-rest-getter.js | 1 - .../object/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/object/dstr/gen-meth-obj-ptrn-rest-val-obj.js | 1 - .../language/expressions/object/dstr/meth-ary-init-iter-close.js | 1 - .../expressions/object/dstr/meth-ary-init-iter-get-err.js | 1 - .../expressions/object/dstr/meth-ary-init-iter-no-close.js | 1 - test/language/expressions/object/dstr/meth-ary-name-iter-val.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-init.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-iter.js | 1 - .../object/dstr/meth-ary-ptrn-elem-ary-elision-init.js | 1 - .../object/dstr/meth-ary-ptrn-elem-ary-elision-iter.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-init.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-iter.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-init.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-iter.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-ary-val-null.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-init-exhausted.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-id-init-hole.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-init-skipped.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-id-init-throws.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-id-init-undef.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-iter-complete.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-id-iter-done.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-iter-step-err.js | 1 - .../object/dstr/meth-ary-ptrn-elem-id-iter-val-err.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-obj-id.js | 1 - .../object/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-obj-val-null.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elem-obj-val-undef.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elision-exhausted.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-elision-step-err.js | 1 - test/language/expressions/object/dstr/meth-ary-ptrn-elision.js | 1 - test/language/expressions/object/dstr/meth-ary-ptrn-empty.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-ary-elision.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-ary-empty.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js | 1 - .../object/dstr/meth-ary-ptrn-rest-id-elision-next-err.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-id-elision.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-id-exhausted.js | 1 - .../object/dstr/meth-ary-ptrn-rest-id-iter-step-err.js | 1 - .../object/dstr/meth-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/expressions/object/dstr/meth-ary-ptrn-rest-id.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-init-ary.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-init-id.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-init-obj.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-not-final-ary.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-not-final-id.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js | 1 - .../expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js | 1 - .../expressions/object/dstr/meth-dflt-ary-init-iter-close.js | 1 - .../expressions/object/dstr/meth-dflt-ary-init-iter-get-err.js | 1 - .../expressions/object/dstr/meth-dflt-ary-init-iter-no-close.js | 1 - .../expressions/object/dstr/meth-dflt-ary-name-iter-val.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elision-exhausted.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-elision-step-err.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-elision.js | 1 - .../language/expressions/object/dstr/meth-dflt-ary-ptrn-empty.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-id-elision.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-rest-id.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-ary.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-id.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-obj.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js | 1 - .../object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/expressions/object/dstr/meth-dflt-obj-init-null.js | 1 - .../expressions/object/dstr/meth-dflt-obj-init-undefined.js | 1 - .../language/expressions/object/dstr/meth-dflt-obj-ptrn-empty.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-id-get-value-err.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-id-init-skipped.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-id-init-throws.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-list-err.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-init.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-prop-eval-err.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-prop-id.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-init.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js | 1 - .../object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/expressions/object/dstr/meth-obj-init-null.js | 1 - test/language/expressions/object/dstr/meth-obj-init-undefined.js | 1 - test/language/expressions/object/dstr/meth-obj-ptrn-empty.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-id-get-value-err.js | 1 - .../object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../object/dstr/meth-obj-ptrn-id-init-fn-name-class.js | 1 - .../object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-gen.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-id-init-skipped.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-id-init-throws.js | 1 - .../object/dstr/meth-obj-ptrn-id-init-unresolvable.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-id-trailing-comma.js | 1 - test/language/expressions/object/dstr/meth-obj-ptrn-list-err.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-prop-ary-init.js | 1 - .../object/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-prop-ary-value-null.js | 1 - test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-prop-eval-err.js | 1 - .../object/dstr/meth-obj-ptrn-prop-id-get-value-err.js | 1 - .../object/dstr/meth-obj-ptrn-prop-id-init-skipped.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-prop-id-init-throws.js | 1 - .../object/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-prop-id-init.js | 1 - .../object/dstr/meth-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/expressions/object/dstr/meth-obj-ptrn-prop-id.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-prop-obj-init.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-prop-obj-value-null.js | 1 - .../object/dstr/meth-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-rest-getter.js | 1 - .../object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js | 1 - .../expressions/super/call-spread-err-mult-err-expr-throws.js | 1 - .../expressions/super/call-spread-err-mult-err-iter-get-value.js | 1 - .../expressions/super/call-spread-err-mult-err-itr-get-call.js | 1 - .../expressions/super/call-spread-err-mult-err-itr-get-get.js | 1 - .../expressions/super/call-spread-err-mult-err-itr-step.js | 1 - .../expressions/super/call-spread-err-mult-err-itr-value.js | 1 - .../super/call-spread-err-mult-err-obj-unresolvable.js | 1 - .../expressions/super/call-spread-err-mult-err-unresolvable.js | 1 - .../expressions/super/call-spread-err-sngl-err-expr-throws.js | 1 - .../expressions/super/call-spread-err-sngl-err-itr-get-call.js | 1 - .../expressions/super/call-spread-err-sngl-err-itr-get-get.js | 1 - .../expressions/super/call-spread-err-sngl-err-itr-get-value.js | 1 - .../expressions/super/call-spread-err-sngl-err-itr-step.js | 1 - .../expressions/super/call-spread-err-sngl-err-itr-value.js | 1 - .../super/call-spread-err-sngl-err-obj-unresolvable.js | 1 - .../expressions/super/call-spread-err-sngl-err-unresolvable.js | 1 - test/language/expressions/super/call-spread-mult-empty.js | 1 - test/language/expressions/super/call-spread-mult-expr.js | 1 - test/language/expressions/super/call-spread-mult-iter.js | 1 - test/language/expressions/super/call-spread-mult-literal.js | 1 - test/language/expressions/super/call-spread-mult-obj-ident.js | 1 - test/language/expressions/super/call-spread-mult-obj-null.js | 1 - .../language/expressions/super/call-spread-mult-obj-undefined.js | 1 - .../expressions/super/call-spread-obj-getter-descriptor.js | 1 - test/language/expressions/super/call-spread-obj-getter-init.js | 1 - .../super/call-spread-obj-manipulate-outter-obj-in-getter.js | 1 - .../expressions/super/call-spread-obj-mult-spread-getter.js | 1 - test/language/expressions/super/call-spread-obj-mult-spread.js | 1 - test/language/expressions/super/call-spread-obj-null.js | 1 - .../expressions/super/call-spread-obj-override-immutable.js | 1 - .../super/call-spread-obj-overrides-prev-properties.js | 1 - .../expressions/super/call-spread-obj-skip-non-enumerable.js | 1 - test/language/expressions/super/call-spread-obj-spread-order.js | 1 - .../expressions/super/call-spread-obj-symbol-property.js | 1 - test/language/expressions/super/call-spread-obj-undefined.js | 1 - .../language/expressions/super/call-spread-obj-with-overrides.js | 1 - test/language/expressions/super/call-spread-sngl-empty.js | 1 - test/language/expressions/super/call-spread-sngl-expr.js | 1 - test/language/expressions/super/call-spread-sngl-iter.js | 1 - test/language/expressions/super/call-spread-sngl-literal.js | 1 - test/language/expressions/super/call-spread-sngl-obj-ident.js | 1 - .../class/accessor-name-inst/computed-err-evaluation.js | 1 - .../class/accessor-name-inst/computed-err-to-prop-key.js | 1 - .../class/accessor-name-inst/computed-err-unresolvable.js | 1 - test/language/statements/class/accessor-name-inst/computed.js | 1 - .../class/accessor-name-inst/literal-numeric-binary.js | 1 - .../class/accessor-name-inst/literal-numeric-exponent.js | 1 - .../statements/class/accessor-name-inst/literal-numeric-hex.js | 1 - .../class/accessor-name-inst/literal-numeric-leading-decimal.js | 1 - .../class/accessor-name-inst/literal-numeric-non-canonical.js | 1 - .../statements/class/accessor-name-inst/literal-numeric-octal.js | 1 - .../statements/class/accessor-name-inst/literal-numeric-zero.js | 1 - .../class/accessor-name-inst/literal-string-char-escape.js | 1 - .../class/accessor-name-inst/literal-string-double-quote.js | 1 - .../statements/class/accessor-name-inst/literal-string-empty.js | 1 - .../class/accessor-name-inst/literal-string-hex-escape.js | 1 - .../class/accessor-name-inst/literal-string-line-continuation.js | 1 - .../class/accessor-name-inst/literal-string-single-quote.js | 1 - .../class/accessor-name-inst/literal-string-unicode-escape.js | 1 - .../class/accessor-name-static/computed-err-evaluation.js | 1 - .../class/accessor-name-static/computed-err-to-prop-key.js | 1 - .../class/accessor-name-static/computed-err-unresolvable.js | 1 - test/language/statements/class/accessor-name-static/computed.js | 1 - .../class/accessor-name-static/literal-numeric-binary.js | 1 - .../class/accessor-name-static/literal-numeric-exponent.js | 1 - .../statements/class/accessor-name-static/literal-numeric-hex.js | 1 - .../accessor-name-static/literal-numeric-leading-decimal.js | 1 - .../class/accessor-name-static/literal-numeric-non-canonical.js | 1 - .../class/accessor-name-static/literal-numeric-octal.js | 1 - .../class/accessor-name-static/literal-numeric-zero.js | 1 - .../class/accessor-name-static/literal-string-char-escape.js | 1 - .../class/accessor-name-static/literal-string-double-quote.js | 1 - .../class/accessor-name-static/literal-string-empty.js | 1 - .../class/accessor-name-static/literal-string-hex-escape.js | 1 - .../accessor-name-static/literal-string-line-continuation.js | 1 - .../class/accessor-name-static/literal-string-single-quote.js | 1 - .../class/accessor-name-static/literal-string-unicode-escape.js | 1 - .../statements/class/dstr/gen-meth-ary-init-iter-close.js | 1 - .../statements/class/dstr/gen-meth-ary-init-iter-get-err.js | 1 - .../statements/class/dstr/gen-meth-ary-init-iter-no-close.js | 1 - .../language/statements/class/dstr/gen-meth-ary-name-iter-val.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-elision-step-err.js | 1 - test/language/statements/class/dstr/gen-meth-ary-ptrn-elision.js | 1 - test/language/statements/class/dstr/gen-meth-ary-ptrn-empty.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-init-id.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js | 1 - .../statements/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js | 1 - .../statements/class/dstr/gen-meth-dflt-ary-init-iter-close.js | 1 - .../statements/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-init-iter-no-close.js | 1 - .../statements/class/dstr/gen-meth-dflt-ary-name-iter-val.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js | 1 - .../statements/class/dstr/gen-meth-dflt-ary-ptrn-elision.js | 1 - .../statements/class/dstr/gen-meth-dflt-ary-ptrn-empty.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js | 1 - .../statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-init-null.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-init-undefined.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-ptrn-empty.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js | 1 - .../dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/class/dstr/gen-meth-obj-init-null.js | 1 - .../statements/class/dstr/gen-meth-obj-init-undefined.js | 1 - test/language/statements/class/dstr/gen-meth-obj-ptrn-empty.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js | 1 - .../language/statements/class/dstr/gen-meth-obj-ptrn-list-err.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js | 1 - .../language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js | 1 - .../language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-rest-getter.js | 1 - .../class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../statements/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js | 1 - .../statements/class/dstr/gen-meth-static-ary-init-iter-close.js | 1 - .../class/dstr/gen-meth-static-ary-init-iter-get-err.js | 1 - .../class/dstr/gen-meth-static-ary-init-iter-no-close.js | 1 - .../statements/class/dstr/gen-meth-static-ary-name-iter-val.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js | 1 - .../dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js | 1 - .../statements/class/dstr/gen-meth-static-ary-ptrn-elision.js | 1 - .../statements/class/dstr/gen-meth-static-ary-ptrn-empty.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js | 1 - .../dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js | 1 - .../statements/class/dstr/gen-meth-static-ary-ptrn-rest-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-init-iter-close.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-name-iter-val.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js | 1 - .../statements/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - .../statements/class/dstr/gen-meth-static-dflt-obj-init-null.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-init-undefined.js | 1 - .../statements/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js | 1 - .../gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js | 1 - .../gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js | 1 - .../statements/class/dstr/gen-meth-static-obj-init-null.js | 1 - .../statements/class/dstr/gen-meth-static-obj-init-undefined.js | 1 - .../statements/class/dstr/gen-meth-static-obj-ptrn-empty.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js | 1 - .../statements/class/dstr/gen-meth-static-obj-ptrn-list-err.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js | 1 - .../dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js | 1 - .../statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js | 1 - .../dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js | 1 - .../dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js | 1 - .../statements/class/dstr/gen-meth-static-obj-ptrn-prop-id.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js | 1 - .../statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-rest-getter.js | 1 - .../dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/class/dstr/meth-ary-init-iter-close.js | 1 - .../language/statements/class/dstr/meth-ary-init-iter-get-err.js | 1 - .../statements/class/dstr/meth-ary-init-iter-no-close.js | 1 - test/language/statements/class/dstr/meth-ary-name-iter-val.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-id-init-hole.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-id-init-throws.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-id-init-undef.js | 1 - .../class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-id-iter-done.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-obj-val-null.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elision-exhausted.js | 1 - .../statements/class/dstr/meth-ary-ptrn-elision-step-err.js | 1 - test/language/statements/class/dstr/meth-ary-ptrn-elision.js | 1 - test/language/statements/class/dstr/meth-ary-ptrn-empty.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-ary-elision.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-ary-empty.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js | 1 - .../class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-id-elision.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-id-exhausted.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/class/dstr/meth-ary-ptrn-rest-id.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-init-ary.js | 1 - .../language/statements/class/dstr/meth-ary-ptrn-rest-init-id.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-init-obj.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-not-final-ary.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-not-final-id.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js | 1 - .../statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js | 1 - .../statements/class/dstr/meth-dflt-ary-init-iter-close.js | 1 - .../statements/class/dstr/meth-dflt-ary-init-iter-get-err.js | 1 - .../statements/class/dstr/meth-dflt-ary-init-iter-no-close.js | 1 - .../statements/class/dstr/meth-dflt-ary-name-iter-val.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js | 1 - .../language/statements/class/dstr/meth-dflt-ary-ptrn-elision.js | 1 - test/language/statements/class/dstr/meth-dflt-ary-ptrn-empty.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js | 1 - .../statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/class/dstr/meth-dflt-obj-init-null.js | 1 - .../statements/class/dstr/meth-dflt-obj-init-undefined.js | 1 - test/language/statements/class/dstr/meth-dflt-obj-ptrn-empty.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-list-err.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-prop-ary.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-prop-obj.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js | 1 - .../class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/class/dstr/meth-obj-init-null.js | 1 - test/language/statements/class/dstr/meth-obj-init-undefined.js | 1 - test/language/statements/class/dstr/meth-obj-ptrn-empty.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-get-value-err.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-init-skipped.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-init-throws.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-init-unresolvable.js | 1 - .../statements/class/dstr/meth-obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/class/dstr/meth-obj-ptrn-list-err.js | 1 - .../statements/class/dstr/meth-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/class/dstr/meth-obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/class/dstr/meth-obj-ptrn-prop-ary.js | 1 - .../statements/class/dstr/meth-obj-ptrn-prop-eval-err.js | 1 - .../statements/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/class/dstr/meth-obj-ptrn-prop-id-init-throws.js | 1 - .../class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../language/statements/class/dstr/meth-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/class/dstr/meth-obj-ptrn-prop-id.js | 1 - .../statements/class/dstr/meth-obj-ptrn-prop-obj-init.js | 1 - .../statements/class/dstr/meth-obj-ptrn-prop-obj-value-null.js | 1 - .../statements/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/class/dstr/meth-obj-ptrn-prop-obj.js | 1 - test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js | 1 - .../class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js | 1 - .../statements/class/dstr/meth-static-ary-init-iter-close.js | 1 - .../statements/class/dstr/meth-static-ary-init-iter-get-err.js | 1 - .../statements/class/dstr/meth-static-ary-init-iter-no-close.js | 1 - .../statements/class/dstr/meth-static-ary-name-iter-val.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-elem-obj-id.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/meth-static-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/meth-static-ary-ptrn-elision-step-err.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-elision.js | 1 - .../language/statements/class/dstr/meth-static-ary-ptrn-empty.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-ary-elision.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-rest-id.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-rest-init-ary.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-rest-init-id.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js | 1 - .../statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js | 1 - .../class/dstr/meth-static-dflt-ary-init-iter-close.js | 1 - .../class/dstr/meth-static-dflt-ary-init-iter-get-err.js | 1 - .../class/dstr/meth-static-dflt-ary-init-iter-no-close.js | 1 - .../statements/class/dstr/meth-static-dflt-ary-name-iter-val.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js | 1 - .../statements/class/dstr/meth-static-dflt-ary-ptrn-elision.js | 1 - .../statements/class/dstr/meth-static-dflt-ary-ptrn-empty.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js | 1 - .../class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js | 1 - .../statements/class/dstr/meth-static-dflt-obj-init-null.js | 1 - .../statements/class/dstr/meth-static-dflt-obj-init-undefined.js | 1 - .../statements/class/dstr/meth-static-dflt-obj-ptrn-empty.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js | 1 - .../statements/class/dstr/meth-static-dflt-obj-ptrn-list-err.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js | 1 - .../dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/class/dstr/meth-static-obj-init-null.js | 1 - .../statements/class/dstr/meth-static-obj-init-undefined.js | 1 - .../language/statements/class/dstr/meth-static-obj-ptrn-empty.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-get-value-err.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-skipped.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-id-init-throws.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js | 1 - .../class/dstr/meth-static-obj-ptrn-id-trailing-comma.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-list-err.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-prop-ary-init.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-prop-ary.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-prop-eval-err.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-prop-id-init.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-prop-id.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-prop-obj-init.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js | 1 - .../class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-prop-obj.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-rest-getter.js | 1 - .../class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/const/dstr/ary-init-iter-close.js | 1 - test/language/statements/const/dstr/ary-init-iter-get-err.js | 1 - test/language/statements/const/dstr/ary-init-iter-no-close.js | 1 - test/language/statements/const/dstr/ary-name-iter-val.js | 1 - .../statements/const/dstr/ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/const/dstr/ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/const/dstr/ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/const/dstr/ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/const/dstr/ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js | 1 - .../language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-throws.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-undef.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-iter-complete.js | 1 - .../language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js | 1 - test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js | 1 - test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js | 1 - .../statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js | 1 - test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js | 1 - .../language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js | 1 - .../statements/const/dstr/ary-ptrn-elem-obj-val-undef.js | 1 - .../language/statements/const/dstr/ary-ptrn-elision-exhausted.js | 1 - test/language/statements/const/dstr/ary-ptrn-elision-step-err.js | 1 - test/language/statements/const/dstr/ary-ptrn-elision.js | 1 - test/language/statements/const/dstr/ary-ptrn-empty.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-ary-elision.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-ary-empty.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js | 1 - .../statements/const/dstr/ary-ptrn-rest-id-elision-next-err.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js | 1 - .../language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js | 1 - .../statements/const/dstr/ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-id.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-init-ary.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-init-id.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-init-obj.js | 1 - .../statements/const/dstr/ary-ptrn-rest-not-final-ary.js | 1 - .../language/statements/const/dstr/ary-ptrn-rest-not-final-id.js | 1 - .../statements/const/dstr/ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js | 1 - test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/const/dstr/obj-init-null.js | 1 - test/language/statements/const/dstr/obj-init-undefined.js | 1 - test/language/statements/const/dstr/obj-ptrn-empty.js | 1 - test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js | 1 - .../statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/const/dstr/obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/const/dstr/obj-ptrn-id-init-fn-name-gen.js | 1 - test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js | 1 - test/language/statements/const/dstr/obj-ptrn-id-init-throws.js | 1 - .../statements/const/dstr/obj-ptrn-id-init-unresolvable.js | 1 - .../language/statements/const/dstr/obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/const/dstr/obj-ptrn-list-err.js | 1 - test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js | 1 - .../statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/const/dstr/obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/const/dstr/obj-ptrn-prop-ary.js | 1 - test/language/statements/const/dstr/obj-ptrn-prop-eval-err.js | 1 - .../statements/const/dstr/obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/const/dstr/obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/const/dstr/obj-ptrn-prop-id-init-throws.js | 1 - .../statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js | 1 - test/language/statements/const/dstr/obj-ptrn-prop-id-init.js | 1 - .../statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/const/dstr/obj-ptrn-prop-id.js | 1 - test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js | 1 - .../statements/const/dstr/obj-ptrn-prop-obj-value-null.js | 1 - .../statements/const/dstr/obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/const/dstr/obj-ptrn-prop-obj.js | 1 - test/language/statements/const/dstr/obj-ptrn-rest-getter.js | 1 - .../statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js | 1 - test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js | 1 - .../for-in/dstr/array-elem-init-yield-ident-invalid.js | 1 - .../statements/for-in/dstr/array-elem-nested-array-invalid.js | 1 - .../for-in/dstr/array-elem-nested-array-yield-ident-invalid.js | 1 - .../statements/for-in/dstr/array-elem-nested-obj-invalid.js | 1 - .../for-in/dstr/array-elem-nested-obj-yield-ident-invalid.js | 1 - .../statements/for-in/dstr/array-elem-target-simple-strict.js | 1 - .../statements/for-in/dstr/array-elem-target-yield-invalid.js | 1 - .../language/statements/for-in/dstr/array-rest-before-element.js | 1 - .../language/statements/for-in/dstr/array-rest-before-elision.js | 1 - test/language/statements/for-in/dstr/array-rest-before-rest.js | 1 - .../statements/for-in/dstr/array-rest-elision-invalid.js | 1 - test/language/statements/for-in/dstr/array-rest-init.js | 1 - .../statements/for-in/dstr/array-rest-nested-array-invalid.js | 1 - .../for-in/dstr/array-rest-nested-array-yield-ident-invalid.js | 1 - .../statements/for-in/dstr/array-rest-nested-obj-invalid.js | 1 - .../for-in/dstr/array-rest-nested-obj-yield-ident-invalid.js | 1 - .../statements/for-in/dstr/array-rest-yield-ident-invalid.js | 1 - .../statements/for-in/dstr/obj-id-identifier-yield-expr.js | 1 - .../for-in/dstr/obj-id-identifier-yield-ident-invalid.js | 1 - .../language/statements/for-in/dstr/obj-id-init-simple-strict.js | 1 - .../statements/for-in/dstr/obj-id-init-yield-ident-invalid.js | 1 - test/language/statements/for-in/dstr/obj-id-simple-strict.js | 1 - .../for-in/dstr/obj-prop-elem-init-yield-ident-invalid.js | 1 - .../for-in/dstr/obj-prop-elem-target-yield-ident-invalid.js | 1 - .../statements/for-in/dstr/obj-prop-nested-array-invalid.js | 1 - .../for-in/dstr/obj-prop-nested-array-yield-ident-invalid.js | 1 - .../statements/for-in/dstr/obj-prop-nested-obj-invalid.js | 1 - .../for-in/dstr/obj-prop-nested-obj-yield-ident-invalid.js | 1 - .../statements/for-in/dstr/obj-rest-not-last-element-invalid.js | 1 - .../statements/for-of/dstr/array-elem-init-assignment.js | 1 - .../statements/for-of/dstr/array-elem-init-evaluation.js | 1 - .../statements/for-of/dstr/array-elem-init-fn-name-arrow.js | 1 - .../statements/for-of/dstr/array-elem-init-fn-name-class.js | 1 - .../statements/for-of/dstr/array-elem-init-fn-name-cover.js | 1 - .../statements/for-of/dstr/array-elem-init-fn-name-fn.js | 1 - .../statements/for-of/dstr/array-elem-init-fn-name-gen.js | 1 - test/language/statements/for-of/dstr/array-elem-init-in.js | 1 - test/language/statements/for-of/dstr/array-elem-init-let.js | 1 - test/language/statements/for-of/dstr/array-elem-init-order.js | 1 - .../statements/for-of/dstr/array-elem-init-simple-no-strict.js | 1 - .../statements/for-of/dstr/array-elem-init-yield-expr.js | 1 - .../for-of/dstr/array-elem-init-yield-ident-invalid.js | 1 - .../statements/for-of/dstr/array-elem-init-yield-ident-valid.js | 1 - test/language/statements/for-of/dstr/array-elem-iter-get-err.js | 1 - .../statements/for-of/dstr/array-elem-iter-nrml-close-err.js | 1 - .../statements/for-of/dstr/array-elem-iter-nrml-close-null.js | 1 - .../statements/for-of/dstr/array-elem-iter-nrml-close-skip.js | 1 - .../statements/for-of/dstr/array-elem-iter-nrml-close.js | 1 - .../statements/for-of/dstr/array-elem-iter-rtrn-close-err.js | 1 - .../statements/for-of/dstr/array-elem-iter-rtrn-close-null.js | 1 - .../statements/for-of/dstr/array-elem-iter-rtrn-close.js | 1 - .../statements/for-of/dstr/array-elem-iter-thrw-close-err.js | 1 - .../statements/for-of/dstr/array-elem-iter-thrw-close-skip.js | 1 - .../statements/for-of/dstr/array-elem-iter-thrw-close.js | 1 - .../statements/for-of/dstr/array-elem-nested-array-invalid.js | 1 - .../statements/for-of/dstr/array-elem-nested-array-null.js | 1 - .../for-of/dstr/array-elem-nested-array-undefined-hole.js | 1 - .../for-of/dstr/array-elem-nested-array-undefined-own.js | 1 - .../statements/for-of/dstr/array-elem-nested-array-undefined.js | 1 - .../statements/for-of/dstr/array-elem-nested-array-yield-expr.js | 1 - .../for-of/dstr/array-elem-nested-array-yield-ident-invalid.js | 1 - .../for-of/dstr/array-elem-nested-array-yield-ident-valid.js | 1 - test/language/statements/for-of/dstr/array-elem-nested-array.js | 1 - .../statements/for-of/dstr/array-elem-nested-obj-invalid.js | 1 - .../statements/for-of/dstr/array-elem-nested-obj-null.js | 1 - .../for-of/dstr/array-elem-nested-obj-undefined-hole.js | 1 - .../for-of/dstr/array-elem-nested-obj-undefined-own.js | 1 - .../statements/for-of/dstr/array-elem-nested-obj-undefined.js | 1 - .../statements/for-of/dstr/array-elem-nested-obj-yield-expr.js | 1 - .../for-of/dstr/array-elem-nested-obj-yield-ident-invalid.js | 1 - .../for-of/dstr/array-elem-nested-obj-yield-ident-valid.js | 1 - test/language/statements/for-of/dstr/array-elem-nested-obj.js | 1 - test/language/statements/for-of/dstr/array-elem-put-const.js | 1 - test/language/statements/for-of/dstr/array-elem-put-let.js | 1 - .../statements/for-of/dstr/array-elem-put-prop-ref-no-get.js | 1 - .../statements/for-of/dstr/array-elem-put-prop-ref-user-err.js | 1 - test/language/statements/for-of/dstr/array-elem-put-prop-ref.js | 1 - .../for-of/dstr/array-elem-put-unresolvable-no-strict.js | 1 - .../statements/for-of/dstr/array-elem-put-unresolvable-strict.js | 1 - .../statements/for-of/dstr/array-elem-target-identifier.js | 1 - .../statements/for-of/dstr/array-elem-target-simple-no-strict.js | 1 - .../statements/for-of/dstr/array-elem-target-simple-strict.js | 1 - .../statements/for-of/dstr/array-elem-target-yield-expr.js | 1 - .../statements/for-of/dstr/array-elem-target-yield-invalid.js | 1 - .../statements/for-of/dstr/array-elem-target-yield-valid.js | 1 - .../for-of/dstr/array-elem-trlg-iter-elision-iter-abpt.js | 1 - .../dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js | 1 - .../dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js | 1 - .../dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js | 1 - .../for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js | 1 - .../statements/for-of/dstr/array-elem-trlg-iter-get-err.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-nrml-close-err.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-nrml-close-skip.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-nrml-close.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-rtrn-close-err.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-rtrn-close-null.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-rtrn-close.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-thrw-close-skip.js | 1 - .../for-of/dstr/array-elem-trlg-iter-list-thrw-close.js | 1 - .../for-of/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js | 1 - .../for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js | 1 - .../for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js | 1 - .../for-of/dstr/array-elem-trlg-iter-rest-rtrn-close.js | 1 - .../for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js | 1 - .../for-of/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js | 1 - .../for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js | 1 - test/language/statements/for-of/dstr/array-elision-iter-abpt.js | 1 - .../statements/for-of/dstr/array-elision-iter-get-err.js | 1 - .../statements/for-of/dstr/array-elision-iter-nrml-close-err.js | 1 - .../statements/for-of/dstr/array-elision-iter-nrml-close-null.js | 1 - .../statements/for-of/dstr/array-elision-iter-nrml-close-skip.js | 1 - .../statements/for-of/dstr/array-elision-iter-nrml-close.js | 1 - test/language/statements/for-of/dstr/array-elision-val-array.js | 1 - test/language/statements/for-of/dstr/array-elision-val-bool.js | 1 - test/language/statements/for-of/dstr/array-elision-val-null.js | 1 - test/language/statements/for-of/dstr/array-elision-val-num.js | 1 - test/language/statements/for-of/dstr/array-elision-val-string.js | 1 - test/language/statements/for-of/dstr/array-elision-val-symbol.js | 1 - test/language/statements/for-of/dstr/array-elision-val-undef.js | 1 - .../statements/for-of/dstr/array-empty-iter-close-err.js | 1 - .../statements/for-of/dstr/array-empty-iter-close-null.js | 1 - test/language/statements/for-of/dstr/array-empty-iter-close.js | 1 - test/language/statements/for-of/dstr/array-empty-iter-get-err.js | 1 - test/language/statements/for-of/dstr/array-empty-val-array.js | 1 - test/language/statements/for-of/dstr/array-empty-val-bool.js | 1 - test/language/statements/for-of/dstr/array-empty-val-null.js | 1 - test/language/statements/for-of/dstr/array-empty-val-num.js | 1 - test/language/statements/for-of/dstr/array-empty-val-string.js | 1 - test/language/statements/for-of/dstr/array-empty-val-symbol.js | 1 - test/language/statements/for-of/dstr/array-empty-val-undef.js | 1 - test/language/statements/for-of/dstr/array-iteration.js | 1 - test/language/statements/for-of/dstr/array-rest-after-element.js | 1 - test/language/statements/for-of/dstr/array-rest-after-elision.js | 1 - .../language/statements/for-of/dstr/array-rest-before-element.js | 1 - .../language/statements/for-of/dstr/array-rest-before-elision.js | 1 - test/language/statements/for-of/dstr/array-rest-before-rest.js | 1 - .../statements/for-of/dstr/array-rest-elision-invalid.js | 1 - .../statements/for-of/dstr/array-rest-elision-iter-abpt.js | 1 - test/language/statements/for-of/dstr/array-rest-elision.js | 1 - test/language/statements/for-of/dstr/array-rest-init.js | 1 - test/language/statements/for-of/dstr/array-rest-iter-get-err.js | 1 - .../statements/for-of/dstr/array-rest-iter-nrml-close-skip.js | 1 - .../statements/for-of/dstr/array-rest-iter-rtrn-close-err.js | 1 - .../statements/for-of/dstr/array-rest-iter-rtrn-close-null.js | 1 - .../statements/for-of/dstr/array-rest-iter-rtrn-close.js | 1 - .../statements/for-of/dstr/array-rest-iter-thrw-close-err.js | 1 - .../statements/for-of/dstr/array-rest-iter-thrw-close-skip.js | 1 - .../statements/for-of/dstr/array-rest-iter-thrw-close.js | 1 - test/language/statements/for-of/dstr/array-rest-iteration.js | 1 - test/language/statements/for-of/dstr/array-rest-lref-err.js | 1 - test/language/statements/for-of/dstr/array-rest-lref.js | 1 - .../statements/for-of/dstr/array-rest-nested-array-invalid.js | 1 - .../for-of/dstr/array-rest-nested-array-iter-thrw-close-skip.js | 1 - .../statements/for-of/dstr/array-rest-nested-array-null.js | 1 - .../for-of/dstr/array-rest-nested-array-undefined-hole.js | 1 - .../for-of/dstr/array-rest-nested-array-undefined-own.js | 1 - .../statements/for-of/dstr/array-rest-nested-array-undefined.js | 1 - .../statements/for-of/dstr/array-rest-nested-array-yield-expr.js | 1 - .../for-of/dstr/array-rest-nested-array-yield-ident-invalid.js | 1 - .../for-of/dstr/array-rest-nested-array-yield-ident-valid.js | 1 - test/language/statements/for-of/dstr/array-rest-nested-array.js | 1 - .../statements/for-of/dstr/array-rest-nested-obj-invalid.js | 1 - .../statements/for-of/dstr/array-rest-nested-obj-null.js | 1 - .../for-of/dstr/array-rest-nested-obj-undefined-hole.js | 1 - .../for-of/dstr/array-rest-nested-obj-undefined-own.js | 1 - .../statements/for-of/dstr/array-rest-nested-obj-undefined.js | 1 - .../statements/for-of/dstr/array-rest-nested-obj-yield-expr.js | 1 - .../for-of/dstr/array-rest-nested-obj-yield-ident-invalid.js | 1 - .../for-of/dstr/array-rest-nested-obj-yield-ident-valid.js | 1 - test/language/statements/for-of/dstr/array-rest-nested-obj.js | 1 - test/language/statements/for-of/dstr/array-rest-put-const.js | 1 - test/language/statements/for-of/dstr/array-rest-put-let.js | 1 - .../statements/for-of/dstr/array-rest-put-prop-ref-no-get.js | 1 - .../dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js | 1 - .../statements/for-of/dstr/array-rest-put-prop-ref-user-err.js | 1 - test/language/statements/for-of/dstr/array-rest-put-prop-ref.js | 1 - .../for-of/dstr/array-rest-put-unresolvable-no-strict.js | 1 - .../statements/for-of/dstr/array-rest-put-unresolvable-strict.js | 1 - test/language/statements/for-of/dstr/array-rest-yield-expr.js | 1 - .../statements/for-of/dstr/array-rest-yield-ident-invalid.js | 1 - .../statements/for-of/dstr/array-rest-yield-ident-valid.js | 1 - .../language/statements/for-of/dstr/const-ary-init-iter-close.js | 1 - .../statements/for-of/dstr/const-ary-init-iter-get-err.js | 1 - .../statements/for-of/dstr/const-ary-init-iter-no-close.js | 1 - test/language/statements/for-of/dstr/const-ary-name-iter-val.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-ary-elision-init.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js | 1 - .../for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elision-exhausted.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elision-iter-close.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-elision-step-err.js | 1 - test/language/statements/for-of/dstr/const-ary-ptrn-elision.js | 1 - test/language/statements/for-of/dstr/const-ary-ptrn-empty.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-ary-elision.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-ary-empty.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js | 1 - .../for-of/dstr/const-ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-id-iter-close.js | 1 - .../for-of/dstr/const-ary-ptrn-rest-id-iter-step-err.js | 1 - .../for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-init-ary.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-init-id.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-init-obj.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-not-final-ary.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-not-final-id.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-not-final-obj.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js | 1 - .../statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/for-of/dstr/const-obj-init-null.js | 1 - test/language/statements/for-of/dstr/const-obj-init-undefined.js | 1 - test/language/statements/for-of/dstr/const-obj-ptrn-empty.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js | 1 - .../for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js | 1 - .../for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-id-init-throws.js | 1 - .../for-of/dstr/const-obj-ptrn-id-init-unresolvable.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js | 1 - .../for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-prop-eval-err.js | 1 - .../for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js | 1 - .../for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js | 1 - .../for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-prop-id-init.js | 1 - .../for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js | 1 - .../for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-rest-getter.js | 1 - .../for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/for-of/dstr/let-ary-init-iter-close.js | 1 - .../language/statements/for-of/dstr/let-ary-init-iter-get-err.js | 1 - .../statements/for-of/dstr/let-ary-init-iter-no-close.js | 1 - test/language/statements/for-of/dstr/let-ary-name-iter-val.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js | 1 - .../for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js | 1 - .../for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js | 1 - .../for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elision-exhausted.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elision-iter-close.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-elision-step-err.js | 1 - test/language/statements/for-of/dstr/let-ary-ptrn-elision.js | 1 - test/language/statements/for-of/dstr/let-ary-ptrn-empty.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-ary-elision.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-ary-empty.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js | 1 - .../for-of/dstr/let-ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-id-iter-close.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-init-ary.js | 1 - .../language/statements/for-of/dstr/let-ary-ptrn-rest-init-id.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-init-obj.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-not-final-ary.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-not-final-id.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js | 1 - .../statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/for-of/dstr/let-obj-init-null.js | 1 - test/language/statements/for-of/dstr/let-obj-init-undefined.js | 1 - test/language/statements/for-of/dstr/let-obj-ptrn-empty.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-init-throws.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js | 1 - .../for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-prop-eval-err.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js | 1 - .../for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js | 1 - .../for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js | 1 - .../statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js | 1 - test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js | 1 - .../for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/for-of/dstr/obj-empty-bool.js | 1 - test/language/statements/for-of/dstr/obj-empty-null.js | 1 - test/language/statements/for-of/dstr/obj-empty-num.js | 1 - test/language/statements/for-of/dstr/obj-empty-obj.js | 1 - test/language/statements/for-of/dstr/obj-empty-string.js | 1 - test/language/statements/for-of/dstr/obj-empty-symbol.js | 1 - test/language/statements/for-of/dstr/obj-empty-undef.js | 1 - .../statements/for-of/dstr/obj-id-identifier-resolution-first.js | 1 - .../statements/for-of/dstr/obj-id-identifier-resolution-last.js | 1 - .../statements/for-of/dstr/obj-id-identifier-resolution-lone.js | 1 - .../for-of/dstr/obj-id-identifier-resolution-middle.js | 1 - .../statements/for-of/dstr/obj-id-identifier-resolution-trlng.js | 1 - .../statements/for-of/dstr/obj-id-identifier-yield-expr.js | 1 - .../for-of/dstr/obj-id-identifier-yield-ident-invalid.js | 1 - .../for-of/dstr/obj-id-identifier-yield-ident-valid.js | 1 - .../statements/for-of/dstr/obj-id-init-assignment-missing.js | 1 - .../statements/for-of/dstr/obj-id-init-assignment-null.js | 1 - .../statements/for-of/dstr/obj-id-init-assignment-truthy.js | 1 - .../statements/for-of/dstr/obj-id-init-assignment-undef.js | 1 - test/language/statements/for-of/dstr/obj-id-init-evaluation.js | 1 - .../language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js | 1 - .../language/statements/for-of/dstr/obj-id-init-fn-name-class.js | 1 - .../language/statements/for-of/dstr/obj-id-init-fn-name-cover.js | 1 - test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js | 1 - test/language/statements/for-of/dstr/obj-id-init-fn-name-gen.js | 1 - test/language/statements/for-of/dstr/obj-id-init-in.js | 1 - test/language/statements/for-of/dstr/obj-id-init-let.js | 1 - test/language/statements/for-of/dstr/obj-id-init-order.js | 1 - .../statements/for-of/dstr/obj-id-init-simple-no-strict.js | 1 - .../language/statements/for-of/dstr/obj-id-init-simple-strict.js | 1 - test/language/statements/for-of/dstr/obj-id-init-yield-expr.js | 1 - .../statements/for-of/dstr/obj-id-init-yield-ident-invalid.js | 1 - .../statements/for-of/dstr/obj-id-init-yield-ident-valid.js | 1 - test/language/statements/for-of/dstr/obj-id-put-const.js | 1 - test/language/statements/for-of/dstr/obj-id-put-let.js | 1 - .../statements/for-of/dstr/obj-id-put-unresolvable-no-strict.js | 1 - .../statements/for-of/dstr/obj-id-put-unresolvable-strict.js | 1 - test/language/statements/for-of/dstr/obj-id-simple-no-strict.js | 1 - test/language/statements/for-of/dstr/obj-id-simple-strict.js | 1 - .../for-of/dstr/obj-prop-elem-init-assignment-missing.js | 1 - .../statements/for-of/dstr/obj-prop-elem-init-assignment-null.js | 1 - .../for-of/dstr/obj-prop-elem-init-assignment-truthy.js | 1 - .../for-of/dstr/obj-prop-elem-init-assignment-undef.js | 1 - .../statements/for-of/dstr/obj-prop-elem-init-evaluation.js | 1 - .../statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js | 1 - .../statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js | 1 - .../statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js | 1 - .../statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js | 1 - .../statements/for-of/dstr/obj-prop-elem-init-fn-name-gen.js | 1 - test/language/statements/for-of/dstr/obj-prop-elem-init-in.js | 1 - test/language/statements/for-of/dstr/obj-prop-elem-init-let.js | 1 - .../statements/for-of/dstr/obj-prop-elem-init-yield-expr.js | 1 - .../for-of/dstr/obj-prop-elem-init-yield-ident-invalid.js | 1 - .../for-of/dstr/obj-prop-elem-init-yield-ident-valid.js | 1 - .../statements/for-of/dstr/obj-prop-elem-target-yield-expr.js | 1 - .../for-of/dstr/obj-prop-elem-target-yield-ident-invalid.js | 1 - .../for-of/dstr/obj-prop-elem-target-yield-ident-valid.js | 1 - .../for-of/dstr/obj-prop-identifier-resolution-first.js | 1 - .../for-of/dstr/obj-prop-identifier-resolution-last.js | 1 - .../for-of/dstr/obj-prop-identifier-resolution-lone.js | 1 - .../for-of/dstr/obj-prop-identifier-resolution-middle.js | 1 - .../for-of/dstr/obj-prop-identifier-resolution-trlng.js | 1 - .../statements/for-of/dstr/obj-prop-name-evaluation-error.js | 1 - test/language/statements/for-of/dstr/obj-prop-name-evaluation.js | 1 - .../statements/for-of/dstr/obj-prop-nested-array-invalid.js | 1 - .../statements/for-of/dstr/obj-prop-nested-array-null.js | 1 - .../for-of/dstr/obj-prop-nested-array-undefined-own.js | 1 - .../statements/for-of/dstr/obj-prop-nested-array-undefined.js | 1 - .../statements/for-of/dstr/obj-prop-nested-array-yield-expr.js | 1 - .../for-of/dstr/obj-prop-nested-array-yield-ident-invalid.js | 1 - .../for-of/dstr/obj-prop-nested-array-yield-ident-valid.js | 1 - test/language/statements/for-of/dstr/obj-prop-nested-array.js | 1 - .../statements/for-of/dstr/obj-prop-nested-obj-invalid.js | 1 - test/language/statements/for-of/dstr/obj-prop-nested-obj-null.js | 1 - .../statements/for-of/dstr/obj-prop-nested-obj-undefined-own.js | 1 - .../statements/for-of/dstr/obj-prop-nested-obj-undefined.js | 1 - .../statements/for-of/dstr/obj-prop-nested-obj-yield-expr.js | 1 - .../for-of/dstr/obj-prop-nested-obj-yield-ident-invalid.js | 1 - .../for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js | 1 - test/language/statements/for-of/dstr/obj-prop-nested-obj.js | 1 - test/language/statements/for-of/dstr/obj-prop-put-const.js | 1 - test/language/statements/for-of/dstr/obj-prop-put-let.js | 1 - test/language/statements/for-of/dstr/obj-prop-put-order.js | 1 - .../statements/for-of/dstr/obj-prop-put-prop-ref-no-get.js | 1 - .../statements/for-of/dstr/obj-prop-put-prop-ref-user-err.js | 1 - test/language/statements/for-of/dstr/obj-prop-put-prop-ref.js | 1 - .../for-of/dstr/obj-prop-put-unresolvable-no-strict.js | 1 - .../statements/for-of/dstr/obj-prop-put-unresolvable-strict.js | 1 - .../for-of/dstr/obj-rest-computed-property-no-strict.js | 1 - .../statements/for-of/dstr/obj-rest-computed-property.js | 1 - test/language/statements/for-of/dstr/obj-rest-descriptors.js | 1 - test/language/statements/for-of/dstr/obj-rest-empty-obj.js | 1 - .../statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js | 1 - test/language/statements/for-of/dstr/obj-rest-getter.js | 1 - .../statements/for-of/dstr/obj-rest-not-last-element-invalid.js | 1 - test/language/statements/for-of/dstr/obj-rest-number.js | 1 - test/language/statements/for-of/dstr/obj-rest-order.js | 1 - test/language/statements/for-of/dstr/obj-rest-put-const.js | 1 - test/language/statements/for-of/dstr/obj-rest-same-name.js | 1 - .../statements/for-of/dstr/obj-rest-skip-non-enumerable.js | 1 - test/language/statements/for-of/dstr/obj-rest-str-val.js | 1 - test/language/statements/for-of/dstr/obj-rest-symbol-val.js | 1 - .../statements/for-of/dstr/obj-rest-to-property-with-setter.js | 1 - test/language/statements/for-of/dstr/obj-rest-to-property.js | 1 - test/language/statements/for-of/dstr/obj-rest-val-null.js | 1 - test/language/statements/for-of/dstr/obj-rest-val-undefined.js | 1 - test/language/statements/for-of/dstr/obj-rest-valid-object.js | 1 - test/language/statements/for-of/dstr/var-ary-init-iter-close.js | 1 - .../language/statements/for-of/dstr/var-ary-init-iter-get-err.js | 1 - .../statements/for-of/dstr/var-ary-init-iter-no-close.js | 1 - test/language/statements/for-of/dstr/var-ary-name-iter-val.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js | 1 - .../for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js | 1 - .../for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js | 1 - .../for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elision-exhausted.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elision-iter-close.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-elision-step-err.js | 1 - test/language/statements/for-of/dstr/var-ary-ptrn-elision.js | 1 - test/language/statements/for-of/dstr/var-ary-ptrn-empty.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-ary-elision.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-ary-empty.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js | 1 - .../for-of/dstr/var-ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-id-iter-close.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-init-ary.js | 1 - .../language/statements/for-of/dstr/var-ary-ptrn-rest-init-id.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-init-obj.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-not-final-ary.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-not-final-id.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js | 1 - .../statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/for-of/dstr/var-obj-init-null.js | 1 - test/language/statements/for-of/dstr/var-obj-init-undefined.js | 1 - test/language/statements/for-of/dstr/var-obj-ptrn-empty.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-init-throws.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js | 1 - .../for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-prop-eval-err.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js | 1 - .../for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js | 1 - .../for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js | 1 - .../statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js | 1 - test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js | 1 - .../for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/for/dstr/const-ary-init-iter-close.js | 1 - test/language/statements/for/dstr/const-ary-init-iter-get-err.js | 1 - .../language/statements/for/dstr/const-ary-init-iter-no-close.js | 1 - test/language/statements/for/dstr/const-ary-name-iter-val.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js | 1 - .../for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../for/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js | 1 - .../for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js | 1 - .../statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/for/dstr/const-ary-ptrn-elision-exhausted.js | 1 - .../statements/for/dstr/const-ary-ptrn-elision-iter-close.js | 1 - .../statements/for/dstr/const-ary-ptrn-elision-step-err.js | 1 - test/language/statements/for/dstr/const-ary-ptrn-elision.js | 1 - test/language/statements/for/dstr/const-ary-ptrn-empty.js | 1 - .../language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-ary-elision.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-ary-empty.js | 1 - .../language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js | 1 - .../for/dstr/const-ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-id-elision.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-id-iter-close.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/for/dstr/const-ary-ptrn-rest-id.js | 1 - .../language/statements/for/dstr/const-ary-ptrn-rest-init-ary.js | 1 - test/language/statements/for/dstr/const-ary-ptrn-rest-init-id.js | 1 - .../language/statements/for/dstr/const-ary-ptrn-rest-init-obj.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-not-final-ary.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-not-final-id.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js | 1 - .../statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/for/dstr/const-obj-init-null.js | 1 - test/language/statements/for/dstr/const-obj-init-undefined.js | 1 - test/language/statements/for/dstr/const-obj-ptrn-empty.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-get-value-err.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-init-skipped.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-init-throws.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js | 1 - .../statements/for/dstr/const-obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/for/dstr/const-obj-ptrn-list-err.js | 1 - .../language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js | 1 - .../for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js | 1 - .../language/statements/for/dstr/const-obj-ptrn-prop-eval-err.js | 1 - .../statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js | 1 - .../for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js | 1 - test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js | 1 - .../statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/for/dstr/const-obj-ptrn-prop-id.js | 1 - .../language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js | 1 - .../statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js | 1 - .../statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js | 1 - test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js | 1 - .../for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js | 1 - test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/for/dstr/let-ary-init-iter-close.js | 1 - test/language/statements/for/dstr/let-ary-init-iter-get-err.js | 1 - test/language/statements/for/dstr/let-ary-init-iter-no-close.js | 1 - test/language/statements/for/dstr/let-ary-name-iter-val.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js | 1 - .../for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js | 1 - .../for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js | 1 - .../statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/for/dstr/let-ary-ptrn-elision-exhausted.js | 1 - .../statements/for/dstr/let-ary-ptrn-elision-iter-close.js | 1 - .../statements/for/dstr/let-ary-ptrn-elision-step-err.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-elision.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-empty.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-ary-elision.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-rest-ary-empty.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-id-elision-next-err.js | 1 - .../language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-id-iter-close.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-rest-id.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-rest-init-ary.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-rest-init-id.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-rest-init-obj.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-not-final-ary.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-not-final-id.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js | 1 - .../statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/for/dstr/let-obj-init-null.js | 1 - test/language/statements/for/dstr/let-obj-init-undefined.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-empty.js | 1 - .../statements/for/dstr/let-obj-ptrn-id-get-value-err.js | 1 - .../statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/for/dstr/let-obj-ptrn-id-init-fn-name-gen.js | 1 - .../language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js | 1 - .../statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js | 1 - .../statements/for/dstr/let-obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-list-err.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js | 1 - .../statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-prop-eval-err.js | 1 - .../statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js | 1 - .../for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js | 1 - .../statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-prop-id.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js | 1 - .../statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js | 1 - .../statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js | 1 - .../statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js | 1 - test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/for/dstr/var-ary-init-iter-close.js | 1 - test/language/statements/for/dstr/var-ary-init-iter-get-err.js | 1 - test/language/statements/for/dstr/var-ary-init-iter-no-close.js | 1 - test/language/statements/for/dstr/var-ary-name-iter-val.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js | 1 - .../for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js | 1 - .../for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js | 1 - .../statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/for/dstr/var-ary-ptrn-elision-exhausted.js | 1 - .../statements/for/dstr/var-ary-ptrn-elision-iter-close.js | 1 - .../statements/for/dstr/var-ary-ptrn-elision-step-err.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-elision.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-empty.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-ary-elision.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-rest-ary-empty.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-id-elision-next-err.js | 1 - .../language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-id-iter-close.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-rest-id.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-rest-init-ary.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-rest-init-id.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-rest-init-obj.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-not-final-ary.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-not-final-id.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js | 1 - .../statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/for/dstr/var-obj-init-null.js | 1 - test/language/statements/for/dstr/var-obj-init-undefined.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-empty.js | 1 - .../statements/for/dstr/var-obj-ptrn-id-get-value-err.js | 1 - .../statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/for/dstr/var-obj-ptrn-id-init-fn-name-gen.js | 1 - .../language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js | 1 - .../statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js | 1 - .../statements/for/dstr/var-obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-list-err.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js | 1 - .../statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-prop-eval-err.js | 1 - .../statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js | 1 - .../for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js | 1 - .../statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-prop-id.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js | 1 - .../statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js | 1 - .../statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js | 1 - .../statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js | 1 - test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/function/dstr/ary-init-iter-close.js | 1 - test/language/statements/function/dstr/ary-init-iter-get-err.js | 1 - test/language/statements/function/dstr/ary-init-iter-no-close.js | 1 - test/language/statements/function/dstr/ary-name-iter-val.js | 1 - .../statements/function/dstr/ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/function/dstr/ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/function/dstr/ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/function/dstr/ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/function/dstr/ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/function/dstr/ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/function/dstr/ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/function/dstr/ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/function/dstr/ary-ptrn-elem-ary-val-null.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-init-exhausted.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-init-hole.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-init-throws.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-init-undef.js | 1 - .../function/dstr/ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-iter-done.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/function/dstr/ary-ptrn-elem-id-iter-val.js | 1 - .../statements/function/dstr/ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/function/dstr/ary-ptrn-elem-obj-id.js | 1 - .../statements/function/dstr/ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/function/dstr/ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/function/dstr/ary-ptrn-elem-obj-val-null.js | 1 - .../statements/function/dstr/ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/function/dstr/ary-ptrn-elision-exhausted.js | 1 - .../statements/function/dstr/ary-ptrn-elision-step-err.js | 1 - test/language/statements/function/dstr/ary-ptrn-elision.js | 1 - test/language/statements/function/dstr/ary-ptrn-empty.js | 1 - test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js | 1 - .../statements/function/dstr/ary-ptrn-rest-ary-elision.js | 1 - .../language/statements/function/dstr/ary-ptrn-rest-ary-empty.js | 1 - test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js | 1 - .../function/dstr/ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/function/dstr/ary-ptrn-rest-id-elision.js | 1 - .../statements/function/dstr/ary-ptrn-rest-id-exhausted.js | 1 - .../statements/function/dstr/ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/function/dstr/ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/function/dstr/ary-ptrn-rest-id.js | 1 - test/language/statements/function/dstr/ary-ptrn-rest-init-ary.js | 1 - test/language/statements/function/dstr/ary-ptrn-rest-init-id.js | 1 - test/language/statements/function/dstr/ary-ptrn-rest-init-obj.js | 1 - .../statements/function/dstr/ary-ptrn-rest-not-final-ary.js | 1 - .../statements/function/dstr/ary-ptrn-rest-not-final-id.js | 1 - .../statements/function/dstr/ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js | 1 - .../statements/function/dstr/ary-ptrn-rest-obj-prop-id.js | 1 - .../statements/function/dstr/dflt-ary-init-iter-close.js | 1 - .../statements/function/dstr/dflt-ary-init-iter-get-err.js | 1 - .../statements/function/dstr/dflt-ary-init-iter-no-close.js | 1 - test/language/statements/function/dstr/dflt-ary-name-iter-val.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-obj-id.js | 1 - .../function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elision-exhausted.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-elision-step-err.js | 1 - test/language/statements/function/dstr/dflt-ary-ptrn-elision.js | 1 - test/language/statements/function/dstr/dflt-ary-ptrn-empty.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-ary-elision.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-ary-empty.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js | 1 - .../function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-id-elision.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/function/dstr/dflt-ary-ptrn-rest-id.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-init-ary.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-init-id.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-init-obj.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-not-final-id.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js | 1 - .../statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/function/dstr/dflt-obj-init-null.js | 1 - .../language/statements/function/dstr/dflt-obj-init-undefined.js | 1 - test/language/statements/function/dstr/dflt-obj-ptrn-empty.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-id-get-value-err.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-id-init-skipped.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-id-init-throws.js | 1 - .../function/dstr/dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/function/dstr/dflt-obj-ptrn-list-err.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-prop-ary-init.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-prop-eval-err.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-prop-id-init.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/function/dstr/dflt-obj-ptrn-prop-id.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-prop-obj-init.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-rest-getter.js | 1 - .../function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/function/dstr/obj-init-null.js | 1 - test/language/statements/function/dstr/obj-init-undefined.js | 1 - test/language/statements/function/dstr/obj-ptrn-empty.js | 1 - .../statements/function/dstr/obj-ptrn-id-get-value-err.js | 1 - .../statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/function/dstr/obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/function/dstr/obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/function/dstr/obj-ptrn-id-init-skipped.js | 1 - .../language/statements/function/dstr/obj-ptrn-id-init-throws.js | 1 - .../statements/function/dstr/obj-ptrn-id-init-unresolvable.js | 1 - .../statements/function/dstr/obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/function/dstr/obj-ptrn-list-err.js | 1 - test/language/statements/function/dstr/obj-ptrn-prop-ary-init.js | 1 - .../statements/function/dstr/obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/function/dstr/obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/function/dstr/obj-ptrn-prop-ary.js | 1 - test/language/statements/function/dstr/obj-ptrn-prop-eval-err.js | 1 - .../statements/function/dstr/obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/function/dstr/obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/function/dstr/obj-ptrn-prop-id-init-throws.js | 1 - .../function/dstr/obj-ptrn-prop-id-init-unresolvable.js | 1 - test/language/statements/function/dstr/obj-ptrn-prop-id-init.js | 1 - .../statements/function/dstr/obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/function/dstr/obj-ptrn-prop-id.js | 1 - test/language/statements/function/dstr/obj-ptrn-prop-obj-init.js | 1 - .../statements/function/dstr/obj-ptrn-prop-obj-value-null.js | 1 - .../statements/function/dstr/obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/function/dstr/obj-ptrn-prop-obj.js | 1 - test/language/statements/function/dstr/obj-ptrn-rest-getter.js | 1 - .../function/dstr/obj-ptrn-rest-skip-non-enumerable.js | 1 - test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js | 1 - test/language/statements/generators/dstr/ary-init-iter-close.js | 1 - .../language/statements/generators/dstr/ary-init-iter-get-err.js | 1 - .../statements/generators/dstr/ary-init-iter-no-close.js | 1 - test/language/statements/generators/dstr/ary-name-iter-val.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-ary-val-null.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-exhausted.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-id-init-hole.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-id-init-throws.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-id-init-undef.js | 1 - .../generators/dstr/ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-id-iter-done.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-id-iter-val.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/generators/dstr/ary-ptrn-elem-obj-id.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-obj-val-null.js | 1 - .../statements/generators/dstr/ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/generators/dstr/ary-ptrn-elision-exhausted.js | 1 - .../statements/generators/dstr/ary-ptrn-elision-step-err.js | 1 - test/language/statements/generators/dstr/ary-ptrn-elision.js | 1 - test/language/statements/generators/dstr/ary-ptrn-empty.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-ary-elem.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-ary-elision.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-ary-empty.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-ary-rest.js | 1 - .../generators/dstr/ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-id-elision.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-id-exhausted.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/generators/dstr/ary-ptrn-rest-id.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-init-ary.js | 1 - .../language/statements/generators/dstr/ary-ptrn-rest-init-id.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-init-obj.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-not-final-ary.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-not-final-id.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/generators/dstr/ary-ptrn-rest-obj-id.js | 1 - .../statements/generators/dstr/ary-ptrn-rest-obj-prop-id.js | 1 - .../statements/generators/dstr/dflt-ary-init-iter-close.js | 1 - .../statements/generators/dstr/dflt-ary-init-iter-get-err.js | 1 - .../statements/generators/dstr/dflt-ary-init-iter-no-close.js | 1 - .../statements/generators/dstr/dflt-ary-name-iter-val.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-elem-obj-id.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js | 1 - .../generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js | 1 - .../generators/dstr/dflt-ary-ptrn-elision-exhausted.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-elision-step-err.js | 1 - .../language/statements/generators/dstr/dflt-ary-ptrn-elision.js | 1 - test/language/statements/generators/dstr/dflt-ary-ptrn-empty.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-id-elision.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js | 1 - .../language/statements/generators/dstr/dflt-ary-ptrn-rest-id.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-init-ary.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-init-id.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-init-obj.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-not-final-id.js | 1 - .../generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-obj-id.js | 1 - .../statements/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/generators/dstr/dflt-obj-init-null.js | 1 - .../statements/generators/dstr/dflt-obj-init-undefined.js | 1 - test/language/statements/generators/dstr/dflt-obj-ptrn-empty.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-id-get-value-err.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-id-init-skipped.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-id-init-throws.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js | 1 - .../generators/dstr/dflt-obj-ptrn-id-trailing-comma.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-list-err.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-prop-ary-init.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-prop-ary.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-prop-eval-err.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-prop-id-init.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js | 1 - .../language/statements/generators/dstr/dflt-obj-ptrn-prop-id.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-prop-obj-init.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js | 1 - .../generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-prop-obj.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-rest-getter.js | 1 - .../generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js | 1 - .../statements/generators/dstr/dflt-obj-ptrn-rest-val-obj.js | 1 - test/language/statements/generators/dstr/obj-init-null.js | 1 - test/language/statements/generators/dstr/obj-init-undefined.js | 1 - test/language/statements/generators/dstr/obj-ptrn-empty.js | 1 - .../statements/generators/dstr/obj-ptrn-id-get-value-err.js | 1 - .../statements/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/generators/dstr/obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/generators/dstr/obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/generators/dstr/obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/generators/dstr/obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/generators/dstr/obj-ptrn-id-init-skipped.js | 1 - .../statements/generators/dstr/obj-ptrn-id-init-throws.js | 1 - .../statements/generators/dstr/obj-ptrn-id-init-unresolvable.js | 1 - .../statements/generators/dstr/obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/generators/dstr/obj-ptrn-list-err.js | 1 - .../statements/generators/dstr/obj-ptrn-prop-ary-init.js | 1 - .../generators/dstr/obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/generators/dstr/obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/generators/dstr/obj-ptrn-prop-ary.js | 1 - .../statements/generators/dstr/obj-ptrn-prop-eval-err.js | 1 - .../statements/generators/dstr/obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/generators/dstr/obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/generators/dstr/obj-ptrn-prop-id-init-throws.js | 1 - .../generators/dstr/obj-ptrn-prop-id-init-unresolvable.js | 1 - .../language/statements/generators/dstr/obj-ptrn-prop-id-init.js | 1 - .../generators/dstr/obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/generators/dstr/obj-ptrn-prop-id.js | 1 - .../statements/generators/dstr/obj-ptrn-prop-obj-init.js | 1 - .../statements/generators/dstr/obj-ptrn-prop-obj-value-null.js | 1 - .../statements/generators/dstr/obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/generators/dstr/obj-ptrn-prop-obj.js | 1 - test/language/statements/generators/dstr/obj-ptrn-rest-getter.js | 1 - .../generators/dstr/obj-ptrn-rest-skip-non-enumerable.js | 1 - .../language/statements/generators/dstr/obj-ptrn-rest-val-obj.js | 1 - test/language/statements/let/dstr/ary-init-iter-close.js | 1 - test/language/statements/let/dstr/ary-init-iter-get-err.js | 1 - test/language/statements/let/dstr/ary-init-iter-no-close.js | 1 - test/language/statements/let/dstr/ary-name-iter-val.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/let/dstr/ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/let/dstr/ary-ptrn-elem-ary-elision-iter.js | 1 - .../language/statements/let/dstr/ary-ptrn-elem-ary-empty-init.js | 1 - .../language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-init-fn-name-gen.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-init-skipped.js | 1 - .../language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-iter-complete.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js | 1 - .../statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js | 1 - test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js | 1 - test/language/statements/let/dstr/ary-ptrn-elision-exhausted.js | 1 - test/language/statements/let/dstr/ary-ptrn-elision-step-err.js | 1 - test/language/statements/let/dstr/ary-ptrn-elision.js | 1 - test/language/statements/let/dstr/ary-ptrn-empty.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-ary-elision.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-ary-empty.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js | 1 - .../statements/let/dstr/ary-ptrn-rest-id-elision-next-err.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js | 1 - .../statements/let/dstr/ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-id.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-init-ary.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-init-id.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-init-obj.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-not-final-ary.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-not-final-id.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js | 1 - test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/let/dstr/obj-init-null.js | 1 - test/language/statements/let/dstr/obj-init-undefined.js | 1 - test/language/statements/let/dstr/obj-ptrn-empty.js | 1 - test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js | 1 - .../statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/let/dstr/obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js | 1 - test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js | 1 - .../language/statements/let/dstr/obj-ptrn-id-init-fn-name-gen.js | 1 - test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js | 1 - test/language/statements/let/dstr/obj-ptrn-id-init-throws.js | 1 - .../statements/let/dstr/obj-ptrn-id-init-unresolvable.js | 1 - test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/let/dstr/obj-ptrn-list-err.js | 1 - test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js | 1 - .../statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js | 1 - .../language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/let/dstr/obj-ptrn-prop-ary.js | 1 - test/language/statements/let/dstr/obj-ptrn-prop-eval-err.js | 1 - .../statements/let/dstr/obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/let/dstr/obj-ptrn-prop-id-init-skipped.js | 1 - .../language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js | 1 - .../statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js | 1 - test/language/statements/let/dstr/obj-ptrn-prop-id-init.js | 1 - .../statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/let/dstr/obj-ptrn-prop-id.js | 1 - test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js | 1 - .../language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js | 1 - .../statements/let/dstr/obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/let/dstr/obj-ptrn-prop-obj.js | 1 - test/language/statements/let/dstr/obj-ptrn-rest-getter.js | 1 - .../statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js | 1 - test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js | 1 - test/language/statements/try/dstr/ary-init-iter-close.js | 1 - test/language/statements/try/dstr/ary-init-iter-get-err.js | 1 - test/language/statements/try/dstr/ary-init-iter-no-close.js | 1 - test/language/statements/try/dstr/ary-name-iter-val.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-init.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/try/dstr/ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/try/dstr/ary-ptrn-elem-ary-elision-iter.js | 1 - .../language/statements/try/dstr/ary-ptrn-elem-ary-empty-init.js | 1 - .../language/statements/try/dstr/ary-ptrn-elem-ary-empty-iter.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-init.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-iter.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-ary-val-null.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-init-exhausted.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-init-fn-name-gen.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-id-init-hole.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-init-skipped.js | 1 - .../language/statements/try/dstr/ary-ptrn-elem-id-init-throws.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-id-init-undef.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-iter-complete.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-id-iter-done.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/try/dstr/ary-ptrn-elem-id-iter-val-err.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-obj-id.js | 1 - .../statements/try/dstr/ary-ptrn-elem-obj-prop-id-init.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-obj-val-null.js | 1 - test/language/statements/try/dstr/ary-ptrn-elem-obj-val-undef.js | 1 - test/language/statements/try/dstr/ary-ptrn-elision-exhausted.js | 1 - test/language/statements/try/dstr/ary-ptrn-elision-step-err.js | 1 - test/language/statements/try/dstr/ary-ptrn-elision.js | 1 - test/language/statements/try/dstr/ary-ptrn-empty.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-ary-elision.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-ary-empty.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js | 1 - .../statements/try/dstr/ary-ptrn-rest-id-elision-next-err.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-id-elision.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-id-exhausted.js | 1 - .../statements/try/dstr/ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/try/dstr/ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-id.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-init-ary.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-init-id.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-init-obj.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-not-final-ary.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-not-final-id.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js | 1 - test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/try/dstr/obj-init-null.js | 1 - test/language/statements/try/dstr/obj-init-undefined.js | 1 - test/language/statements/try/dstr/obj-ptrn-empty.js | 1 - test/language/statements/try/dstr/obj-ptrn-id-get-value-err.js | 1 - .../statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/try/dstr/obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js | 1 - test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js | 1 - .../language/statements/try/dstr/obj-ptrn-id-init-fn-name-gen.js | 1 - test/language/statements/try/dstr/obj-ptrn-id-init-skipped.js | 1 - test/language/statements/try/dstr/obj-ptrn-id-init-throws.js | 1 - .../statements/try/dstr/obj-ptrn-id-init-unresolvable.js | 1 - test/language/statements/try/dstr/obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/try/dstr/obj-ptrn-list-err.js | 1 - test/language/statements/try/dstr/obj-ptrn-prop-ary-init.js | 1 - .../statements/try/dstr/obj-ptrn-prop-ary-trailing-comma.js | 1 - .../language/statements/try/dstr/obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/try/dstr/obj-ptrn-prop-ary.js | 1 - test/language/statements/try/dstr/obj-ptrn-prop-eval-err.js | 1 - .../statements/try/dstr/obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/try/dstr/obj-ptrn-prop-id-init-skipped.js | 1 - .../language/statements/try/dstr/obj-ptrn-prop-id-init-throws.js | 1 - .../statements/try/dstr/obj-ptrn-prop-id-init-unresolvable.js | 1 - test/language/statements/try/dstr/obj-ptrn-prop-id-init.js | 1 - .../statements/try/dstr/obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/try/dstr/obj-ptrn-prop-id.js | 1 - test/language/statements/try/dstr/obj-ptrn-prop-obj-init.js | 1 - .../language/statements/try/dstr/obj-ptrn-prop-obj-value-null.js | 1 - .../statements/try/dstr/obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/try/dstr/obj-ptrn-prop-obj.js | 1 - test/language/statements/try/dstr/obj-ptrn-rest-getter.js | 1 - .../statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js | 1 - test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js | 1 - test/language/statements/variable/dstr/ary-init-iter-close.js | 1 - test/language/statements/variable/dstr/ary-init-iter-get-err.js | 1 - test/language/statements/variable/dstr/ary-init-iter-no-close.js | 1 - test/language/statements/variable/dstr/ary-name-iter-val.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-ary-elision-init.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-ary-elision-iter.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-ary-empty-init.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-ary-val-null.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js | 1 - .../variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js | 1 - .../variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js | 1 - .../variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js | 1 - .../variable/dstr/ary-ptrn-elem-id-init-fn-name-gen.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-init-hole.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-init-throws.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-init-undef.js | 1 - .../variable/dstr/ary-ptrn-elem-id-init-unresolvable.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-iter-done.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-id-iter-val.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-obj-id-init.js | 1 - test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-obj-val-null.js | 1 - .../statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js | 1 - .../statements/variable/dstr/ary-ptrn-elision-exhausted.js | 1 - .../statements/variable/dstr/ary-ptrn-elision-step-err.js | 1 - test/language/statements/variable/dstr/ary-ptrn-elision.js | 1 - test/language/statements/variable/dstr/ary-ptrn-empty.js | 1 - test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js | 1 - .../statements/variable/dstr/ary-ptrn-rest-ary-elision.js | 1 - .../language/statements/variable/dstr/ary-ptrn-rest-ary-empty.js | 1 - test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js | 1 - .../variable/dstr/ary-ptrn-rest-id-elision-next-err.js | 1 - .../statements/variable/dstr/ary-ptrn-rest-id-elision.js | 1 - .../statements/variable/dstr/ary-ptrn-rest-id-exhausted.js | 1 - .../statements/variable/dstr/ary-ptrn-rest-id-iter-step-err.js | 1 - .../statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js | 1 - test/language/statements/variable/dstr/ary-ptrn-rest-id.js | 1 - test/language/statements/variable/dstr/ary-ptrn-rest-init-ary.js | 1 - test/language/statements/variable/dstr/ary-ptrn-rest-init-id.js | 1 - test/language/statements/variable/dstr/ary-ptrn-rest-init-obj.js | 1 - .../statements/variable/dstr/ary-ptrn-rest-not-final-ary.js | 1 - .../statements/variable/dstr/ary-ptrn-rest-not-final-id.js | 1 - .../statements/variable/dstr/ary-ptrn-rest-not-final-obj.js | 1 - test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js | 1 - .../statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js | 1 - test/language/statements/variable/dstr/obj-init-null.js | 1 - test/language/statements/variable/dstr/obj-init-undefined.js | 1 - test/language/statements/variable/dstr/obj-ptrn-empty.js | 1 - .../statements/variable/dstr/obj-ptrn-id-get-value-err.js | 1 - .../statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js | 1 - .../statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js | 1 - .../statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js | 1 - .../statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js | 1 - .../statements/variable/dstr/obj-ptrn-id-init-fn-name-gen.js | 1 - .../statements/variable/dstr/obj-ptrn-id-init-skipped.js | 1 - .../language/statements/variable/dstr/obj-ptrn-id-init-throws.js | 1 - .../statements/variable/dstr/obj-ptrn-id-init-unresolvable.js | 1 - .../statements/variable/dstr/obj-ptrn-id-trailing-comma.js | 1 - test/language/statements/variable/dstr/obj-ptrn-list-err.js | 1 - test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js | 1 - .../statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js | 1 - .../statements/variable/dstr/obj-ptrn-prop-ary-value-null.js | 1 - test/language/statements/variable/dstr/obj-ptrn-prop-ary.js | 1 - test/language/statements/variable/dstr/obj-ptrn-prop-eval-err.js | 1 - .../statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js | 1 - .../statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js | 1 - .../statements/variable/dstr/obj-ptrn-prop-id-init-throws.js | 1 - .../variable/dstr/obj-ptrn-prop-id-init-unresolvable.js | 1 - test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js | 1 - .../statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js | 1 - test/language/statements/variable/dstr/obj-ptrn-prop-id.js | 1 - test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js | 1 - .../statements/variable/dstr/obj-ptrn-prop-obj-value-null.js | 1 - .../statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js | 1 - test/language/statements/variable/dstr/obj-ptrn-prop-obj.js | 1 - test/language/statements/variable/dstr/obj-ptrn-rest-getter.js | 1 - .../variable/dstr/obj-ptrn-rest-skip-non-enumerable.js | 1 - test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js | 1 - 5185 files changed, 5185 deletions(-) diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-block-scoping.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-block-scoping.js index 4a93e0825b..52101a41d5 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-block-scoping.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-no-init.js index 916bd953e7..b3efde2a3d 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-update.js index 4f5e40f129..091c671588 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-no-init.js index 5959d6012e..60a5a650a2 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-update.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-update.js index b5ff4350f4..8e2d8b9f47 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-no-init.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-no-init.js index 6d0ba619b4..6271c81786 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-update.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-update.js index 08ccfd40c5..ee3ec86fc3 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-init.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-init.js index d14c3b0e39..db013d6765 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-init.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-param.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-param.js index c633517471..0b564d992a 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-param.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension observed when there is a formal parameter with the same name (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-try.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-try.js index b8f2cfe235..68b6f26e65 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-block.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-block.js index 9e53d7cd32..8a79b2e66f 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-in.js index 6ac27ca34e..0b4fe1c4c8 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-of.js index 7d585a7ed8..3b5377d312 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for.js index a98762f861..c3cff3ba08 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-switch.js index d53376e729..bc8b7e7c59 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-try.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-try.js index 9788891a0f..0f0b5f0a41 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err.js index aa2bce5c55..8e7f07fc81 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-update.js b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-update.js index aa8216214c..0b84746f86 100644 --- a/test/annexB/language/eval-code/direct/func-block-decl-eval-func-update.js +++ b/test/annexB/language/eval-code/direct/func-block-decl-eval-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-block-scoping.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-block-scoping.js index 7bb0b5735b..1e3778d6e0 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-block-scoping.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-no-init.js index 8090626056..05e2b4a277 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-update.js index e014fc576d..dd93565759 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-no-init.js index 13c3f40f26..8a5f1dd4f1 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-update.js index de4c842f92..bc5cb4137f 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-no-init.js index 318db12b9c..a1cb21f8a0 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-update.js index a7e1e31636..84ad4377a2 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-init.js index 2d3c6068dd..4b73625808 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-param.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-param.js index d693f0caab..9e5bdd9a43 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-param.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension observed when there is a formal parameter with the same name (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-try.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-try.js index 5a6029524c..648a627de5 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-block.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-block.js index b317b8b327..e0c8215ddc 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-in.js index cf10d13dfc..fcbfc04b3c 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-of.js index f4e063cc0f..c1f827f4bb 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for.js index 092b5ef7a1..0083ca6096 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-switch.js index 61bbf03be1..85b3847026 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-try.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-try.js index 0db003af7c..cbfbceec1c 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err.js index 450797fa9a..6f19c471db 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-update.js index 9b9d618761..f2a4cce3a3 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-block-scoping.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-block-scoping.js index 5e36e28d11..d0e7f37b37 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-block-scoping.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-no-init.js index 94572fca17..0d3f924c61 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-update.js index e1b02d6636..af165c3aab 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-no-init.js index 0ef6c33907..80eb75a2b3 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-update.js index 7395fdcddc..9335c88734 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-no-init.js index 5fa89171bb..e89242f77d 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-update.js index a89084f5f2..276b08792a 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-init.js index d6d3895f91..c4fb2e6f5f 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-param.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-param.js index efff4672d9..fecffbdcab 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-param.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension observed when there is a formal parameter with the same name (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-try.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-try.js index 1ccab1e3af..ad4eb2adf0 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-block.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-block.js index d68fc9fd60..f7f77f4cdf 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-in.js index 9bc2db66d6..20d7af9995 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-of.js index 3c70bc2976..f4ac1ce385 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for.js index 01e1191252..671b3ed205 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-switch.js index 2cbb0182e2..53a8bd924e 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-try.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-try.js index 71816738d9..cf5f2a56a2 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err.js index bc8b712d3a..5805088cdf 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-update.js index a337ccc63b..72a7800126 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-block-scoping.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-block-scoping.js index 1651d44a5c..cda39b62c3 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-block-scoping.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-no-init.js index 615cc3cc3d..0683d5d770 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-update.js index 43a9fa19bd..26c3341c20 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-no-init.js index ce46330a16..13430b5901 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-update.js index fd7d644aac..2f96718adf 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-no-init.js index ccd738ee26..c7caf89817 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-update.js index b9f0b2095e..e7c0ee5c58 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-init.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-init.js index 6df813a3fa..405546a03a 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-param.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-param.js index 17fe97e411..b300b0aedc 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-param.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension observed when there is a formal parameter with the same name (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-try.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-try.js index cbd988ce28..fb2cfc53a4 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-block.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-block.js index c25c3ab475..fce1343b44 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-in.js index 5e98627aa4..dd65338adb 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-of.js index f09656effe..fdffcc5542 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for.js index ae1d6f5a36..1b25a7e281 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-switch.js index 870d39b0f2..2564b8b61e 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-try.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-try.js index b6e0886c7d..324e5df3cc 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err.js index dcc3e12509..ba7e800754 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-update.js b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-update.js index ef257a963f..4e72bcea33 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-block-scoping.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-block-scoping.js index 36e26b2691..11915ab1d4 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-block-scoping.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-no-init.js index e8dfcf586c..4c823b5669 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-update.js index c28265645a..0293de7c40 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-no-init.js index 4289cafbb9..1b7ae9fc95 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-update.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-update.js index fb93b3fd65..de00b7a069 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-no-init.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-no-init.js index 68a530c7a1..e25e8ebdbf 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-update.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-update.js index 595e7d1574..7025e35438 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-init.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-init.js index 4e390b67ea..7de48db432 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-init.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-param.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-param.js index ff27d9c604..0db2c93fe6 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-param.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension observed when there is a formal parameter with the same name (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-try.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-try.js index c43e6e3a03..f0084eb398 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-block.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-block.js index 463237d727..8c52dc4732 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-in.js index ce0fc0ace0..660cd17f00 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-of.js index 9388c3cac9..d5bdf99b4d 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for.js index 55166eaf46..3d6cf35d5b 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-switch.js index 109ec5441e..b07af380c8 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-try.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-try.js index b3dc095d31..4db8ddfe6c 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err.js index 9940f43d43..ad64f5cae9 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-update.js b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-update.js index 15f3fccd8c..d40a41e57d 100644 --- a/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-update.js +++ b/test/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-block-scoping.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-block-scoping.js index a5eac52f8c..c54df8ee0c 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-block-scoping.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-no-init.js index 8056c82edf..2cfc0c782c 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-update.js index 530500ccb3..7863e48ffa 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-no-init.js index 1ad913b13b..e087deb728 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-update.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-update.js index f24e8dfbb5..837fa2bcaf 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-no-init.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-no-init.js index c94841c116..2c3cb961ae 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-update.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-update.js index da7a62fdd3..b1e11929a6 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-init.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-init.js index 4a732afab6..c8d0abbd33 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-init.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-param.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-param.js index 612de182cf..19b415249c 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-param.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension observed when there is a formal parameter with the same name (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-try.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-try.js index 22842e7781..c404f15960 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-block.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-block.js index 34583bd0c2..3a0629f812 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-in.js index 3eafd8d750..2967087327 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-of.js index f27e9ccf81..525a9843dc 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for.js index 67cc2ff176..06984c631a 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-switch.js index 9c9711a68c..fab1d2dc26 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-try.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-try.js index eee2a2a95f..f65b36566d 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err.js index d07bc2987e..1dfc863b34 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-update.js b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-update.js index db17b925f1..c0de92433d 100644 --- a/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-update.js +++ b/test/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-block-scoping.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-block-scoping.js index 84c9cddd79..63c07dcb4e 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-block-scoping.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-no-init.js index d05045048e..3cba1df33b 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-update.js index 3cb2c1fb8f..75b10f4b99 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-no-init.js index eca09a432a..26a0159c92 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-update.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-update.js index be29b625f2..66baf74107 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-no-init.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-no-init.js index e1da65c074..64fb5041ac 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-update.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-update.js index 223df9d128..c497e72b3a 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-init.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-init.js index 266209819c..4c30d2fe5a 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-init.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-param.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-param.js index de53f14313..4c52176473 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-param.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension observed when there is a formal parameter with the same name (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-try.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-try.js index bc622ce651..75565d95e0 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-block.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-block.js index 859efa6f83..c4e7251295 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-in.js index 75bb1540c7..6cd9c2ff04 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-of.js index f413496c11..f5b5dba1f1 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for.js index 832104cb79..0a3621612c 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-switch.js index 57112d815e..c8d69f4ad8 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-try.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-try.js index 356c69ce11..8500dec6bf 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err.js index 19ec00827a..ea109b4cf3 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-update.js b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-update.js index 644e26b122..04c561963f 100644 --- a/test/annexB/language/eval-code/direct/func-switch-case-eval-func-update.js +++ b/test/annexB/language/eval-code/direct/func-switch-case-eval-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-block-scoping.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-block-scoping.js index d27452535e..247436c7d2 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-block-scoping.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-no-init.js index 4e9a5d0519..915ea9f51f 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-update.js index 24686d316b..9c88258852 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-no-init.js index 7b42704470..4d99fa002f 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-update.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-update.js index c19e932ad1..8a4736345d 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-no-init.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-no-init.js index 99de7dbcd4..3f9324b6ba 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-update.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-update.js index 82c9672325..d8095efaa8 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-init.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-init.js index 57ebb3467f..0a3315a7e1 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-init.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-param.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-param.js index 9bf130c941..83de2ffabb 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-param.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension observed when there is a formal parameter with the same name (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-try.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-try.js index 15f79c18ac..c0ed66582b 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-block.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-block.js index 7d5a898190..c26943d2fd 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-in.js index 94205beedf..6b5abfde4f 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-of.js index a7b4a00cef..8df131a8ad 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for.js index cf01f546a7..a162fa04d3 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-switch.js index 129748fbc8..3f9d91fd47 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-try.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-try.js index dde36b56ae..2d6ffd2f18 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err.js index 3eb6fa6300..cc78c69462 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-update.js b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-update.js index 2eac01615f..f3cfdeca5a 100644 --- a/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-update.js +++ b/test/annexB/language/eval-code/direct/func-switch-dflt-eval-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-block-scoping.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-block-scoping.js index 86d779531a..14a884eb7c 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-no-init.js index 6063f55b26..ea553c6771 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-update.js index ebca4a0426..7ce1c054b2 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-no-init.js index f5de54a0a9..d9df98f554 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-update.js index 219d1925a0..09cacbcb28 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-init.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-init.js index 896d68fdfe..af89ac178b 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-update.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-update.js index a2935f5540..9a21ba62c7 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-non-enumerable-global-init.js index b243c84a4a..d013d70ff2 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-no-init.js index 2e8715df6b..6e9570bcd5 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-update.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-update.js index cde3df08f8..a3912fd52d 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-init.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-init.js index 067806b83f..242e717aeb 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-init.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-no-skip-try.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-no-skip-try.js index b490a5db5c..6d07643955 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-block.js index 508ac41b1e..ae8b5f1eea 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-in.js index 9485525caa..5d908798bf 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-of.js index f1da1b56b1..f8e5b808d6 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for.js index 9113513cfe..399e8ec09d 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-switch.js index bee092eded..b5fcc6244f 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-try.js index 0d054d3c28..fdc7118b9e 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err.js index ce88c0b60a..eb55463f52 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-update.js b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-update.js index d9d35f897d..acbd1d7e9c 100644 --- a/test/annexB/language/eval-code/direct/global-block-decl-eval-global-update.js +++ b/test/annexB/language/eval-code/direct/global-block-decl-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-block-scoping.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-block-scoping.js index 940921c674..db127c8ad0 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js index b346dd182a..35bb9cbb6a 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js index 12ba82cc5e..b9e27caaf9 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js index 8fff43878f..898548786b 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-update.js index 98c47fbb23..bc4c9ab728 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-init.js index 3f7162529e..1bfde03ae6 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-update.js index 3e3a60d13f..31b35cb8f5 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js index af2ad02575..6d7d320a71 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js index 59baa4ec2f..e4c20fdd66 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-update.js index 44db449468..d9021df9e8 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-init.js index d9ac831919..c05b900c70 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-no-skip-try.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-no-skip-try.js index 29a0f11434..a9a54a5b77 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js index 61a1a3067b..7ab11f3900 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js index d86552ff6f..5cd87db5bd 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js index 74188feec7..7d044a5339 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js index b7c48f3f5b..a17064c5b3 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js index c5724fd3a2..de2a943d8f 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js index 5639dbe183..ebec4592e7 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err.js index 9375a32237..21a6ce5cce 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-update.js index 915229294e..8c250535a7 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-block-scoping.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-block-scoping.js index 696106433b..8d0e2e5a26 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js index 8c0780bde5..baa010a348 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js index e36bec903a..eb60dce956 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js index 48a3d72cdd..5de80563fd 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-update.js index 56362ef956..ed3c0400c7 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-init.js index 4b7657874b..46623db124 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-update.js index 1c3f5dd1bd..6b225dbf95 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js index 86b22c6321..63e60f68b2 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js index c628466235..e47d19f73e 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-update.js index a96af1b865..691b631bfd 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-init.js index 75282c2eee..90e2df6ee9 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-no-skip-try.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-no-skip-try.js index 0893c6bf28..892e018904 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js index d592c9a89c..32b45aa23d 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js index a4983128d2..babdc255d6 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js index 21a83f5643..c3cdcb1f4c 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js index 44d4ce37c1..c7ccbc1593 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js index 5d255610c6..d6bd168a8c 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js index 619d4ef303..0ab2d40874 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err.js index cfc1796383..6a11cf03ad 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-update.js index fe36695ec4..c8115c67fb 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-block-scoping.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-block-scoping.js index 989c3954a2..530f726ed3 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js index 7e496c8b27..ab4b8b1a85 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js index 62073589dd..32f8db8008 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js index 5aecab5e66..71fe6415f5 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-update.js index c91be6dc6d..418f68a85a 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-init.js index 04cc9494e8..8b6ee55498 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-update.js index 6e6a369030..82040378b0 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js index 93a54c854c..14292de066 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-no-init.js index c4c92e9ae8..7715a2b3e8 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-update.js index 28fc739807..da9d1bee98 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-init.js index 0167cc02ad..8f37869186 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-no-skip-try.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-no-skip-try.js index 9ed5f09d0b..e98f0132a8 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-block.js index b654eabb62..bd6c67d218 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js index c2ea50742e..75c382868a 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js index f0e33f36d8..ff5f901c9b 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for.js index 49fcec3c00..fa1a5ba394 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js index 3504c1c3dd..1f5fd8455d 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-try.js index ff0a4f9a08..93736924d8 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err.js index 183c7011de..22bda224cd 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-update.js b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-update.js index 5462508757..fd7f1ad4c5 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-block-scoping.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-block-scoping.js index 9744b86684..80815c437f 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js index 02dde61f4e..249000f859 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-update.js index e9c6b9e33e..ac86ca9b54 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-no-init.js index a95c941b2f..955c438c91 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-update.js index d015fe0ae8..93e237755e 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-init.js index 84f8eaa7f8..76a960ab84 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-update.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-update.js index 942590e6ad..f98305475f 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js index 3a8fb4c2ea..a9b33cad8e 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-no-init.js index c1f5fec94b..50abcf212a 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-update.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-update.js index c7427269f2..d37bef2ee2 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-init.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-init.js index 3db481848e..7008ee8531 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-no-skip-try.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-no-skip-try.js index 587073c05e..9cd350b423 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-block.js index 4439269297..56db41e3f4 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-in.js index f3603f8a6d..6abae15799 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-of.js index 05a80e43ff..3a6ca2cad5 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for.js index b62a236aae..4a9616f1b3 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-switch.js index 869e5c9f0c..a455f6fcc0 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-try.js index 77edf2ce74..627a8f5a9e 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err.js index f72f5e9677..d9335a3326 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-update.js b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-update.js index d0d77ed6e9..50c267e1ee 100644 --- a/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-block-scoping.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-block-scoping.js index fc30a15978..3efcef41df 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js index bb67f3bc3c..0c0ef19063 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js index 7a39ea9525..1d8e390f8e 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js index 3a17dc85a1..1f999551ae 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-update.js index 8db37cf95d..2d1bf78fd6 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-init.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-init.js index c921002a53..c83d6b91b1 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-update.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-update.js index b26f83efdc..fc8a698623 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js index a94cd19098..c484902ec2 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-no-init.js index 91bc416177..20ce3f2d61 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-update.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-update.js index 3cdacd4ff5..f793093df0 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-init.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-init.js index 8b216af064..61f950c3e2 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-init.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-no-skip-try.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-no-skip-try.js index 7d31108305..f05a2414a7 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-block.js index d43ad80bce..e79e01baa8 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js index f9781602fe..c67a2545e3 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js index 9b9f2ea08d..1679a68431 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for.js index 95cbbefc49..6287de7276 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js index 8ee39b4dc0..88ea54df62 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-try.js index 245b23b7ce..f57a90ffc7 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err.js index 6909220281..beeb43d438 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-update.js b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-update.js index 39bbc45c80..ef27fb98a9 100644 --- a/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-update.js +++ b/test/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-block-scoping.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-block-scoping.js index 87d2afa0c4..0c342bea25 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-no-init.js index 0b89b114eb..9d092c3bc1 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-update.js index a566a95a76..6c27388545 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-no-init.js index e277e0074c..e4a62f25b1 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-update.js index 30af405634..78867c78d9 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-init.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-init.js index 64f56aa291..01e9667924 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-update.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-update.js index 3f58d3c3fa..3a680651a2 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-non-enumerable-global-init.js index eef493c4ec..e16569dd10 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-no-init.js index 92ca562d32..9c3fa45e50 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-update.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-update.js index b6b3aaa148..9b6d75520c 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-init.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-init.js index 88b202e6bd..4fce036d03 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-no-skip-try.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-no-skip-try.js index 88ea95f0d7..34a20bac78 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-block.js index c95e660156..9e7af040c0 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-in.js index c23d28919d..1d3258f8e1 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-of.js index 3aeeba917f..08d5dafac0 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for.js index 212e3fb112..64b15c4988 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-switch.js index af7caccc1c..921d8a1b69 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-try.js index 943cf36d18..120e4f27ff 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err.js index 24e399a440..f248d8fd52 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-update.js b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-update.js index 5e95cd911f..952acf5432 100644 --- a/test/annexB/language/eval-code/direct/global-switch-case-eval-global-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-case-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-block-scoping.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-block-scoping.js index dafb4f2a0a..b3fb422c94 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-no-init.js index af9857d376..6f372f50c9 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-update.js index 454c2b5730..a1d4116889 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-no-init.js index 9e01d8421f..f262636f85 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-update.js index ab78346c9c..9d1171ad76 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-init.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-init.js index 663804a3ea..15a27bd051 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-update.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-update.js index 7e116a5c0b..2217b33768 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js index e00f662b69..6ebf5c2134 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-no-init.js index 72744cd2be..d7b8558003 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-update.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-update.js index 065d3f70bc..13ad901f55 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-init.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-init.js index 43a4bed3ba..1e5173ab8f 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-init.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-no-skip-try.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-no-skip-try.js index 93d4afd69e..25ecbd1b10 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-block.js index 9450d935a2..d49e5f585d 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-in.js index 90e87beb1d..7bed2298c5 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-of.js index 15b81219d8..ecca219128 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for.js index 8840bfdf36..92bc189a45 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-switch.js index 49d3ea52e2..c85ed3a171 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-try.js index 917c03c18e..4ace112e3a 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err.js index 02cfcb0740..20e75289b6 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-update.js b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-update.js index 112b4280d2..53d6e34758 100644 --- a/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-update.js +++ b/test/annexB/language/eval-code/direct/global-switch-dflt-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-block-scoping.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-block-scoping.js index 281aff6b42..0524c2190f 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-no-init.js index 5df63be22e..89d4b39afc 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-update.js index 53c762d869..8693c9c2ac 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-no-init.js index f198af9b11..e4e11aa6c4 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-update.js index acbe7950ea..b4f4ccc3b6 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-init.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-init.js index cbed95ce73..0c5643af56 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-update.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-update.js index 5241a1d2e1..bc4ca7d90a 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-non-enumerable-global-init.js index 30384c147c..16fc7c419c 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-no-init.js index a15f170511..6649d1a5cb 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-update.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-update.js index a735a1cce0..fb1f84a87f 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-init.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-init.js index d017d2d688..77e8753837 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-no-skip-try.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-no-skip-try.js index 8ac84251b3..18011e0e69 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-block.js index 100f1f4a86..fa6ddc5482 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-in.js index ed612d0c16..eb441b278b 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-of.js index a22ed2f582..655321ddfe 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for.js index a74ddb4ae2..94ee71f484 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-switch.js index 62b12b24ae..e6bfc49414 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-try.js index 5e4fc6e6ed..5d42f067f8 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err.js index c729084a84..e2b0511e68 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-update.js b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-update.js index 79a0c9cf9a..b5c9e7374b 100644 --- a/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-block-decl-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Block statement in eval code containing a function declaration) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-block-scoping.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-block-scoping.js index 8c368cd319..35103e5229 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js index d4dff5af88..f5f74314cf 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js index 45a80e01f9..5e3fb4b18c 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js index 8b63921810..cf858f931d 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-update.js index 8303349a5d..fb67e1e80d 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-init.js index 6be3b2cad1..0a2acf8d8a 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-update.js index 68b906e4e2..1648f958b2 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js index 2b74b79777..e0089adfb0 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js index b613f3269c..7c228e16dc 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-update.js index da4e01515b..1c4fa2401f 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-init.js index 9b286bedfd..be3ce249aa 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-no-skip-try.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-no-skip-try.js index 0701f50f9c..53e4503432 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js index e567da4756..28ea16d229 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js index 7f2ea0ef16..2b7e4057df 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js index 3d3f0cbd1e..bd76af20b6 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js index 60dd5b57a8..d2af45a428 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js index a2b8924930..4677a6d2d4 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js index a52c846da2..560eecee79 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err.js index 4d12d4b227..c59a7b7af5 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-update.js index ec63ec14fb..ee3344f60d 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.3 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-block-scoping.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-block-scoping.js index 75e3ff104c..5b99a9474b 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js index 9c670564a5..513219173e 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js index 6338d045a2..a935918851 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js index 36ef33a623..d03da46b20 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-update.js index a1c77a9f42..e544c3e7b0 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-init.js index 9e5a5e5cb1..4ccbb1904d 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-update.js index 6448d87b63..204b979332 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js index 8836f45c6f..3a779f7f63 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js index 87b759e906..0d88e6d28e 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-update.js index f1bedf51d6..c106561fd7 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-init.js index 601e55ca19..6992c1f4d8 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-no-skip-try.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-no-skip-try.js index e61266ddf0..a5339557e3 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js index 839a640fa1..3bdf00f381 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js index c35901a112..d7bec4588c 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js index 25bee4da59..4f57083bd5 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js index 8bf570ed93..ba1c6e4574 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js index 691df1dbbd..a0bc1168a6 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js index 8f2c3bf27e..5f3505a974 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err.js index e0c4ec4c57..6da14b7cf2 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-update.js index 1290d0831f..635c88bd80 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-block-scoping.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-block-scoping.js index b26c8833da..bcfceecf1d 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js index 4cab2a0502..0e354730ae 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js index 05d5b297bd..3279acbbb4 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js index 8f9cb0bd13..9cced65fd6 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-update.js index 257f83da0c..7fb184a8e3 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-init.js index fd2cc3d449..05f1ee8281 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-update.js index 352405ca1d..7aeffec78f 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js index 4e4e14ba9c..2c86790beb 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-no-init.js index e1f61c3068..65167cbdf3 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-update.js index 3dd62de262..a0de28ac88 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-init.js index 331e8320b2..467fabdb09 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-no-skip-try.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-no-skip-try.js index dc81cc7865..9e9739ff2e 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-block.js index 332473d5c9..9d60e71fcb 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js index 5956c3dff6..8041a3f112 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js index 9c808eb282..cf8fdbd277 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for.js index b9604dbe80..9e25b471bb 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js index 615d835343..280163c115 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-try.js index e49acd1a41..ab6ad40069 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err.js index 708a92f63f..854bdb7da1 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-update.js index 9173cc39d4..efdaa54b38 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the first statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-block-scoping.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-block-scoping.js index c5690a30f2..a188058b4e 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js index de57b136d0..82300e8a1a 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-update.js index a1f372f870..28157f8fc1 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-no-init.js index ada3c576ab..4c010fd97a 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-update.js index 16c8ae48cb..07c3f22c2b 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-init.js index 624f423290..60f8900b7e 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-update.js index 7953f78749..620ad2a715 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js index d381e308ca..7c87ee5a41 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-no-init.js index e5cf49bc54..51da2ac9a1 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-update.js index ed22f95731..4848b571db 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-init.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-init.js index 69c202b69d..d859113959 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-no-skip-try.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-no-skip-try.js index bb8710bfd8..1084bfd2a7 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-block.js index 1469c05608..c8f8f5e7b5 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-in.js index b2f31f0765..7b6576eb00 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-of.js index 20b50c2c1f..7d1cd0ace9 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for.js index 2342001e52..981b199165 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-switch.js index d1ee6539ae..8ea6da3938 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-try.js index 5a4bd7d4f8..85265d4a62 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err.js index 7b26e625ce..e90b0a33d3 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-update.js b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-update.js index 929678653c..b9d418090f 100644 --- a/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement without an else clause in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-block-scoping.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-block-scoping.js index 7c5aae05e0..e115629e5d 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js index 91b2484bd7..c2a34829d5 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js index 159004a539..61af71b5c2 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js index f2eb4856be..25e52dc3d7 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-update.js index 6240b0fa20..f6faa2cf79 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-init.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-init.js index e8e7b1519b..b4d29de848 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-update.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-update.js index ce705c1846..8fb5694873 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js index 5729a4694b..d1b9614e7b 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-no-init.js index d1dc2a6a7d..a8b76381d8 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-update.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-update.js index 678331fe13..2698692272 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-init.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-init.js index 56d476a895..c94072cf25 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-no-skip-try.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-no-skip-try.js index 3addf9af6a..cf15004f69 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-block.js index 617d6e0bc4..1c09618977 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js index fc569622bd..c72db4575c 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js index f53d893c4f..e8d2a08a2c 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for.js index 1fad833946..27d03d746c 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js index d4ea74dccc..c4f1e12e2c 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-try.js index f5ef79b77b..0107edbcb4 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err.js index 2ecf0c87fc..300ea96b5b 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-update.js b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-update.js index a5c6f3638a..5ea91bef7a 100644 --- a/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the second statement position in eval code) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-block-scoping.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-block-scoping.js index 8e064e3693..dcd6ecf64c 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-no-init.js index 2929099b91..a0df8dcc59 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-update.js index cbd480ee8d..1cd65b5b83 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-no-init.js index 543dfe4368..8ddd1fb023 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-update.js index 23b625279e..c13484e314 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-init.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-init.js index ec8d2097f0..2aef734ae7 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-update.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-update.js index 445f65e1f8..0fbbecce2f 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-non-enumerable-global-init.js index 61c6015687..20afdb367f 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-no-init.js index 818afe835e..e35dfd9fd2 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-update.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-update.js index c41175df94..5f4003ff43 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-init.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-init.js index 84aec24965..a8437daf6d 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-no-skip-try.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-no-skip-try.js index 74f4158117..4f32db0588 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-block.js index 0004c08b15..1da888784c 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-in.js index 82bb484253..1d53887bb4 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-of.js index 5ebb2c54d1..9cddaa850b 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for.js index 06850b06b6..359bddc988 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-switch.js index fafaa05701..2461c191e6 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-try.js index 9503b016db..aeb50b1838 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err.js index c6b601b280..dac1bd7110 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-update.js b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-update.js index eee6b62f80..2e52044761 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-case-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in eval code) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-block-scoping.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-block-scoping.js index 3c3b791a9b..268ed5bf96 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-block-scoping.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-no-init.js index 8a4d79d8cb..80442a42b5 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-update.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-update.js index 4586059906..ab4d2ce454 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-no-init.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-no-init.js index 650e842963..8376ae7914 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-update.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-update.js index c801fbf6c9..0994de2ae4 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-init.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-init.js index a145b0198c..fe8a85a341 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-update.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-update.js index aa12a0a134..f4b4c57bbc 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js index 3ccfd9ddaf..25aad9989d 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-no-init.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-no-init.js index a9a4965c5f..cd1f8d8a8d 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-no-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-update.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-update.js index 24dd01e70e..583f75b09f 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-init.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-init.js index 8791768943..4b689ffc92 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-init.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-no-skip-try.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-no-skip-try.js index 95308f71d9..bfff382951 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-no-skip-try.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-block.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-block.js index 5c12cdaa0f..36e22de0ee 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-block.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-in.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-in.js index 9b819ebd73..c90f9cc18f 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-in.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-of.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-of.js index 4a12e736bf..dbd00a0831 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-of.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for.js index cff1e2c77a..03c2ce919a 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-switch.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-switch.js index b385ef5c27..81b089c821 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-switch.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-try.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-try.js index 468c49d21f..6ebd477a1c 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-try.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is not observed when creation of variable binding would produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err.js index a347e35825..41dd36a351 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-update.js b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-update.js index d737002a56..94e6a984ae 100644 --- a/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-update.js +++ b/test/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in eval code in the global scope) esid: sec-web-compat-evaldeclarationinstantiation -es6id: B.3.3.3 flags: [generated, noStrict] info: | B.3.3.3 Changes to EvalDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-block-scoping.js b/test/annexB/language/function-code/block-decl-func-block-scoping.js index fdd0726eba..921f952330 100644 --- a/test/annexB/language/function-code/block-decl-func-block-scoping.js +++ b/test/annexB/language/function-code/block-decl-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-existing-block-fn-no-init.js b/test/annexB/language/function-code/block-decl-func-existing-block-fn-no-init.js index 716c654bc4..d978ac5290 100644 --- a/test/annexB/language/function-code/block-decl-func-existing-block-fn-no-init.js +++ b/test/annexB/language/function-code/block-decl-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-existing-block-fn-update.js b/test/annexB/language/function-code/block-decl-func-existing-block-fn-update.js index c4afe8faf3..c471951fd2 100644 --- a/test/annexB/language/function-code/block-decl-func-existing-block-fn-update.js +++ b/test/annexB/language/function-code/block-decl-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-existing-fn-no-init.js b/test/annexB/language/function-code/block-decl-func-existing-fn-no-init.js index 23e9b5dc01..30f5ace2e6 100644 --- a/test/annexB/language/function-code/block-decl-func-existing-fn-no-init.js +++ b/test/annexB/language/function-code/block-decl-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-existing-fn-update.js b/test/annexB/language/function-code/block-decl-func-existing-fn-update.js index e97cc24dd7..5e9171862c 100644 --- a/test/annexB/language/function-code/block-decl-func-existing-fn-update.js +++ b/test/annexB/language/function-code/block-decl-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-existing-var-no-init.js b/test/annexB/language/function-code/block-decl-func-existing-var-no-init.js index cd34dab913..4f88007a8e 100644 --- a/test/annexB/language/function-code/block-decl-func-existing-var-no-init.js +++ b/test/annexB/language/function-code/block-decl-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-existing-var-update.js b/test/annexB/language/function-code/block-decl-func-existing-var-update.js index 418634e1b7..b342cec491 100644 --- a/test/annexB/language/function-code/block-decl-func-existing-var-update.js +++ b/test/annexB/language/function-code/block-decl-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-init.js b/test/annexB/language/function-code/block-decl-func-init.js index c50a913c5b..f87480eea5 100644 --- a/test/annexB/language/function-code/block-decl-func-init.js +++ b/test/annexB/language/function-code/block-decl-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-no-skip-try.js b/test/annexB/language/function-code/block-decl-func-no-skip-try.js index 86b9c8c2d4..9ef62ab3e3 100644 --- a/test/annexB/language/function-code/block-decl-func-no-skip-try.js +++ b/test/annexB/language/function-code/block-decl-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-skip-dft-param.js b/test/annexB/language/function-code/block-decl-func-skip-dft-param.js index 66a0277f8d..de796b08f0 100644 --- a/test/annexB/language/function-code/block-decl-func-skip-dft-param.js +++ b/test/annexB/language/function-code/block-decl-func-skip-dft-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a default parameter with the same name (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-skip-early-err-block.js b/test/annexB/language/function-code/block-decl-func-skip-early-err-block.js index e73e4f0d4d..4232e6d3b1 100644 --- a/test/annexB/language/function-code/block-decl-func-skip-early-err-block.js +++ b/test/annexB/language/function-code/block-decl-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-skip-early-err-for-in.js b/test/annexB/language/function-code/block-decl-func-skip-early-err-for-in.js index cd3835e254..afa222b5dc 100644 --- a/test/annexB/language/function-code/block-decl-func-skip-early-err-for-in.js +++ b/test/annexB/language/function-code/block-decl-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-skip-early-err-for-of.js b/test/annexB/language/function-code/block-decl-func-skip-early-err-for-of.js index 42bdb58fea..4f97af8a48 100644 --- a/test/annexB/language/function-code/block-decl-func-skip-early-err-for-of.js +++ b/test/annexB/language/function-code/block-decl-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-skip-early-err-for.js b/test/annexB/language/function-code/block-decl-func-skip-early-err-for.js index 569b97d8a2..50bfb7a0d5 100644 --- a/test/annexB/language/function-code/block-decl-func-skip-early-err-for.js +++ b/test/annexB/language/function-code/block-decl-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-skip-early-err-switch.js b/test/annexB/language/function-code/block-decl-func-skip-early-err-switch.js index 6d56fc2110..c32cdef5c1 100644 --- a/test/annexB/language/function-code/block-decl-func-skip-early-err-switch.js +++ b/test/annexB/language/function-code/block-decl-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-skip-early-err-try.js b/test/annexB/language/function-code/block-decl-func-skip-early-err-try.js index 378c0bc44b..999dcd77a0 100644 --- a/test/annexB/language/function-code/block-decl-func-skip-early-err-try.js +++ b/test/annexB/language/function-code/block-decl-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-skip-early-err.js b/test/annexB/language/function-code/block-decl-func-skip-early-err.js index 461221ec77..4398e9401a 100644 --- a/test/annexB/language/function-code/block-decl-func-skip-early-err.js +++ b/test/annexB/language/function-code/block-decl-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-skip-param.js b/test/annexB/language/function-code/block-decl-func-skip-param.js index 29490bd4f9..7df8c07bd1 100644 --- a/test/annexB/language/function-code/block-decl-func-skip-param.js +++ b/test/annexB/language/function-code/block-decl-func-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a formal parameter with the same name (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/block-decl-func-update.js b/test/annexB/language/function-code/block-decl-func-update.js index 3c858d6d7a..654b027ad5 100644 --- a/test/annexB/language/function-code/block-decl-func-update.js +++ b/test/annexB/language/function-code/block-decl-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Block statement in function scope containing a function declaration) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-block-scoping.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-block-scoping.js index a9a2a831aa..779dda0ffd 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-block-scoping.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-no-init.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-no-init.js index a6a4c49b70..ed262aaed9 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-no-init.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-update.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-update.js index 06fb62d57d..82f6c9ea1a 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-update.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-no-init.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-no-init.js index 4c24284a05..b753e76222 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-no-init.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-update.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-update.js index 5ad4c0d6e3..fe5f69deb1 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-update.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-no-init.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-no-init.js index a2e50faeb5..6c0de80c59 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-no-init.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-update.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-update.js index a21f25bde7..a553e028b1 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-update.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-init.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-init.js index 9baf3f2751..5af4a64f16 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-init.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-no-skip-try.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-no-skip-try.js index a42812585b..116556ec8e 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-no-skip-try.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-dft-param.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-dft-param.js index 433480599a..962b5bc251 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-dft-param.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-dft-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a default parameter with the same name (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-block.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-block.js index 7db55629a7..bbab78eb61 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-block.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-in.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-in.js index c619fc6870..0e0a8647bf 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-in.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-of.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-of.js index 1d745b6a50..7466fc9840 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-of.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for.js index 9b65881669..da3a2afd88 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-switch.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-switch.js index 95e35df906..9e9f65790f 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-switch.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-try.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-try.js index 08139b1d2d..3cc92b4d82 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-try.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err.js index b3f9a20a1f..680920e7b8 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-param.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-param.js index 430927eb63..b1de048a00 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-param.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a formal parameter with the same name (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-a-func-update.js b/test/annexB/language/function-code/if-decl-else-decl-a-func-update.js index 8c9fbc3e51..8bd72b996b 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-a-func-update.js +++ b/test/annexB/language/function-code/if-decl-else-decl-a-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-block-scoping.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-block-scoping.js index 330e936665..272b22b967 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-block-scoping.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-no-init.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-no-init.js index bd9292ec11..5b511416a3 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-no-init.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-update.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-update.js index b8c1dddd73..2d0c12666a 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-update.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-no-init.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-no-init.js index c684797e5e..6525470cec 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-no-init.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-update.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-update.js index ada8a369ad..9c911066ef 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-update.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-no-init.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-no-init.js index d9e8155f48..4e179f44e1 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-no-init.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-update.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-update.js index 5a3163580d..e3fc8d4fd5 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-update.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-init.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-init.js index 2192abacf2..5615c7d214 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-init.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-no-skip-try.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-no-skip-try.js index e06a593e8b..3d14779521 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-no-skip-try.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-dft-param.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-dft-param.js index 2219770e56..f5fb84041d 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-dft-param.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-dft-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a default parameter with the same name (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-block.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-block.js index 432946beab..30ed4cfe39 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-block.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-in.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-in.js index 414f8254fb..dedb95dea8 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-in.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-of.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-of.js index 555e87531b..ea6cebf7d2 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-of.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for.js index fe41660e4d..55642ba1e8 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-switch.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-switch.js index 51e66f0741..6f3f882991 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-switch.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-try.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-try.js index 86114b14b0..e8c9966c0f 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-try.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err.js index 8747ce60d1..50855602ec 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-param.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-param.js index ebadc1d059..8305d38c7b 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-param.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a formal parameter with the same name (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-decl-b-func-update.js b/test/annexB/language/function-code/if-decl-else-decl-b-func-update.js index 0220cfcd23..2a8647d237 100644 --- a/test/annexB/language/function-code/if-decl-else-decl-b-func-update.js +++ b/test/annexB/language/function-code/if-decl-else-decl-b-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-block-scoping.js b/test/annexB/language/function-code/if-decl-else-stmt-func-block-scoping.js index 959087683b..2c5412878f 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-block-scoping.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-no-init.js b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-no-init.js index 5cb40bd64a..e0906c6ca5 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-no-init.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-update.js b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-update.js index 16774d673f..d9a0dd10b9 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-update.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-no-init.js b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-no-init.js index be449387cb..c17092b319 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-no-init.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-update.js b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-update.js index 8f527e11a3..ae8c341a06 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-update.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-no-init.js b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-no-init.js index 95a8efe270..471235e65f 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-no-init.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-update.js b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-update.js index ae6e896cd6..c203f7074f 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-update.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-init.js b/test/annexB/language/function-code/if-decl-else-stmt-func-init.js index 87489fc569..b4e5af873f 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-init.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-no-skip-try.js b/test/annexB/language/function-code/if-decl-else-stmt-func-no-skip-try.js index 98efe5c2bd..a062708b21 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-no-skip-try.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-dft-param.js b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-dft-param.js index d0557e8c96..b5084dbbf6 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-dft-param.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-dft-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a default parameter with the same name (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-block.js b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-block.js index f224770b29..7b0a374fdd 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-block.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-in.js b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-in.js index 85412ae278..153290071a 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-in.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-of.js b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-of.js index 067af6ba9c..e7f8682be7 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-of.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for.js b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for.js index 293b33ab63..222b58d0e0 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-switch.js b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-switch.js index 27a231f47d..ca46eeffc4 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-switch.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-try.js b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-try.js index 10b78c6b39..5194cca300 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-try.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err.js b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err.js index a056e2a4e7..0868a35713 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-param.js b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-param.js index 4ec14a0c99..3f13c11689 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-skip-param.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a formal parameter with the same name (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-else-stmt-func-update.js b/test/annexB/language/function-code/if-decl-else-stmt-func-update.js index 77e26a3e88..2831d66bfb 100644 --- a/test/annexB/language/function-code/if-decl-else-stmt-func-update.js +++ b/test/annexB/language/function-code/if-decl-else-stmt-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the first statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-block-scoping.js b/test/annexB/language/function-code/if-decl-no-else-func-block-scoping.js index a5c576a7f7..ed63305da6 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-block-scoping.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-no-init.js b/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-no-init.js index c6a10dc4cd..2926ec300c 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-no-init.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-update.js b/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-update.js index 4314c9a77d..b9b33df2d7 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-update.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-no-init.js b/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-no-init.js index 6ea1e63a06..0db68f821f 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-no-init.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-update.js b/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-update.js index 8190b118ce..eec1d5c05a 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-update.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-existing-var-no-init.js b/test/annexB/language/function-code/if-decl-no-else-func-existing-var-no-init.js index 9cc50b2859..8e9ead866a 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-existing-var-no-init.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-existing-var-update.js b/test/annexB/language/function-code/if-decl-no-else-func-existing-var-update.js index d06dfc3953..48ff60e0b8 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-existing-var-update.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-init.js b/test/annexB/language/function-code/if-decl-no-else-func-init.js index ad141fb186..0b7e22a135 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-init.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-no-skip-try.js b/test/annexB/language/function-code/if-decl-no-else-func-no-skip-try.js index 0a3b2d1daf..84359fef39 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-no-skip-try.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-skip-dft-param.js b/test/annexB/language/function-code/if-decl-no-else-func-skip-dft-param.js index 9778293eac..bf64090470 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-skip-dft-param.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-skip-dft-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a default parameter with the same name (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-block.js b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-block.js index 0ec0334d66..e1a134faea 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-block.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-in.js b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-in.js index 0e44127e6b..908ebb85e1 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-in.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-of.js b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-of.js index 62966083c3..9ec5a66e42 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-of.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for.js b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for.js index ad23792493..1ee913d6dd 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-switch.js b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-switch.js index 8c85708fe8..871fad07f3 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-switch.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-try.js b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-try.js index bcc320805e..d57c42aa70 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-try.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err.js b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err.js index d9bee435bc..57f9160f42 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-skip-param.js b/test/annexB/language/function-code/if-decl-no-else-func-skip-param.js index 22a3037aba..8076167c86 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-skip-param.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a formal parameter with the same name (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-decl-no-else-func-update.js b/test/annexB/language/function-code/if-decl-no-else-func-update.js index b509d4b222..9773a95e0a 100644 --- a/test/annexB/language/function-code/if-decl-no-else-func-update.js +++ b/test/annexB/language/function-code/if-decl-no-else-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement without an else clause in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-block-scoping.js b/test/annexB/language/function-code/if-stmt-else-decl-func-block-scoping.js index 49d992e6c4..44544d98e7 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-block-scoping.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-no-init.js b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-no-init.js index 13e7599613..10ea7aef6a 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-no-init.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-update.js b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-update.js index 49286d7b38..3d9e6bdaa8 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-update.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-no-init.js b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-no-init.js index 992bb52217..ada56d4b3c 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-no-init.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-update.js b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-update.js index deb05da154..20235da6a3 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-update.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-no-init.js b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-no-init.js index 9155e2843a..01cfdc00e7 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-no-init.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-update.js b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-update.js index 963e1571ee..6e8ade6e71 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-update.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-init.js b/test/annexB/language/function-code/if-stmt-else-decl-func-init.js index 54899d952d..13823932cf 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-init.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-no-skip-try.js b/test/annexB/language/function-code/if-stmt-else-decl-func-no-skip-try.js index e60cd6c012..7b804bc177 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-no-skip-try.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-dft-param.js b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-dft-param.js index 869b5d08b9..28594bd434 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-dft-param.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-dft-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a default parameter with the same name (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-block.js b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-block.js index 1ab39012a9..2376885f62 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-block.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-in.js b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-in.js index cb32a7911d..5c59d28e42 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-in.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-of.js b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-of.js index 7c569d66b8..ccecc68781 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-of.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for.js b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for.js index 3c228755cb..8c5fe82f52 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-switch.js b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-switch.js index aaa3de9a60..5f13333d75 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-switch.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-try.js b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-try.js index ec03e33785..8481795e56 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-try.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err.js b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err.js index 415f55df8c..171f8cfd0c 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-param.js b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-param.js index 561a6f9729..c5ab2620d2 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-skip-param.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a formal parameter with the same name (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/if-stmt-else-decl-func-update.js b/test/annexB/language/function-code/if-stmt-else-decl-func-update.js index 2f860bcd48..1ff55e7405 100644 --- a/test/annexB/language/function-code/if-stmt-else-decl-func-update.js +++ b/test/annexB/language/function-code/if-stmt-else-decl-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the second statement position in function scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/function-code/switch-case-func-block-scoping.js b/test/annexB/language/function-code/switch-case-func-block-scoping.js index 3ef3c6b995..c7c3d56107 100644 --- a/test/annexB/language/function-code/switch-case-func-block-scoping.js +++ b/test/annexB/language/function-code/switch-case-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-existing-block-fn-no-init.js b/test/annexB/language/function-code/switch-case-func-existing-block-fn-no-init.js index 825ac7473d..12436b651a 100644 --- a/test/annexB/language/function-code/switch-case-func-existing-block-fn-no-init.js +++ b/test/annexB/language/function-code/switch-case-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-existing-block-fn-update.js b/test/annexB/language/function-code/switch-case-func-existing-block-fn-update.js index 35b21958d7..9207cc893d 100644 --- a/test/annexB/language/function-code/switch-case-func-existing-block-fn-update.js +++ b/test/annexB/language/function-code/switch-case-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-existing-fn-no-init.js b/test/annexB/language/function-code/switch-case-func-existing-fn-no-init.js index 3bdde26e00..e1c5dedbeb 100644 --- a/test/annexB/language/function-code/switch-case-func-existing-fn-no-init.js +++ b/test/annexB/language/function-code/switch-case-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-existing-fn-update.js b/test/annexB/language/function-code/switch-case-func-existing-fn-update.js index b1929a3d95..64d37a4b14 100644 --- a/test/annexB/language/function-code/switch-case-func-existing-fn-update.js +++ b/test/annexB/language/function-code/switch-case-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-existing-var-no-init.js b/test/annexB/language/function-code/switch-case-func-existing-var-no-init.js index 6022315edf..719ca419b9 100644 --- a/test/annexB/language/function-code/switch-case-func-existing-var-no-init.js +++ b/test/annexB/language/function-code/switch-case-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-existing-var-update.js b/test/annexB/language/function-code/switch-case-func-existing-var-update.js index 3fe23bd3c9..a51d8c6044 100644 --- a/test/annexB/language/function-code/switch-case-func-existing-var-update.js +++ b/test/annexB/language/function-code/switch-case-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-init.js b/test/annexB/language/function-code/switch-case-func-init.js index 8db0353444..637fc0bded 100644 --- a/test/annexB/language/function-code/switch-case-func-init.js +++ b/test/annexB/language/function-code/switch-case-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-no-skip-try.js b/test/annexB/language/function-code/switch-case-func-no-skip-try.js index 72cc559ba0..a8e427435c 100644 --- a/test/annexB/language/function-code/switch-case-func-no-skip-try.js +++ b/test/annexB/language/function-code/switch-case-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-skip-dft-param.js b/test/annexB/language/function-code/switch-case-func-skip-dft-param.js index 8ad5fa9765..b394083b38 100644 --- a/test/annexB/language/function-code/switch-case-func-skip-dft-param.js +++ b/test/annexB/language/function-code/switch-case-func-skip-dft-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a default parameter with the same name (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-skip-early-err-block.js b/test/annexB/language/function-code/switch-case-func-skip-early-err-block.js index 1e14e1bcfc..12935a18cb 100644 --- a/test/annexB/language/function-code/switch-case-func-skip-early-err-block.js +++ b/test/annexB/language/function-code/switch-case-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-skip-early-err-for-in.js b/test/annexB/language/function-code/switch-case-func-skip-early-err-for-in.js index fade510ff9..fd6bd8fa12 100644 --- a/test/annexB/language/function-code/switch-case-func-skip-early-err-for-in.js +++ b/test/annexB/language/function-code/switch-case-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-skip-early-err-for-of.js b/test/annexB/language/function-code/switch-case-func-skip-early-err-for-of.js index f2c15af9aa..74d165fffc 100644 --- a/test/annexB/language/function-code/switch-case-func-skip-early-err-for-of.js +++ b/test/annexB/language/function-code/switch-case-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-skip-early-err-for.js b/test/annexB/language/function-code/switch-case-func-skip-early-err-for.js index 7952a91549..3fdcde35fe 100644 --- a/test/annexB/language/function-code/switch-case-func-skip-early-err-for.js +++ b/test/annexB/language/function-code/switch-case-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-skip-early-err-switch.js b/test/annexB/language/function-code/switch-case-func-skip-early-err-switch.js index 3b5e9a81e8..0ec1e2d801 100644 --- a/test/annexB/language/function-code/switch-case-func-skip-early-err-switch.js +++ b/test/annexB/language/function-code/switch-case-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-skip-early-err-try.js b/test/annexB/language/function-code/switch-case-func-skip-early-err-try.js index e4be091f82..a3ea8e95b5 100644 --- a/test/annexB/language/function-code/switch-case-func-skip-early-err-try.js +++ b/test/annexB/language/function-code/switch-case-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-skip-early-err.js b/test/annexB/language/function-code/switch-case-func-skip-early-err.js index e74ee0b39d..abe24defd0 100644 --- a/test/annexB/language/function-code/switch-case-func-skip-early-err.js +++ b/test/annexB/language/function-code/switch-case-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-skip-param.js b/test/annexB/language/function-code/switch-case-func-skip-param.js index 9fada066dc..7d013b251a 100644 --- a/test/annexB/language/function-code/switch-case-func-skip-param.js +++ b/test/annexB/language/function-code/switch-case-func-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a formal parameter with the same name (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-case-func-update.js b/test/annexB/language/function-code/switch-case-func-update.js index cf4ece074c..2733e73d47 100644 --- a/test/annexB/language/function-code/switch-case-func-update.js +++ b/test/annexB/language/function-code/switch-case-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-block-scoping.js b/test/annexB/language/function-code/switch-dflt-func-block-scoping.js index af2ce68612..eb54833bdd 100644 --- a/test/annexB/language/function-code/switch-dflt-func-block-scoping.js +++ b/test/annexB/language/function-code/switch-dflt-func-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-existing-block-fn-no-init.js b/test/annexB/language/function-code/switch-dflt-func-existing-block-fn-no-init.js index b7c79844b7..8925fab956 100644 --- a/test/annexB/language/function-code/switch-dflt-func-existing-block-fn-no-init.js +++ b/test/annexB/language/function-code/switch-dflt-func-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-existing-block-fn-update.js b/test/annexB/language/function-code/switch-dflt-func-existing-block-fn-update.js index 6ecf777d96..4a28093047 100644 --- a/test/annexB/language/function-code/switch-dflt-func-existing-block-fn-update.js +++ b/test/annexB/language/function-code/switch-dflt-func-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-existing-fn-no-init.js b/test/annexB/language/function-code/switch-dflt-func-existing-fn-no-init.js index 192588843f..781289ecc8 100644 --- a/test/annexB/language/function-code/switch-dflt-func-existing-fn-no-init.js +++ b/test/annexB/language/function-code/switch-dflt-func-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-existing-fn-update.js b/test/annexB/language/function-code/switch-dflt-func-existing-fn-update.js index b7a56ec29e..50a946675c 100644 --- a/test/annexB/language/function-code/switch-dflt-func-existing-fn-update.js +++ b/test/annexB/language/function-code/switch-dflt-func-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-existing-var-no-init.js b/test/annexB/language/function-code/switch-dflt-func-existing-var-no-init.js index 32a70651e1..a3db19d45d 100644 --- a/test/annexB/language/function-code/switch-dflt-func-existing-var-no-init.js +++ b/test/annexB/language/function-code/switch-dflt-func-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-existing-var-update.js b/test/annexB/language/function-code/switch-dflt-func-existing-var-update.js index e6988ed3cc..6f02a556bc 100644 --- a/test/annexB/language/function-code/switch-dflt-func-existing-var-update.js +++ b/test/annexB/language/function-code/switch-dflt-func-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-init.js b/test/annexB/language/function-code/switch-dflt-func-init.js index 3884b9619c..429996ebc4 100644 --- a/test/annexB/language/function-code/switch-dflt-func-init.js +++ b/test/annexB/language/function-code/switch-dflt-func-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-no-skip-try.js b/test/annexB/language/function-code/switch-dflt-func-no-skip-try.js index def3d3b83c..f9e948a929 100644 --- a/test/annexB/language/function-code/switch-dflt-func-no-skip-try.js +++ b/test/annexB/language/function-code/switch-dflt-func-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-skip-dft-param.js b/test/annexB/language/function-code/switch-dflt-func-skip-dft-param.js index d9100fefd4..8b3b4301e8 100644 --- a/test/annexB/language/function-code/switch-dflt-func-skip-dft-param.js +++ b/test/annexB/language/function-code/switch-dflt-func-skip-dft-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a default parameter with the same name (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-block.js b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-block.js index 22a6686f28..00167a11cd 100644 --- a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-block.js +++ b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for-in.js b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for-in.js index 7e40ba396d..9234fd6690 100644 --- a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for-in.js +++ b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for-of.js b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for-of.js index 43079639a4..5abaf55f45 100644 --- a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for-of.js +++ b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for.js b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for.js index d091870bf5..3285b4335d 100644 --- a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for.js +++ b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-switch.js b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-switch.js index c8e0e1eeea..cf17df1fdb 100644 --- a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-switch.js +++ b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-try.js b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-try.js index d393cf4317..7031a6d617 100644 --- a/test/annexB/language/function-code/switch-dflt-func-skip-early-err-try.js +++ b/test/annexB/language/function-code/switch-dflt-func-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-skip-early-err.js b/test/annexB/language/function-code/switch-dflt-func-skip-early-err.js index daeaae661d..3ce4fc4797 100644 --- a/test/annexB/language/function-code/switch-dflt-func-skip-early-err.js +++ b/test/annexB/language/function-code/switch-dflt-func-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-skip-param.js b/test/annexB/language/function-code/switch-dflt-func-skip-param.js index 81acc0e190..fd23e49774 100644 --- a/test/annexB/language/function-code/switch-dflt-func-skip-param.js +++ b/test/annexB/language/function-code/switch-dflt-func-skip-param.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when there is a formal parameter with the same name (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/function-code/switch-dflt-func-update.js b/test/annexB/language/function-code/switch-dflt-func-update.js index 49bcbcdb0e..b7d28154bf 100644 --- a/test/annexB/language/function-code/switch-dflt-func-update.js +++ b/test/annexB/language/function-code/switch-dflt-func-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in function scope) esid: sec-web-compat-functiondeclarationinstantiation -es6id: B.3.3.1 flags: [generated, noStrict] info: | B.3.3.1 Changes to FunctionDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-block-scoping.js b/test/annexB/language/global-code/block-decl-global-block-scoping.js index ad02c4f151..f7f409a113 100644 --- a/test/annexB/language/global-code/block-decl-global-block-scoping.js +++ b/test/annexB/language/global-code/block-decl-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-existing-block-fn-no-init.js b/test/annexB/language/global-code/block-decl-global-existing-block-fn-no-init.js index e41926145c..ecc6055e5a 100644 --- a/test/annexB/language/global-code/block-decl-global-existing-block-fn-no-init.js +++ b/test/annexB/language/global-code/block-decl-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-existing-block-fn-update.js b/test/annexB/language/global-code/block-decl-global-existing-block-fn-update.js index a86ba81dec..a42adb4452 100644 --- a/test/annexB/language/global-code/block-decl-global-existing-block-fn-update.js +++ b/test/annexB/language/global-code/block-decl-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-existing-fn-no-init.js b/test/annexB/language/global-code/block-decl-global-existing-fn-no-init.js index 7b8dcfec5e..28957a53b9 100644 --- a/test/annexB/language/global-code/block-decl-global-existing-fn-no-init.js +++ b/test/annexB/language/global-code/block-decl-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-existing-fn-update.js b/test/annexB/language/global-code/block-decl-global-existing-fn-update.js index 6de24f0667..f99af51fb7 100644 --- a/test/annexB/language/global-code/block-decl-global-existing-fn-update.js +++ b/test/annexB/language/global-code/block-decl-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-existing-global-init.js b/test/annexB/language/global-code/block-decl-global-existing-global-init.js index 9b0bdad6c7..bed3a44a48 100644 --- a/test/annexB/language/global-code/block-decl-global-existing-global-init.js +++ b/test/annexB/language/global-code/block-decl-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/block-decl-global-existing-non-enumerable-global-init.js b/test/annexB/language/global-code/block-decl-global-existing-non-enumerable-global-init.js index 3c58d281a6..fb8d95a838 100644 --- a/test/annexB/language/global-code/block-decl-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/global-code/block-decl-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/block-decl-global-existing-var-no-init.js b/test/annexB/language/global-code/block-decl-global-existing-var-no-init.js index 2eaf01b6d0..be5d2fa040 100644 --- a/test/annexB/language/global-code/block-decl-global-existing-var-no-init.js +++ b/test/annexB/language/global-code/block-decl-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-existing-var-update.js b/test/annexB/language/global-code/block-decl-global-existing-var-update.js index 19013142cc..4d07260383 100644 --- a/test/annexB/language/global-code/block-decl-global-existing-var-update.js +++ b/test/annexB/language/global-code/block-decl-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-init.js b/test/annexB/language/global-code/block-decl-global-init.js index 3f859f9ce1..1805db03a5 100644 --- a/test/annexB/language/global-code/block-decl-global-init.js +++ b/test/annexB/language/global-code/block-decl-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/block-decl-global-no-skip-try.js b/test/annexB/language/global-code/block-decl-global-no-skip-try.js index b0803e9184..4d4d9c5963 100644 --- a/test/annexB/language/global-code/block-decl-global-no-skip-try.js +++ b/test/annexB/language/global-code/block-decl-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-skip-early-err-block.js b/test/annexB/language/global-code/block-decl-global-skip-early-err-block.js index fc8be9749c..6b450da0a1 100644 --- a/test/annexB/language/global-code/block-decl-global-skip-early-err-block.js +++ b/test/annexB/language/global-code/block-decl-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-skip-early-err-for-in.js b/test/annexB/language/global-code/block-decl-global-skip-early-err-for-in.js index b9f7cae410..fb0a326bfd 100644 --- a/test/annexB/language/global-code/block-decl-global-skip-early-err-for-in.js +++ b/test/annexB/language/global-code/block-decl-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-skip-early-err-for-of.js b/test/annexB/language/global-code/block-decl-global-skip-early-err-for-of.js index 168f20d888..f98163751e 100644 --- a/test/annexB/language/global-code/block-decl-global-skip-early-err-for-of.js +++ b/test/annexB/language/global-code/block-decl-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-skip-early-err-for.js b/test/annexB/language/global-code/block-decl-global-skip-early-err-for.js index edaf893b43..34cb29493e 100644 --- a/test/annexB/language/global-code/block-decl-global-skip-early-err-for.js +++ b/test/annexB/language/global-code/block-decl-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-skip-early-err-switch.js b/test/annexB/language/global-code/block-decl-global-skip-early-err-switch.js index c2796bfcea..0971906a97 100644 --- a/test/annexB/language/global-code/block-decl-global-skip-early-err-switch.js +++ b/test/annexB/language/global-code/block-decl-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-skip-early-err-try.js b/test/annexB/language/global-code/block-decl-global-skip-early-err-try.js index 464f23bd5d..2274f90431 100644 --- a/test/annexB/language/global-code/block-decl-global-skip-early-err-try.js +++ b/test/annexB/language/global-code/block-decl-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-skip-early-err.js b/test/annexB/language/global-code/block-decl-global-skip-early-err.js index 876dedcafc..a5bcc75679 100644 --- a/test/annexB/language/global-code/block-decl-global-skip-early-err.js +++ b/test/annexB/language/global-code/block-decl-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/block-decl-global-update.js b/test/annexB/language/global-code/block-decl-global-update.js index f8897d046d..fc2bf847ab 100644 --- a/test/annexB/language/global-code/block-decl-global-update.js +++ b/test/annexB/language/global-code/block-decl-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Block statement in the global scope containing a function declaration) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-block-scoping.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-block-scoping.js index b4378f0e31..547751cd29 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-block-scoping.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-no-init.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-no-init.js index e059ed41fb..a5017446b4 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-no-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-update.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-update.js index ad25bdb2d0..fa44deb369 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-update.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-no-init.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-no-init.js index dfc7e77860..4e7c3ab70d 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-no-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-update.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-update.js index d960018460..afd9a3bcc0 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-update.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-global-init.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-global-init.js index 4c929b5521..dfe04badd9 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-global-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-non-enumerable-global-init.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-non-enumerable-global-init.js index b4fc5f1962..4f4d98f9cd 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-no-init.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-no-init.js index 41f5b5449c..6530cb0a2e 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-no-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-update.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-update.js index c19e3069fe..bcabbfe427 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-update.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-init.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-init.js index 26e0a54108..ca519d49a5 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-no-skip-try.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-no-skip-try.js index 1e48f34147..7b101ec5ce 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-no-skip-try.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-block.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-block.js index 9ad0b5024c..dd9e6301e6 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-block.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-in.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-in.js index fdfc018f2f..4a075fef15 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-in.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-of.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-of.js index 7d79e43a8f..4f9acf245d 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-of.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for.js index 21478ed89c..c3d0197d4d 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-switch.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-switch.js index 90fbd0743b..4b9755528b 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-switch.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-try.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-try.js index 39cd68b0d2..70791c1f7d 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-try.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err.js index 18dbd5d1fa..d9902df8d6 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-a-global-update.js b/test/annexB/language/global-code/if-decl-else-decl-a-global-update.js index 7d1b533ed2..6866eb6b85 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-a-global-update.js +++ b/test/annexB/language/global-code/if-decl-else-decl-a-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-block-scoping.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-block-scoping.js index 05fdc435ea..9ff04e4869 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-block-scoping.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-no-init.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-no-init.js index 4f17540d4f..ebc941ebbc 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-no-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-update.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-update.js index e927cc9a61..5a666f507c 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-update.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-no-init.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-no-init.js index ac78177b61..776dcc8524 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-no-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-update.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-update.js index 75001f99ae..cf4b4a3da7 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-update.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-global-init.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-global-init.js index f8381f9905..655576c64f 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-global-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-non-enumerable-global-init.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-non-enumerable-global-init.js index 17f825747b..4f419a8b99 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-no-init.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-no-init.js index 00af680f2a..67ba3e2d25 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-no-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-update.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-update.js index 8041cc01f7..2fa0aa131d 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-update.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-init.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-init.js index edb5dcfa3a..87cc20235b 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-init.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-no-skip-try.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-no-skip-try.js index aafb04ea20..a7f1229371 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-no-skip-try.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-block.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-block.js index 35366c4e5e..1210ea937a 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-block.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-in.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-in.js index 2d383d2aa2..65da2af9da 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-in.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-of.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-of.js index 1fc3b6551b..cf02d7245c 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-of.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for.js index 1392138f26..527affff3e 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-switch.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-switch.js index 2e304324f6..f55644d0c9 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-switch.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-try.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-try.js index 061a0b33da..015ba54de1 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-try.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err.js index 310271675e..78d8b4fae1 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-decl-b-global-update.js b/test/annexB/language/global-code/if-decl-else-decl-b-global-update.js index 7b00ccb7e2..ff95c61290 100644 --- a/test/annexB/language/global-code/if-decl-else-decl-b-global-update.js +++ b/test/annexB/language/global-code/if-decl-else-decl-b-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in both statement positions in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-block-scoping.js b/test/annexB/language/global-code/if-decl-else-stmt-global-block-scoping.js index 323e83cf39..d18e8481c8 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-block-scoping.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-no-init.js b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-no-init.js index 3fb36bd296..064215bd59 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-no-init.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-update.js b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-update.js index ac1d3996a3..625be3eb19 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-update.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-no-init.js b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-no-init.js index 2b1f5d34b4..4bc7f9d6e8 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-no-init.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-update.js b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-update.js index 58343ebcfb..d66f13084c 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-update.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-global-init.js b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-global-init.js index 1d6b9f35a3..e35850a26d 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-global-init.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-non-enumerable-global-init.js b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-non-enumerable-global-init.js index cbaccf7c42..95e8d1f8d7 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-no-init.js b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-no-init.js index 6afb030e1e..dc58a547ce 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-no-init.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-update.js b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-update.js index e4a537b17d..0a1f67560e 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-update.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-init.js b/test/annexB/language/global-code/if-decl-else-stmt-global-init.js index be89159ebd..33bb521e40 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-init.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-no-skip-try.js b/test/annexB/language/global-code/if-decl-else-stmt-global-no-skip-try.js index 3cd30e4beb..a195644ed4 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-no-skip-try.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-block.js b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-block.js index cd1b644cc6..7aa1a00dfd 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-block.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-in.js b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-in.js index f8bc7f4e12..1a38652669 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-in.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-of.js b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-of.js index be5688a0fa..d5c918e617 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-of.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for.js b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for.js index 660b172c49..3939e83f81 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-switch.js b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-switch.js index 359b3dda70..f5144eecb3 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-switch.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-try.js b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-try.js index 317d97f69a..8ca0f7b1ed 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-try.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err.js b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err.js index e57fff13fd..bac6b8eb74 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-else-stmt-global-update.js b/test/annexB/language/global-code/if-decl-else-stmt-global-update.js index a973da9efe..acf8746b40 100644 --- a/test/annexB/language/global-code/if-decl-else-stmt-global-update.js +++ b/test/annexB/language/global-code/if-decl-else-stmt-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the first statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-block-scoping.js b/test/annexB/language/global-code/if-decl-no-else-global-block-scoping.js index 2291a7ba6b..1dcb972f50 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-block-scoping.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-no-init.js b/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-no-init.js index e271e2d42d..d36ff355c1 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-no-init.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-update.js b/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-update.js index 29dff6b427..2325063b97 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-update.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-no-init.js b/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-no-init.js index 2dd6181b55..eea53032f5 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-no-init.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-update.js b/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-update.js index 7e578161ad..f99a35b252 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-update.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-existing-global-init.js b/test/annexB/language/global-code/if-decl-no-else-global-existing-global-init.js index f3b94130fd..212c8e83ae 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-existing-global-init.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-no-else-global-existing-non-enumerable-global-init.js b/test/annexB/language/global-code/if-decl-no-else-global-existing-non-enumerable-global-init.js index f3767e6014..4eb67ef092 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-no-else-global-existing-var-no-init.js b/test/annexB/language/global-code/if-decl-no-else-global-existing-var-no-init.js index bdbc048612..115ac5a41c 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-existing-var-no-init.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-existing-var-update.js b/test/annexB/language/global-code/if-decl-no-else-global-existing-var-update.js index b92ba76e7d..a319734828 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-existing-var-update.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-init.js b/test/annexB/language/global-code/if-decl-no-else-global-init.js index c084fdb4c6..c3abe50566 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-init.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-decl-no-else-global-no-skip-try.js b/test/annexB/language/global-code/if-decl-no-else-global-no-skip-try.js index 20a157b8ff..fa01d546cd 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-no-skip-try.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-block.js b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-block.js index dded5878b1..5cad103518 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-block.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-in.js b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-in.js index 45fa758214..eec191b138 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-in.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-of.js b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-of.js index 592d4c059c..df1dcc509b 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-of.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for.js b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for.js index 2be206cc7f..4398c3f2e5 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-switch.js b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-switch.js index f7b6785468..2c24db5b76 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-switch.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-try.js b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-try.js index d27824bdd2..0c6011431a 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-try.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err.js b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err.js index 76f0c07bc4..44e0a08b12 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-decl-no-else-global-update.js b/test/annexB/language/global-code/if-decl-no-else-global-update.js index f036b62721..aa01fc3f17 100644 --- a/test/annexB/language/global-code/if-decl-no-else-global-update.js +++ b/test/annexB/language/global-code/if-decl-no-else-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement without an else clause in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-block-scoping.js b/test/annexB/language/global-code/if-stmt-else-decl-global-block-scoping.js index 7e94de84a0..c571675f1c 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-block-scoping.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-no-init.js b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-no-init.js index bb1c2766cd..2f0e207cef 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-no-init.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-update.js b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-update.js index 1d178cb61b..28f91eace4 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-update.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-no-init.js b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-no-init.js index 434c65034b..49e83bd832 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-no-init.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-update.js b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-update.js index 275bd6caed..ed543d6bdc 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-update.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-global-init.js b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-global-init.js index 7c3cfcd259..d54b8f2356 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-global-init.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-non-enumerable-global-init.js b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-non-enumerable-global-init.js index 6a1a8b4cb5..f60a8f37eb 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-no-init.js b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-no-init.js index 1f5852aed2..1cbd43160d 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-no-init.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-update.js b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-update.js index c3406b4aff..a1288584c3 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-update.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-init.js b/test/annexB/language/global-code/if-stmt-else-decl-global-init.js index 5c7849b0cd..1b19baed75 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-init.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-no-skip-try.js b/test/annexB/language/global-code/if-stmt-else-decl-global-no-skip-try.js index 8d785de1b6..d8fb9a1148 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-no-skip-try.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-block.js b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-block.js index 22f52e1610..5a6c0d3140 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-block.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-in.js b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-in.js index 722aaf4b06..d02500e107 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-in.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-of.js b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-of.js index 7bc26e68f2..e12f140c35 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-of.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for.js b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for.js index 6fd97554a1..1c1ff11541 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js index 0b4797146c..801968dd8c 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js index f3e9744105..1d56fa58df 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js index 1e3600ad46..5abeaeee26 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/if-stmt-else-decl-global-update.js b/test/annexB/language/global-code/if-stmt-else-decl-global-update.js index 298a7ab014..0a96c3e51d 100644 --- a/test/annexB/language/global-code/if-stmt-else-decl-global-update.js +++ b/test/annexB/language/global-code/if-stmt-else-decl-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (IfStatement with a declaration in the second statement position in the global scope) esid: sec-functiondeclarations-in-ifstatement-statement-clauses -es6id: B.3.4 flags: [generated, noStrict] info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/annexB/language/global-code/switch-case-global-block-scoping.js b/test/annexB/language/global-code/switch-case-global-block-scoping.js index 19dc84507a..052a12d5be 100644 --- a/test/annexB/language/global-code/switch-case-global-block-scoping.js +++ b/test/annexB/language/global-code/switch-case-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-existing-block-fn-no-init.js b/test/annexB/language/global-code/switch-case-global-existing-block-fn-no-init.js index c87df73c9f..f8d8457132 100644 --- a/test/annexB/language/global-code/switch-case-global-existing-block-fn-no-init.js +++ b/test/annexB/language/global-code/switch-case-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-existing-block-fn-update.js b/test/annexB/language/global-code/switch-case-global-existing-block-fn-update.js index 0c531f6417..60ca37989d 100644 --- a/test/annexB/language/global-code/switch-case-global-existing-block-fn-update.js +++ b/test/annexB/language/global-code/switch-case-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-existing-fn-no-init.js b/test/annexB/language/global-code/switch-case-global-existing-fn-no-init.js index 9a98d7b98c..6e192a0d99 100644 --- a/test/annexB/language/global-code/switch-case-global-existing-fn-no-init.js +++ b/test/annexB/language/global-code/switch-case-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-existing-fn-update.js b/test/annexB/language/global-code/switch-case-global-existing-fn-update.js index ad71637849..75d795f4e2 100644 --- a/test/annexB/language/global-code/switch-case-global-existing-fn-update.js +++ b/test/annexB/language/global-code/switch-case-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-existing-global-init.js b/test/annexB/language/global-code/switch-case-global-existing-global-init.js index 5feed4c3d1..1d033d5167 100644 --- a/test/annexB/language/global-code/switch-case-global-existing-global-init.js +++ b/test/annexB/language/global-code/switch-case-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/switch-case-global-existing-non-enumerable-global-init.js b/test/annexB/language/global-code/switch-case-global-existing-non-enumerable-global-init.js index f448c0c18a..84d81ac5d1 100644 --- a/test/annexB/language/global-code/switch-case-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/global-code/switch-case-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/switch-case-global-existing-var-no-init.js b/test/annexB/language/global-code/switch-case-global-existing-var-no-init.js index 6c3ce7cc68..11a1341dc2 100644 --- a/test/annexB/language/global-code/switch-case-global-existing-var-no-init.js +++ b/test/annexB/language/global-code/switch-case-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-existing-var-update.js b/test/annexB/language/global-code/switch-case-global-existing-var-update.js index 032b3cd18f..2ad2c59f81 100644 --- a/test/annexB/language/global-code/switch-case-global-existing-var-update.js +++ b/test/annexB/language/global-code/switch-case-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-init.js b/test/annexB/language/global-code/switch-case-global-init.js index 3c917accc2..c1827c9b3b 100644 --- a/test/annexB/language/global-code/switch-case-global-init.js +++ b/test/annexB/language/global-code/switch-case-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/switch-case-global-no-skip-try.js b/test/annexB/language/global-code/switch-case-global-no-skip-try.js index 26a8b6ee2d..b0294b538f 100644 --- a/test/annexB/language/global-code/switch-case-global-no-skip-try.js +++ b/test/annexB/language/global-code/switch-case-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-skip-early-err-block.js b/test/annexB/language/global-code/switch-case-global-skip-early-err-block.js index aacd62aa85..6e203739aa 100644 --- a/test/annexB/language/global-code/switch-case-global-skip-early-err-block.js +++ b/test/annexB/language/global-code/switch-case-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-skip-early-err-for-in.js b/test/annexB/language/global-code/switch-case-global-skip-early-err-for-in.js index cddc56bfff..060da047b9 100644 --- a/test/annexB/language/global-code/switch-case-global-skip-early-err-for-in.js +++ b/test/annexB/language/global-code/switch-case-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-skip-early-err-for-of.js b/test/annexB/language/global-code/switch-case-global-skip-early-err-for-of.js index 68c55d6a32..20a3fc44f9 100644 --- a/test/annexB/language/global-code/switch-case-global-skip-early-err-for-of.js +++ b/test/annexB/language/global-code/switch-case-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-skip-early-err-for.js b/test/annexB/language/global-code/switch-case-global-skip-early-err-for.js index 3b589bddbc..a0ba8bc81e 100644 --- a/test/annexB/language/global-code/switch-case-global-skip-early-err-for.js +++ b/test/annexB/language/global-code/switch-case-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-skip-early-err-switch.js b/test/annexB/language/global-code/switch-case-global-skip-early-err-switch.js index 3dc7e68442..04d3548ba8 100644 --- a/test/annexB/language/global-code/switch-case-global-skip-early-err-switch.js +++ b/test/annexB/language/global-code/switch-case-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-skip-early-err-try.js b/test/annexB/language/global-code/switch-case-global-skip-early-err-try.js index fe9fcf2b50..87fa646101 100644 --- a/test/annexB/language/global-code/switch-case-global-skip-early-err-try.js +++ b/test/annexB/language/global-code/switch-case-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-skip-early-err.js b/test/annexB/language/global-code/switch-case-global-skip-early-err.js index 5c55f0f0a9..aba2900782 100644 --- a/test/annexB/language/global-code/switch-case-global-skip-early-err.js +++ b/test/annexB/language/global-code/switch-case-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-case-global-update.js b/test/annexB/language/global-code/switch-case-global-update.js index 63f9b357fd..c969b0a821 100644 --- a/test/annexB/language/global-code/switch-case-global-update.js +++ b/test/annexB/language/global-code/switch-case-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Function declaration in the `case` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-block-scoping.js b/test/annexB/language/global-code/switch-dflt-global-block-scoping.js index 1d0fabbe01..2a343640b6 100644 --- a/test/annexB/language/global-code/switch-dflt-global-block-scoping.js +++ b/test/annexB/language/global-code/switch-dflt-global-block-scoping.js @@ -4,7 +4,6 @@ /*--- description: A block-scoped binding is created (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | 13.2.14 Runtime Semantics: BlockDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-existing-block-fn-no-init.js b/test/annexB/language/global-code/switch-dflt-global-existing-block-fn-no-init.js index 15e65ebd0e..f46f648001 100644 --- a/test/annexB/language/global-code/switch-dflt-global-existing-block-fn-no-init.js +++ b/test/annexB/language/global-code/switch-dflt-global-existing-block-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Does not re-initialize binding created by similar forms (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-existing-block-fn-update.js b/test/annexB/language/global-code/switch-dflt-global-existing-block-fn-update.js index 5a791cb2ee..3c497dbb45 100644 --- a/test/annexB/language/global-code/switch-dflt-global-existing-block-fn-update.js +++ b/test/annexB/language/global-code/switch-dflt-global-existing-block-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-existing-fn-no-init.js b/test/annexB/language/global-code/switch-dflt-global-existing-fn-no-init.js index 929353f5c0..70f2f0fddc 100644 --- a/test/annexB/language/global-code/switch-dflt-global-existing-fn-no-init.js +++ b/test/annexB/language/global-code/switch-dflt-global-existing-fn-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-existing-fn-update.js b/test/annexB/language/global-code/switch-dflt-global-existing-fn-update.js index 7316513d75..43c1e4fa1d 100644 --- a/test/annexB/language/global-code/switch-dflt-global-existing-fn-update.js +++ b/test/annexB/language/global-code/switch-dflt-global-existing-fn-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-existing-global-init.js b/test/annexB/language/global-code/switch-dflt-global-existing-global-init.js index bfccf69376..e605e38c06 100644 --- a/test/annexB/language/global-code/switch-dflt-global-existing-global-init.js +++ b/test/annexB/language/global-code/switch-dflt-global-existing-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/switch-dflt-global-existing-non-enumerable-global-init.js b/test/annexB/language/global-code/switch-dflt-global-existing-non-enumerable-global-init.js index c6bd5d862b..2308031f57 100644 --- a/test/annexB/language/global-code/switch-dflt-global-existing-non-enumerable-global-init.js +++ b/test/annexB/language/global-code/switch-dflt-global-existing-non-enumerable-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is left in place by legacy function hoisting. CreateGlobalVariableBinding leaves the binding as non-enumerable even if it has the chance to change it to be enumerable. (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/switch-dflt-global-existing-var-no-init.js b/test/annexB/language/global-code/switch-dflt-global-existing-var-no-init.js index 5b8d07ed1d..c9c025bad5 100644 --- a/test/annexB/language/global-code/switch-dflt-global-existing-var-no-init.js +++ b/test/annexB/language/global-code/switch-dflt-global-existing-var-no-init.js @@ -4,7 +4,6 @@ /*--- description: Existing variable binding is not modified (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-existing-var-update.js b/test/annexB/language/global-code/switch-dflt-global-existing-var-update.js index 2b9c237de0..25d6e2083f 100644 --- a/test/annexB/language/global-code/switch-dflt-global-existing-var-update.js +++ b/test/annexB/language/global-code/switch-dflt-global-existing-var-update.js @@ -4,7 +4,6 @@ /*--- description: Variable-scoped binding is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-init.js b/test/annexB/language/global-code/switch-dflt-global-init.js index cf49af4982..8372b4827e 100644 --- a/test/annexB/language/global-code/switch-dflt-global-init.js +++ b/test/annexB/language/global-code/switch-dflt-global-init.js @@ -4,7 +4,6 @@ /*--- description: Variable binding is initialized to `undefined` in outer scope (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] includes: [fnGlobalObject.js, propertyHelper.js] info: | diff --git a/test/annexB/language/global-code/switch-dflt-global-no-skip-try.js b/test/annexB/language/global-code/switch-dflt-global-no-skip-try.js index c838b58155..0c27a4466b 100644 --- a/test/annexB/language/global-code/switch-dflt-global-no-skip-try.js +++ b/test/annexB/language/global-code/switch-dflt-global-no-skip-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-block.js b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-block.js index fc3c87acbe..651c47e668 100644 --- a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-block.js +++ b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-block.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Block statement) (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for-in.js b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for-in.js index c6b6432d78..7539454998 100644 --- a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for-in.js +++ b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for-in.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for-of.js b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for-of.js index bd4fc217ff..2c4a62e1d5 100644 --- a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for-of.js +++ b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for-of.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for-of statement) (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for.js b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for.js index 8832b56656..c8f683ed0c 100644 --- a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for.js +++ b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-for.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (for statement) (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-switch.js b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-switch.js index 4b79fbb219..e574d608fd 100644 --- a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-switch.js +++ b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-switch.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (switch statement) (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-try.js b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-try.js index 03f953d24e..2004cb127f 100644 --- a/test/annexB/language/global-code/switch-dflt-global-skip-early-err-try.js +++ b/test/annexB/language/global-code/switch-dflt-global-skip-early-err-try.js @@ -4,7 +4,6 @@ /*--- description: Extension is observed when creation of variable binding would not produce an early error (try statement) (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-skip-early-err.js b/test/annexB/language/global-code/switch-dflt-global-skip-early-err.js index 3c56b02c48..e661357ce1 100644 --- a/test/annexB/language/global-code/switch-dflt-global-skip-early-err.js +++ b/test/annexB/language/global-code/switch-dflt-global-skip-early-err.js @@ -4,7 +4,6 @@ /*--- description: Extension not observed when creation of variable binding would produce an early error (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/annexB/language/global-code/switch-dflt-global-update.js b/test/annexB/language/global-code/switch-dflt-global-update.js index 399070d581..b5074195ac 100644 --- a/test/annexB/language/global-code/switch-dflt-global-update.js +++ b/test/annexB/language/global-code/switch-dflt-global-update.js @@ -4,7 +4,6 @@ /*--- description: Variable binding value is updated following evaluation (Funtion declaration in the `default` clause of a `switch` statement in the global scope) esid: sec-web-compat-globaldeclarationinstantiation -es6id: B.3.3.2 flags: [generated, noStrict] info: | B.3.3.2 Changes to GlobalDeclarationInstantiation diff --git a/test/language/expressions/array/spread-err-mult-err-expr-throws.js b/test/language/expressions/array/spread-err-mult-err-expr-throws.js index ecb7703a80..0b29f75f6f 100644 --- a/test/language/expressions/array/spread-err-mult-err-expr-throws.js +++ b/test/language/expressions/array/spread-err-mult-err-expr-throws.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when evaluation throws (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [generators] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-mult-err-iter-get-value.js b/test/language/expressions/array/spread-err-mult-err-iter-get-value.js index f0e8996d8d..e6169fad48 100644 --- a/test/language/expressions/array/spread-err-mult-err-iter-get-value.js +++ b/test/language/expressions/array/spread-err-mult-err-iter-get-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator function return value) (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-mult-err-itr-get-call.js b/test/language/expressions/array/spread-err-mult-err-itr-get-call.js index e15c34bb2a..48654d1b14 100644 --- a/test/language/expressions/array/spread-err-mult-err-itr-get-call.js +++ b/test/language/expressions/array/spread-err-mult-err-itr-get-call.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator function invocation) (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-mult-err-itr-get-get.js b/test/language/expressions/array/spread-err-mult-err-itr-get-get.js index 2e5db261c3..855e1e850d 100644 --- a/test/language/expressions/array/spread-err-mult-err-itr-get-get.js +++ b/test/language/expressions/array/spread-err-mult-err-itr-get-get.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator property access) (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-mult-err-itr-step.js b/test/language/expressions/array/spread-err-mult-err-itr-step.js index 160f2dcb50..219562a42a 100644 --- a/test/language/expressions/array/spread-err-mult-err-itr-step.js +++ b/test/language/expressions/array/spread-err-mult-err-itr-step.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when IteratorStep fails (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-mult-err-itr-value.js b/test/language/expressions/array/spread-err-mult-err-itr-value.js index fc8f107c0e..d7ca5b3295 100644 --- a/test/language/expressions/array/spread-err-mult-err-itr-value.js +++ b/test/language/expressions/array/spread-err-mult-err-itr-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when IteratorValue fails (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js b/test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js index 11819a6b35..eecb7236d7 100644 --- a/test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js +++ b/test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator results in error when using an unresolvable reference (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-mult-err-unresolvable.js b/test/language/expressions/array/spread-err-mult-err-unresolvable.js index 02117291f5..add74aca2f 100644 --- a/test/language/expressions/array/spread-err-mult-err-unresolvable.js +++ b/test/language/expressions/array/spread-err-mult-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when reference is unresolvable (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 flags: [generated] info: | SpreadElement : ...AssignmentExpression diff --git a/test/language/expressions/array/spread-err-sngl-err-expr-throws.js b/test/language/expressions/array/spread-err-sngl-err-expr-throws.js index 15c9019e53..7a41d26424 100644 --- a/test/language/expressions/array/spread-err-sngl-err-expr-throws.js +++ b/test/language/expressions/array/spread-err-sngl-err-expr-throws.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when evaluation throws (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [generators] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-sngl-err-itr-get-call.js b/test/language/expressions/array/spread-err-sngl-err-itr-get-call.js index 21dfd11d6f..fd40a5b1d5 100644 --- a/test/language/expressions/array/spread-err-sngl-err-itr-get-call.js +++ b/test/language/expressions/array/spread-err-sngl-err-itr-get-call.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator function invocation) (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-sngl-err-itr-get-get.js b/test/language/expressions/array/spread-err-sngl-err-itr-get-get.js index 3bc6e40d83..8519d49419 100644 --- a/test/language/expressions/array/spread-err-sngl-err-itr-get-get.js +++ b/test/language/expressions/array/spread-err-sngl-err-itr-get-get.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator property access) (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-sngl-err-itr-get-value.js b/test/language/expressions/array/spread-err-sngl-err-itr-get-value.js index bc7a1c3f79..677e10e6bc 100644 --- a/test/language/expressions/array/spread-err-sngl-err-itr-get-value.js +++ b/test/language/expressions/array/spread-err-sngl-err-itr-get-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator function return value) (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-sngl-err-itr-step.js b/test/language/expressions/array/spread-err-sngl-err-itr-step.js index 406d67c7d0..e78c5adec2 100644 --- a/test/language/expressions/array/spread-err-sngl-err-itr-step.js +++ b/test/language/expressions/array/spread-err-sngl-err-itr-step.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when IteratorStep fails (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-sngl-err-itr-value.js b/test/language/expressions/array/spread-err-sngl-err-itr-value.js index 8a6628f8f7..bc3afee502 100644 --- a/test/language/expressions/array/spread-err-sngl-err-itr-value.js +++ b/test/language/expressions/array/spread-err-sngl-err-itr-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when IteratorValue fails (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js b/test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js index ef1b38d9b0..bcbe04a6c4 100644 --- a/test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js +++ b/test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator results in error when using an unresolvable reference (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-err-sngl-err-unresolvable.js b/test/language/expressions/array/spread-err-sngl-err-unresolvable.js index 2d82c900fd..312e7f06b1 100644 --- a/test/language/expressions/array/spread-err-sngl-err-unresolvable.js +++ b/test/language/expressions/array/spread-err-sngl-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when reference is unresolvable (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 flags: [generated] info: | SpreadElement : ...AssignmentExpression diff --git a/test/language/expressions/array/spread-mult-empty.js b/test/language/expressions/array/spread-mult-empty.js index 47afca0b27..c0c6cb1f0b 100644 --- a/test/language/expressions/array/spread-mult-empty.js +++ b/test/language/expressions/array/spread-mult-empty.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when no iteration occurs (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 flags: [generated] info: | SpreadElement : ...AssignmentExpression diff --git a/test/language/expressions/array/spread-mult-expr.js b/test/language/expressions/array/spread-mult-expr.js index 64feb1522b..3792ce6942 100644 --- a/test/language/expressions/array/spread-mult-expr.js +++ b/test/language/expressions/array/spread-mult-expr.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression following other elements (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 flags: [generated] info: | SpreadElement : ...AssignmentExpression diff --git a/test/language/expressions/array/spread-mult-iter.js b/test/language/expressions/array/spread-mult-iter.js index 96e1e12e77..ca73ae53b7 100644 --- a/test/language/expressions/array/spread-mult-iter.js +++ b/test/language/expressions/array/spread-mult-iter.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments with a valid iterator (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-mult-literal.js b/test/language/expressions/array/spread-mult-literal.js index c77d85aa6f..7e3c7ea339 100644 --- a/test/language/expressions/array/spread-mult-literal.js +++ b/test/language/expressions/array/spread-mult-literal.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression following other elements (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 flags: [generated] info: | SpreadElement : ...AssignmentExpression diff --git a/test/language/expressions/array/spread-mult-obj-ident.js b/test/language/expressions/array/spread-mult-obj-ident.js index 5d0303b6f1..42579512ba 100644 --- a/test/language/expressions/array/spread-mult-obj-ident.js +++ b/test/language/expressions/array/spread-mult-obj-ident.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other properties (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/array/spread-mult-obj-null.js b/test/language/expressions/array/spread-mult-obj-null.js index 9ca1501eb8..737fd6a7a9 100644 --- a/test/language/expressions/array/spread-mult-obj-null.js +++ b/test/language/expressions/array/spread-mult-obj-null.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other arguments with null value (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-mult-obj-undefined.js b/test/language/expressions/array/spread-mult-obj-undefined.js index 7fc2f4e0d0..d99b9c91df 100644 --- a/test/language/expressions/array/spread-mult-obj-undefined.js +++ b/test/language/expressions/array/spread-mult-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other arguments with undefined (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-getter-descriptor.js b/test/language/expressions/array/spread-obj-getter-descriptor.js index b2a00e3897..2a66bba2be 100644 --- a/test/language/expressions/array/spread-obj-getter-descriptor.js +++ b/test/language/expressions/array/spread-obj-getter-descriptor.js @@ -4,7 +4,6 @@ /*--- description: Spread operation with getter results in data property descriptor (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/array/spread-obj-getter-init.js b/test/language/expressions/array/spread-obj-getter-init.js index 4431356f6c..edd31e1e83 100644 --- a/test/language/expressions/array/spread-obj-getter-init.js +++ b/test/language/expressions/array/spread-obj-getter-init.js @@ -4,7 +4,6 @@ /*--- description: Getter in object literal is not evaluated (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js b/test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js index 37d653b912..917ef99fa1 100644 --- a/test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js +++ b/test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter manipulates outter object before it's spread operation (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-mult-spread-getter.js b/test/language/expressions/array/spread-obj-mult-spread-getter.js index d9f57a011a..e483f65e11 100644 --- a/test/language/expressions/array/spread-obj-mult-spread-getter.js +++ b/test/language/expressions/array/spread-obj-mult-spread-getter.js @@ -4,7 +4,6 @@ /*--- description: Multiple Object Spread usage calls getter multiple times (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-mult-spread.js b/test/language/expressions/array/spread-obj-mult-spread.js index 45fed7f921..cd149a3504 100644 --- a/test/language/expressions/array/spread-obj-mult-spread.js +++ b/test/language/expressions/array/spread-obj-mult-spread.js @@ -4,7 +4,6 @@ /*--- description: Multiple Object Spread operation (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-null.js b/test/language/expressions/array/spread-obj-null.js index 5b81663ebc..c0544dd225 100644 --- a/test/language/expressions/array/spread-obj-null.js +++ b/test/language/expressions/array/spread-obj-null.js @@ -4,7 +4,6 @@ /*--- description: Null Object Spread is ignored (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-override-immutable.js b/test/language/expressions/array/spread-obj-override-immutable.js index bf9c98f1df..d54f632a66 100644 --- a/test/language/expressions/array/spread-obj-override-immutable.js +++ b/test/language/expressions/array/spread-obj-override-immutable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread overriding immutable properties (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/array/spread-obj-overrides-prev-properties.js b/test/language/expressions/array/spread-obj-overrides-prev-properties.js index 42c736ace7..acd5424fe3 100644 --- a/test/language/expressions/array/spread-obj-overrides-prev-properties.js +++ b/test/language/expressions/array/spread-obj-overrides-prev-properties.js @@ -4,7 +4,6 @@ /*--- description: Object Spread properties overrides previous definitions (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-skip-non-enumerable.js b/test/language/expressions/array/spread-obj-skip-non-enumerable.js index ac841eb7ef..027d2cf3ea 100644 --- a/test/language/expressions/array/spread-obj-skip-non-enumerable.js +++ b/test/language/expressions/array/spread-obj-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread doesn't copy non-enumerable properties (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-spread-order.js b/test/language/expressions/array/spread-obj-spread-order.js index af886dd3ed..080baa18fc 100644 --- a/test/language/expressions/array/spread-obj-spread-order.js +++ b/test/language/expressions/array/spread-obj-spread-order.js @@ -4,7 +4,6 @@ /*--- description: Spread operation follows [[OwnPropertyKeys]] order (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol, object-spread] flags: [generated] includes: [compareArray.js] diff --git a/test/language/expressions/array/spread-obj-symbol-property.js b/test/language/expressions/array/spread-obj-symbol-property.js index bd9eb56cf8..826974a401 100644 --- a/test/language/expressions/array/spread-obj-symbol-property.js +++ b/test/language/expressions/array/spread-obj-symbol-property.js @@ -4,7 +4,6 @@ /*--- description: Spread operation where source object contains Symbol properties (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol, object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-undefined.js b/test/language/expressions/array/spread-obj-undefined.js index 9c42fbaaa0..0930dc9877 100644 --- a/test/language/expressions/array/spread-obj-undefined.js +++ b/test/language/expressions/array/spread-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: Undefined Object Spread is ignored (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-obj-with-overrides.js b/test/language/expressions/array/spread-obj-with-overrides.js index 1e1f2902ff..1d13171b2b 100644 --- a/test/language/expressions/array/spread-obj-with-overrides.js +++ b/test/language/expressions/array/spread-obj-with-overrides.js @@ -4,7 +4,6 @@ /*--- description: Object Spread properties being overriden (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol, object-spread] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-sngl-empty.js b/test/language/expressions/array/spread-sngl-empty.js index a023ef091e..b4ea3faa35 100644 --- a/test/language/expressions/array/spread-sngl-empty.js +++ b/test/language/expressions/array/spread-sngl-empty.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when no iteration occurs (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 flags: [generated] info: | SpreadElement : ...AssignmentExpression diff --git a/test/language/expressions/array/spread-sngl-expr.js b/test/language/expressions/array/spread-sngl-expr.js index 091daebbb8..215a4e0a4f 100644 --- a/test/language/expressions/array/spread-sngl-expr.js +++ b/test/language/expressions/array/spread-sngl-expr.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression as only element (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 flags: [generated] info: | SpreadElement : ...AssignmentExpression diff --git a/test/language/expressions/array/spread-sngl-iter.js b/test/language/expressions/array/spread-sngl-iter.js index 79c00d64c0..ca689cf703 100644 --- a/test/language/expressions/array/spread-sngl-iter.js +++ b/test/language/expressions/array/spread-sngl-iter.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument with a valid iterator (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/array/spread-sngl-literal.js b/test/language/expressions/array/spread-sngl-literal.js index 0374c9d2d1..3bce4dcb31 100644 --- a/test/language/expressions/array/spread-sngl-literal.js +++ b/test/language/expressions/array/spread-sngl-literal.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to array literal as only element (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 flags: [generated] info: | SpreadElement : ...AssignmentExpression diff --git a/test/language/expressions/array/spread-sngl-obj-ident.js b/test/language/expressions/array/spread-sngl-obj-ident.js index 69ebaf870f..4591e347c7 100644 --- a/test/language/expressions/array/spread-sngl-obj-ident.js +++ b/test/language/expressions/array/spread-sngl-obj-ident.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator without other arguments (Array initializer) esid: sec-runtime-semantics-arrayaccumulation -es6id: 12.2.5.2 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/arrow-function/dstr/ary-init-iter-close.js b/test/language/expressions/arrow-function/dstr/ary-init-iter-close.js index 4fad1f9fee..2c99175b77 100644 --- a/test/language/expressions/arrow-function/dstr/ary-init-iter-close.js +++ b/test/language/expressions/arrow-function/dstr/ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-init-iter-get-err.js b/test/language/expressions/arrow-function/dstr/ary-init-iter-get-err.js index 11aaac1dc1..1bb81572f6 100644 --- a/test/language/expressions/arrow-function/dstr/ary-init-iter-get-err.js +++ b/test/language/expressions/arrow-function/dstr/ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-init-iter-no-close.js b/test/language/expressions/arrow-function/dstr/ary-init-iter-no-close.js index 065e611c4e..00699cb5f5 100644 --- a/test/language/expressions/arrow-function/dstr/ary-init-iter-no-close.js +++ b/test/language/expressions/arrow-function/dstr/ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-name-iter-val.js b/test/language/expressions/arrow-function/dstr/ary-name-iter-val.js index f01b297f70..40aed5ea41 100644 --- a/test/language/expressions/arrow-function/dstr/ary-name-iter-val.js +++ b/test/language/expressions/arrow-function/dstr/ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-init.js index 6d9bd71437..0e849f69ee 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-iter.js index 6d6d29b5c7..262c94628d 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-init.js index 1fadce7fc7..3f6c1097b6 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-iter.js index c1eb321586..d02361df42 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-init.js index 80130d7622..824708d5bf 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-iter.js index 13c79c9a14..b3ec8fa92f 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-init.js index 4aecd81636..8af5c8ae73 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-iter.js index 71db866f54..216665cf2c 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-val-null.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-val-null.js index 6c8a924442..d3044e2e51 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-exhausted.js index cfe7aca42e..fde06500a2 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js index 39d37058cb..a1a1092a11 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js index e5e5add180..c9867f2a4b 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js index be98add9d4..da05047ffd 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js index 874c609fc0..b6e9b54e77 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js index 14ea9d5bce..df77f35c3d 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-hole.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-hole.js index 27cda2e774..dc31eada3f 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-skipped.js index db9a7fe904..5a87b51c68 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-throws.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-throws.js index 0b5c14d428..87b0913e17 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-undef.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-undef.js index 61728aa9c2..b507856c31 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-unresolvable.js index 747c2f17e5..d6304d552e 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-complete.js index ced24732c5..6f3ff03f1d 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-done.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-done.js index 679d01c1a1..d711dfd329 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-step-err.js index c96f7f6003..174b3f377c 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val-err.js index d6f4b031eb..531cf07a5d 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val.js index d2b420e8bc..3a663e9e1d 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id-init.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id-init.js index fe3a296a9c..603fecab49 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id.js index 0d40e3a8ae..c569943b11 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id-init.js index 017fce6d6b..545d837141 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id.js index 205b5b5d15..5c3c12c244 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-null.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-null.js index 4ec5596706..15dc4e3c85 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-undef.js index e3c6becfd6..002974bbfc 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elision-exhausted.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elision-exhausted.js index 7f787287dd..8fec5e86ff 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elision-step-err.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elision-step-err.js index 5365ec86bf..18f1ae00e7 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elision-step-err.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-elision.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-elision.js index 4d1e62d872..eb4020c970 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-elision.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-empty.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-empty.js index 404153e476..61757cda7e 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-empty.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elem.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elem.js index 1ff14296c6..803f6d3f85 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elision.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elision.js index 15c8837025..e6ed522e97 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-empty.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-empty.js index b596d3f50c..92a19e3afd 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-rest.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-rest.js index 8f653030c1..bbac896ee8 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision-next-err.js index de5a6fa1f7..0771a795ec 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision.js index 082338c874..dd73d3b2b4 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-exhausted.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-exhausted.js index f5d4b43d25..811c65d052 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-step-err.js index f84af531dd..537b07ddac 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-val-err.js index f374f82f58..b39903c964 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id.js index 1e8d0313c7..e4dcbfd762 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-ary.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-ary.js index 1717dfd81d..3a01921c89 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-id.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-id.js index e8feaed82f..e931a2f7cf 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-id.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-obj.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-obj.js index b1c10bb119..9295e77064 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-ary.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-ary.js index afd86edd25..6905fb0bda 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-id.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-id.js index f37e7abe6e..f736c20da0 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-obj.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-obj.js index e3e1a0b84d..15cd45066a 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js index 4fb60c627a..5a59f468c2 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js index 261d98d128..3118f7d990 100644 --- a/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-close.js b/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-close.js index 4b307161f3..42e4cab003 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-close.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-get-err.js b/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-get-err.js index eaeb44fd7f..c2679f922e 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-get-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-no-close.js b/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-no-close.js index baf72d0f96..6bcdc6cd73 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-no-close.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-name-iter-val.js b/test/language/expressions/arrow-function/dstr/dflt-ary-name-iter-val.js index 007b2a93a0..f410df38d7 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-name-iter-val.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js index c944f6b188..e671f94d00 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js index bf660a34a1..e3f950d892 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js index 772e84043c..ea3e6cbd80 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js index 70a29eee1b..7e52ba04ed 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js index 63a1eaf728..4eb05302e9 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js index 59b29253e8..4e06828a6c 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js index 39ac897434..66af7794f5 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js index fcae828b7a..fe084208e7 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-val-null.js index 0bd2b6748f..16e52291d1 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js index 1f1511bebc..3ecc724d9f 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index c5ab4cc6f3..2223304f20 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js index 6f06cf6eaf..a2c29a92e2 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 930de09f94..18a2b789f0 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js index 80b41c2bad..4a00aa797b 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js index 6ba97d35c7..f09ddcb7dc 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-hole.js index 22e088818c..c915961d80 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js index 9b59130d68..c649308e21 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-throws.js index f995586e8a..7ccf48bde2 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-undef.js index 0592bc6bc1..01072f82c6 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js index 106cb8994e..6eca82c646 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js index fb6bb8a0ab..c7c24c3035 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-done.js index b824a423da..a3f4cc4c85 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js index e28198e887..be205b62eb 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js index 48830b9563..e98fe57ab8 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val.js index c466253804..199735f954 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id-init.js index 0014c7d938..eccbe98e74 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id.js index 1f80bc0a10..c81debc5c5 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js index 0d258dc3c0..7df009ff02 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js index 426db50f4b..1afeb0f0ea 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-null.js index 35d7bb1683..738856cbed 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js index 6b5a2e2442..8bb6366420 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-exhausted.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-exhausted.js index 128d345032..f375f92d1f 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-step-err.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-step-err.js index 24bf233ab2..ddcff83a4d 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision.js index 65e19b619b..8b1919c4d6 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-empty.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-empty.js index bcca029c1a..c99d1f9c06 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-empty.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elem.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elem.js index 8e5d7be5ea..e1fa48ba8c 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elision.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elision.js index fc32bf2576..4558a542d5 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-empty.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-empty.js index 0ee5addff0..f59c9f7aff 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-rest.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-rest.js index f89170ab25..ae5a9c0e5d 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js index e0c7bdf585..56f0503ab4 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision.js index b74b48d34e..4fb11c99fd 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-exhausted.js index eb4a970668..ff39b2005e 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js index 74f5feb72c..daafd3cf25 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js index 09824400eb..c815b1fc2e 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id.js index e29d45297e..71b7701783 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-ary.js index 6c070dd097..54916eb327 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-id.js index 7f1eda6aa6..a9584c0649 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-obj.js index 1f924210a3..67a8e898ac 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-ary.js index c069f1b0e9..279b479883 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-id.js index 99cd95c761..1d00fb18f0 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-obj.js index 41721356b4..eefceba942 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js index e7f805fbe1..71f68c2d64 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js index 1ed2b981c6..d847f9dd64 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-init-null.js b/test/language/expressions/arrow-function/dstr/dflt-obj-init-null.js index ad8cb90af5..04bd481fb1 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-init-null.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-init-undefined.js b/test/language/expressions/arrow-function/dstr/dflt-obj-init-undefined.js index 07cab579d3..bc7cbc5060 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-init-undefined.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-empty.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-empty.js index 397246c92a..ce333cecd7 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-empty.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-get-value-err.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-get-value-err.js index 7ada409523..02c8ed8c65 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js index b4b51ea40f..05f14c2889 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js index 3996cd0b80..4e09caa649 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js index 851b36cdb1..42c0fee4df 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js index 0f9e21fc64..a57f440546 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js index af6750ff57..f814a83267 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-skipped.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-skipped.js index 007cc7849f..d91026dc77 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-throws.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-throws.js index 207ea5c9bb..eaa4935c95 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-unresolvable.js index f325728b2b..5fb68faf5c 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-trailing-comma.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-trailing-comma.js index eba3658f1c..ac5018029b 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-list-err.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-list-err.js index a20d7c3247..f526999db8 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-list-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-init.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-init.js index 2099d9bdfd..ce6d88b67f 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js index 0497319adf..c49d25af4d 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-value-null.js index 847d6d3a81..0dd7768cfe 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary.js index 50aa1593c8..796b47dda7 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-eval-err.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-eval-err.js index a3e162b057..bb9409cee4 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js index ff4f06cf43..86eff37669 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js index 160e36e227..cf4ee5e9aa 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-throws.js index d4c6a88517..2777d1ea33 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js index 9f4fc6e8ee..c379f662f7 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init.js index c5457d4cf0..8972982f1e 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js index c821daed0b..29fdb5e954 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id.js index 1a0cd7c06e..e8092a175a 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-init.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-init.js index 8556606597..7d6f0a9c11 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-null.js index 5a759a5c54..0df9955087 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js index 9f0aa5b63b..93c2db2da0 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj.js index eecdcf3f47..734e6e0391 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js index 5e2f25f34f..1d6e82258f 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js index fe44372eee..6972a3562f 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js index f7ede42f35..2120ab8b41 100644 --- a/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (arrow function expression (default parameter)) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/arrow-function/dstr/obj-init-null.js b/test/language/expressions/arrow-function/dstr/obj-init-null.js index 30f219794a..4986c85019 100644 --- a/test/language/expressions/arrow-function/dstr/obj-init-null.js +++ b/test/language/expressions/arrow-function/dstr/obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-init-undefined.js b/test/language/expressions/arrow-function/dstr/obj-init-undefined.js index cba8e1a565..551c45d3ad 100644 --- a/test/language/expressions/arrow-function/dstr/obj-init-undefined.js +++ b/test/language/expressions/arrow-function/dstr/obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-empty.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-empty.js index 66c9ce442e..61307f2fad 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-empty.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-get-value-err.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-get-value-err.js index cf6d8cc021..99f84282ce 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js index 8232c36382..b43819222e 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js index 8a9ba5f9d8..606ad6ed6c 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js index 4e1c6d8bc7..23eecbabe5 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js index d481581069..a66a6d96c1 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-gen.js index 71edc8261c..422c411f06 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-skipped.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-skipped.js index 09e95ac8db..c7642a9af0 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-throws.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-throws.js index f026b17cf3..b534b79b51 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-throws.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-unresolvable.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-unresolvable.js index a19a8e3e2d..7d6ec92814 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-trailing-comma.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-trailing-comma.js index 57d4ba2fcb..cb9470abe7 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-list-err.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-list-err.js index 040369a1c3..60eb95cfd9 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-list-err.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-init.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-init.js index eab3214e25..527a58ec54 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-trailing-comma.js index db656b866d..8f8911fca3 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-value-null.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-value-null.js index 0daa622eb9..d27e9f17d9 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary.js index dd06543964..5696ed9df1 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-eval-err.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-eval-err.js index ba85c840f8..23beeb113f 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-get-value-err.js index fd409ff367..7786e20b77 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-skipped.js index 8092852f62..12a572c924 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-throws.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-throws.js index 4ba777caa9..8639abcfe8 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-unresolvable.js index 24b2fa3830..5591cb1a1d 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init.js index a4c9bbf797..595362e165 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-trailing-comma.js index c08fbc90d1..a592d02538 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id.js index 438d018feb..657ce708bf 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-init.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-init.js index 13f75848e3..0decc69db4 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-null.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-null.js index 525cec17dc..b05ae344cc 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-undef.js index 6beab79801..34f370494b 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj.js index 7ce3a59f5f..77508ac4d2 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js index 7776d658d6..40a1cb659f 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js index 0fe3bd824b..bbb0e3ae14 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js b/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js index 378c44be81..6b7805fbb6 100644 --- a/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/array-elem-init-assignment.js b/test/language/expressions/assignment/dstr/array-elem-init-assignment.js index b8d441f65f..eac2d3490e 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-assignment.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-assignment.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-init-evaluation.js b/test/language/expressions/assignment/dstr/array-elem-init-evaluation.js index 26d9f72f98..014110042e 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-evaluation.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-evaluation.js @@ -4,7 +4,6 @@ /*--- description: The Initializer should only be evaluated if v is undefined. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-arrow.js b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-arrow.js index daa9682cce..99494d84c4 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-arrow.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ArrowFunction) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js index 6891edbf8d..5238bcf734 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ClassExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [class, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js index 60c99cdc2d..554b459db6 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (CoverParenthesizedExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js index 96c292c498..e32858dbf5 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (FunctionExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [class, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-gen.js b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-gen.js index 1959ad60fa..effbf55038 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-fn-name-gen.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (GeneratorExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/array-elem-init-in.js b/test/language/expressions/assignment/dstr/array-elem-init-in.js index 37c51335a1..acfd8ed12b 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-in.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-in.js @@ -4,7 +4,6 @@ /*--- description: The Initializer in an AssignmentElement may be an `in` expression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-init-let.js b/test/language/expressions/assignment/dstr/array-elem-init-let.js index 5710473f57..f5ec2b2de0 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-let.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-let.js @@ -4,7 +4,6 @@ /*--- description: Value retrieval of Initializer obeys `let` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-init-order.js b/test/language/expressions/assignment/dstr/array-elem-init-order.js index 78b92ff233..aed958c927 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-order.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-order.js @@ -4,7 +4,6 @@ /*--- description: Initializer values should be assigned in left-to-right order. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js b/test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js index d3400ff5f8..e67f65fc5f 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Identifiers that appear as the DestructuringAssignmentTarget in an AssignmentElement should take on the iterated value corresponding to their position in the ArrayAssignmentPattern. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-init-yield-expr.js b/test/language/expressions/assignment/dstr/array-elem-init-yield-expr.js index f2af1b9d6c..23cd6e7612 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-yield-expr.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement within a generator function body, it behaves as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/array-elem-init-yield-ident-invalid.js index 295e7d1d5e..5df6dd1a63 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement outside of a generator function body, it behaves as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js b/test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js index 1daccdfef9..ba1e10a813 100644 --- a/test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement outside of a generator function body, it behaves as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-get-err.js b/test/language/expressions/assignment/dstr/array-elem-iter-get-err.js index c88c8adbdb..c64662b7f8 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-get-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-err.js b/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-err.js index 9157b36a34..aecaae0941 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js b/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js index daeed08fd0..273d35184a 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-skip.js b/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-skip.js index 5f3f4ba58f..832bd7416e 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when assignment evaluation has exhausted the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close.js b/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close.js index c08e077388..5a1662c392 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-nrml-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when assignment evaluation has not exhausted the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-err.js b/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-err.js index 6b6fa55b2d..dd59594dec 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "return" completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-null.js b/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-null.js index e01b3990f8..57ba62a8d6 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-null.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close.js b/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close.js index 79f5d13cec..87271d675c 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-rtrn-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "return" completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-err.js b/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-err.js index 3e8b409f1d..88db46235b 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "throw" completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-skip.js b/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-skip.js index f4a3fdad94..d09c2a035d 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when iteration produces an abrupt completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js b/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js index d5088fddb6..e938f2233c 100644 --- a/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js +++ b/test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "throw" completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-array-invalid.js b/test/language/expressions/assignment/dstr/array-elem-nested-array-invalid.js index b87e6a8e41..d1d77d4320 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-array-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-array-null.js b/test/language/expressions/assignment/dstr/array-elem-nested-array-null.js index 7c4bf12cbd..e7d27a82b2 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-array-null.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-array-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is `null`, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined-hole.js b/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined-hole.js index 8acf3347d7..0ec7363590 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined-hole.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined-hole.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is a "hole", a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined-own.js b/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined-own.js index 009ceeece7..89fcd12464 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined-own.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is `undefined`, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined.js b/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined.js index d3e8139ba0..ec990d53db 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-array-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and no value is defined, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-expr.js b/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-expr.js index 7a4b4746f7..8d8bb99738 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-expr.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment and within a generator function body, it behaves as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-invalid.js index cec871b71d..95d589cfc3 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment outside of strict mode, it behaves as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js b/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js index 8f3572c93a..4b0f15fd8d 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment outside of strict mode, it behaves as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-array.js b/test/language/expressions/assignment/dstr/array-elem-nested-array.js index b010d859f4..b3765e4625 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-array.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-array.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-obj-invalid.js b/test/language/expressions/assignment/dstr/array-elem-nested-obj-invalid.js index 82d583858b..2bce48e1a7 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-obj-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-obj-null.js b/test/language/expressions/assignment/dstr/array-elem-nested-obj-null.js index d9fc123c85..11bf6b22b4 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-obj-null.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-obj-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is `null`, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-hole.js b/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-hole.js index a64c935e1e..078ea09500 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-hole.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-hole.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is a "hole", a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-own.js b/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-own.js index b60a4d1937..ba59f70a83 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-own.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is `undefined`, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined.js b/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined.js index e4faed63a6..1c7204c8b9 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and no value is defined, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-expr.js b/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-expr.js index ad80b1e959..d7663a46f9 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-expr.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and within a generator function body, it behaves as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-invalid.js index bc82895b16..8b4b596976 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment outside of a generator function body, it behaves as a IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js b/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js index 2a380afb48..7a8217c6ba 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment outside of a generator function body, it behaves as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-nested-obj.js b/test/language/expressions/assignment/dstr/array-elem-nested-obj.js index cfc1b91d50..50b8cb78ad 100644 --- a/test/language/expressions/assignment/dstr/array-elem-nested-obj.js +++ b/test/language/expressions/assignment/dstr/array-elem-nested-obj.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal, it should be parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-put-const.js b/test/language/expressions/assignment/dstr/array-elem-put-const.js index 6a8b827cc8..934b43dce5 100644 --- a/test/language/expressions/assignment/dstr/array-elem-put-const.js +++ b/test/language/expressions/assignment/dstr/array-elem-put-const.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `const` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [const, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-put-let.js b/test/language/expressions/assignment/dstr/array-elem-put-let.js index b3818309c3..8910ac940b 100644 --- a/test/language/expressions/assignment/dstr/array-elem-put-let.js +++ b/test/language/expressions/assignment/dstr/array-elem-put-let.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `let` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-put-prop-ref-no-get.js b/test/language/expressions/assignment/dstr/array-elem-put-prop-ref-no-get.js index c0b0b004f5..073f380ffd 100644 --- a/test/language/expressions/assignment/dstr/array-elem-put-prop-ref-no-get.js +++ b/test/language/expressions/assignment/dstr/array-elem-put-prop-ref-no-get.js @@ -4,7 +4,6 @@ /*--- description: If the DestructuringAssignmentTarget of an AssignmentElement is a PropertyReference, it should not be evaluated. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-put-prop-ref-user-err.js b/test/language/expressions/assignment/dstr/array-elem-put-prop-ref-user-err.js index 4c8820ab0d..52290f87db 100644 --- a/test/language/expressions/assignment/dstr/array-elem-put-prop-ref-user-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-put-prop-ref-user-err.js @@ -4,7 +4,6 @@ /*--- description: Any error raised as a result of setting the value should be forwarded to the runtime. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-put-prop-ref.js b/test/language/expressions/assignment/dstr/array-elem-put-prop-ref.js index ed045cf4c2..2092ad8556 100644 --- a/test/language/expressions/assignment/dstr/array-elem-put-prop-ref.js +++ b/test/language/expressions/assignment/dstr/array-elem-put-prop-ref.js @@ -4,7 +4,6 @@ /*--- description: The DestructuringAssignmentTarget of an AssignmentElement may be a PropertyReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js b/test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js index 8bce4126f8..3c551d346a 100644 --- a/test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js +++ b/test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Outside of strict mode, if the the assignment target is an unresolvable reference, a new `var` binding should be created in the environment record. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-put-unresolvable-strict.js b/test/language/expressions/assignment/dstr/array-elem-put-unresolvable-strict.js index e08b3b6ba5..951d89c0a7 100644 --- a/test/language/expressions/assignment/dstr/array-elem-put-unresolvable-strict.js +++ b/test/language/expressions/assignment/dstr/array-elem-put-unresolvable-strict.js @@ -4,7 +4,6 @@ /*--- description: In strict mode, if the the assignment target is an unresolvable reference, a ReferenceError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-target-identifier.js b/test/language/expressions/assignment/dstr/array-elem-target-identifier.js index 4940264ea5..c85ea0bdc6 100644 --- a/test/language/expressions/assignment/dstr/array-elem-target-identifier.js +++ b/test/language/expressions/assignment/dstr/array-elem-target-identifier.js @@ -4,7 +4,6 @@ /*--- description: Identifiers that appear as the DestructuringAssignmentTarget in an AssignmentElement should take on the iterated value corresponding to their position in the ArrayAssignmentPattern. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js b/test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js index 543bc54927..f087c51840 100644 --- a/test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js +++ b/test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Identifiers that appear as the DestructuringAssignmentTarget in an AssignmentElement should take on the iterated value corresponding to their position in the ArrayAssignmentPattern. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-target-simple-strict.js b/test/language/expressions/assignment/dstr/array-elem-target-simple-strict.js index 1bb8c516b0..87703057b3 100644 --- a/test/language/expressions/assignment/dstr/array-elem-target-simple-strict.js +++ b/test/language/expressions/assignment/dstr/array-elem-target-simple-strict.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is neither an ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget(LeftHandSideExpression) is false. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/array-elem-target-yield-expr.js b/test/language/expressions/assignment/dstr/array-elem-target-yield-expr.js index ce84c80970..7350046701 100644 --- a/test/language/expressions/assignment/dstr/array-elem-target-yield-expr.js +++ b/test/language/expressions/assignment/dstr/array-elem-target-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement within a generator function body, it behaves as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-target-yield-invalid.js b/test/language/expressions/assignment/dstr/array-elem-target-yield-invalid.js index 14392e8610..0e40bf0fe9 100644 --- a/test/language/expressions/assignment/dstr/array-elem-target-yield-invalid.js +++ b/test/language/expressions/assignment/dstr/array-elem-target-yield-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and outside of a generator function body, it behaves as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js b/test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js index fd47690f36..089c7faf78 100644 --- a/test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js +++ b/test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement outside of a generator function body, it behaves as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-abpt.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-abpt.js index ea71596445..17beefbe1b 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-abpt.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-abpt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned during evaluation of elision (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js index 04a59cd1a1..c3e15419b5 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js index 83e9b18291..b208f3ddd4 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js index 69543ef31e..979faa63fe 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose not invoked when elision exhausts the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js index 78449e9061..377084a7cf 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose invoked when elision does not exhaust the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-get-err.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-get-err.js index dc58e251a1..4caebf881b 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-get-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-err.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-err.js index 3a9b11e1ce..d8a6b0f659 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js index 8e9df97b8b..96e944755c 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-skip.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-skip.js index e5c961d9d2..ec1b76b721 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not invoked when evaluation of AssignmentElementList exhausts the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close.js index 6e93891663..c197ff7fc3 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList completes without exhausting the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-err.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-err.js index eb1d05505a..8f555f2e38 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList returns a "return" completion and the iterator has not been marked as "done" (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-null.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-null.js index 757f8a5aa5..a0379aaa01 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-null.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close.js index 9a6ebed9ab..9e8369939a 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList returns a "return" completion and the iterator has not been marked as "done" (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js index e39edc5faf..900cbffa70 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList returns a "throw" completion and the iterator has not been marked as "done" (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-skip.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-skip.js index 3bf2364bde..a83f82c6c0 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not invoked when evaluation of AssignmentElementList returns an abrupt completion and the iterator has been marked as "done" (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close.js index 44610340bd..bd8373fe67 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList returns a "throw" completion and the iterator has not been marked as "done" (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js index 8db3107a14..66eb6f9b40 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when rest element evaluation has exhausted the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js index fdedff0982..b0ff85115c 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when AssignmentRestEvaluation produces a "return" completion due to reference evaluation (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js index c383c8f2df..2b89757c16 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close.js index daebe1fbd6..3b2fb34978 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when AssignmentRestEvaluation produces a "return" completion due to reference evaluation (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js index f64b4614f4..f2a38c77c7 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when AssignmentRestEvaluation produces a "throw" completion due to reference evaluation (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js index e766f8b167..688436f01d 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned during iteration for rest element (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js index 61e470d60f..0e2e3dcbb1 100644 --- a/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js +++ b/test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when AssignmentRestEvaluation produces a "throw" completion due to reference evaluation (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-iter-abpt.js b/test/language/expressions/assignment/dstr/array-elision-iter-abpt.js index 1467f5159d..539783f62c 100644 --- a/test/language/expressions/assignment/dstr/array-elision-iter-abpt.js +++ b/test/language/expressions/assignment/dstr/array-elision-iter-abpt.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when iteration produces an abrupt completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-iter-get-err.js b/test/language/expressions/assignment/dstr/array-elision-iter-get-err.js index a0327e08a8..c9b56a66ce 100644 --- a/test/language/expressions/assignment/dstr/array-elision-iter-get-err.js +++ b/test/language/expressions/assignment/dstr/array-elision-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-err.js b/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-err.js index 3748199a85..2bff4e7006 100644 --- a/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-err.js +++ b/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-null.js b/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-null.js index e00ac5673c..e910e295b0 100644 --- a/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-null.js +++ b/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-skip.js b/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-skip.js index c8f770a1d3..5babee1398 100644 --- a/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when iteration has exhausted the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close.js b/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close.js index 8c2c28a86f..f454c59c0c 100644 --- a/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close.js +++ b/test/language/expressions/assignment/dstr/array-elision-iter-nrml-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when assignment evaluation has not exhausted the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-val-array.js b/test/language/expressions/assignment/dstr/array-elision-val-array.js index 60af029511..50bd93a6df 100644 --- a/test/language/expressions/assignment/dstr/array-elision-val-array.js +++ b/test/language/expressions/assignment/dstr/array-elision-val-array.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-val-bool.js b/test/language/expressions/assignment/dstr/array-elision-val-bool.js index df78fb3ea4..122a21e15c 100644 --- a/test/language/expressions/assignment/dstr/array-elision-val-bool.js +++ b/test/language/expressions/assignment/dstr/array-elision-val-bool.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for boolean values. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-val-null.js b/test/language/expressions/assignment/dstr/array-elision-val-null.js index 58d29eaba9..5df9cbfebb 100644 --- a/test/language/expressions/assignment/dstr/array-elision-val-null.js +++ b/test/language/expressions/assignment/dstr/array-elision-val-null.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for `null`. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-val-num.js b/test/language/expressions/assignment/dstr/array-elision-val-num.js index 4efb1edc73..c75495dd89 100644 --- a/test/language/expressions/assignment/dstr/array-elision-val-num.js +++ b/test/language/expressions/assignment/dstr/array-elision-val-num.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for number values. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-val-string.js b/test/language/expressions/assignment/dstr/array-elision-val-string.js index 3e82658797..4973246a15 100644 --- a/test/language/expressions/assignment/dstr/array-elision-val-string.js +++ b/test/language/expressions/assignment/dstr/array-elision-val-string.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-val-symbol.js b/test/language/expressions/assignment/dstr/array-elision-val-symbol.js index cf8202c284..a78209246d 100644 --- a/test/language/expressions/assignment/dstr/array-elision-val-symbol.js +++ b/test/language/expressions/assignment/dstr/array-elision-val-symbol.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for symbol values. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-elision-val-undef.js b/test/language/expressions/assignment/dstr/array-elision-val-undef.js index d1c328fa2b..c06eab7cf2 100644 --- a/test/language/expressions/assignment/dstr/array-elision-val-undef.js +++ b/test/language/expressions/assignment/dstr/array-elision-val-undef.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for `undefined`. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-iter-close-err.js b/test/language/expressions/assignment/dstr/array-empty-iter-close-err.js index e321f6bd28..79a290c3c8 100644 --- a/test/language/expressions/assignment/dstr/array-empty-iter-close-err.js +++ b/test/language/expressions/assignment/dstr/array-empty-iter-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-iter-close-null.js b/test/language/expressions/assignment/dstr/array-empty-iter-close-null.js index af087ba0e1..a5dccbeb4a 100644 --- a/test/language/expressions/assignment/dstr/array-empty-iter-close-null.js +++ b/test/language/expressions/assignment/dstr/array-empty-iter-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-iter-close.js b/test/language/expressions/assignment/dstr/array-empty-iter-close.js index e0cf140a67..7b44d0e173 100644 --- a/test/language/expressions/assignment/dstr/array-empty-iter-close.js +++ b/test/language/expressions/assignment/dstr/array-empty-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed without iterating (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-iter-get-err.js b/test/language/expressions/assignment/dstr/array-empty-iter-get-err.js index 9c7eff294d..b5b9f9d598 100644 --- a/test/language/expressions/assignment/dstr/array-empty-iter-get-err.js +++ b/test/language/expressions/assignment/dstr/array-empty-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-val-array.js b/test/language/expressions/assignment/dstr/array-empty-val-array.js index 3c923620df..496d16e862 100644 --- a/test/language/expressions/assignment/dstr/array-empty-val-array.js +++ b/test/language/expressions/assignment/dstr/array-empty-val-array.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-val-bool.js b/test/language/expressions/assignment/dstr/array-empty-val-bool.js index c177da2723..b730001976 100644 --- a/test/language/expressions/assignment/dstr/array-empty-val-bool.js +++ b/test/language/expressions/assignment/dstr/array-empty-val-bool.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for boolean values (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-val-null.js b/test/language/expressions/assignment/dstr/array-empty-val-null.js index 723b00567b..4a3e8f3a8f 100644 --- a/test/language/expressions/assignment/dstr/array-empty-val-null.js +++ b/test/language/expressions/assignment/dstr/array-empty-val-null.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for `null`. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-val-num.js b/test/language/expressions/assignment/dstr/array-empty-val-num.js index e9f56c1cd4..3e078d10cf 100644 --- a/test/language/expressions/assignment/dstr/array-empty-val-num.js +++ b/test/language/expressions/assignment/dstr/array-empty-val-num.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for number values. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-val-string.js b/test/language/expressions/assignment/dstr/array-empty-val-string.js index 8655fc51af..ac1a45cdc5 100644 --- a/test/language/expressions/assignment/dstr/array-empty-val-string.js +++ b/test/language/expressions/assignment/dstr/array-empty-val-string.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-val-symbol.js b/test/language/expressions/assignment/dstr/array-empty-val-symbol.js index 42d725756e..dd1a0557f9 100644 --- a/test/language/expressions/assignment/dstr/array-empty-val-symbol.js +++ b/test/language/expressions/assignment/dstr/array-empty-val-symbol.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for Symbol values. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-empty-val-undef.js b/test/language/expressions/assignment/dstr/array-empty-val-undef.js index 08dd5c823e..ef4ff9c25a 100644 --- a/test/language/expressions/assignment/dstr/array-empty-val-undef.js +++ b/test/language/expressions/assignment/dstr/array-empty-val-undef.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for `undefined`. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-iteration.js b/test/language/expressions/assignment/dstr/array-iteration.js index bb561f3276..882849daa4 100644 --- a/test/language/expressions/assignment/dstr/array-iteration.js +++ b/test/language/expressions/assignment/dstr/array-iteration.js @@ -4,7 +4,6 @@ /*--- description: Value iteration only proceeds for the number of elements in the ArrayAssignmentPattern. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-after-element.js b/test/language/expressions/assignment/dstr/array-rest-after-element.js index 93fbf591b2..515efd8393 100644 --- a/test/language/expressions/assignment/dstr/array-rest-after-element.js +++ b/test/language/expressions/assignment/dstr/array-rest-after-element.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentRestElement following an AssignmentElement consumes all remaining iterable values. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-after-elision.js b/test/language/expressions/assignment/dstr/array-rest-after-elision.js index 0f96c207b1..afba62c5a1 100644 --- a/test/language/expressions/assignment/dstr/array-rest-after-elision.js +++ b/test/language/expressions/assignment/dstr/array-rest-after-elision.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentRestElement following an elision consumes all remaining iterable values. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-before-element.js b/test/language/expressions/assignment/dstr/array-rest-before-element.js index 9d1c466aac..011e1c1276 100644 --- a/test/language/expressions/assignment/dstr/array-rest-before-element.js +++ b/test/language/expressions/assignment/dstr/array-rest-before-element.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentElement may not follow an AssignmentRestElement in an AssignmentElementList. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-before-elision.js b/test/language/expressions/assignment/dstr/array-rest-before-elision.js index dc6e706b1b..df7bf9d9c5 100644 --- a/test/language/expressions/assignment/dstr/array-rest-before-elision.js +++ b/test/language/expressions/assignment/dstr/array-rest-before-elision.js @@ -4,7 +4,6 @@ /*--- description: An elision may not follow an AssignmentRestElement in an AssignmentElementList. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-before-rest.js b/test/language/expressions/assignment/dstr/array-rest-before-rest.js index 021b9bb22b..df829f8554 100644 --- a/test/language/expressions/assignment/dstr/array-rest-before-rest.js +++ b/test/language/expressions/assignment/dstr/array-rest-before-rest.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentRestElement may not follow another AssignmentRestElement in an AssignmentElementList. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-elision-invalid.js b/test/language/expressions/assignment/dstr/array-rest-elision-invalid.js index 80f9f9ad54..bd7efd0c73 100644 --- a/test/language/expressions/assignment/dstr/array-rest-elision-invalid.js +++ b/test/language/expressions/assignment/dstr/array-rest-elision-invalid.js @@ -4,7 +4,6 @@ /*--- description: ArrayAssignmentPattern may not include elisions following an AssignmentRestElement in a AssignmentElementList. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-elision-iter-abpt.js b/test/language/expressions/assignment/dstr/array-rest-elision-iter-abpt.js index e738d2c806..f0d7b18957 100644 --- a/test/language/expressions/assignment/dstr/array-rest-elision-iter-abpt.js +++ b/test/language/expressions/assignment/dstr/array-rest-elision-iter-abpt.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when assignment evaluation produces an abrupt completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-elision.js b/test/language/expressions/assignment/dstr/array-rest-elision.js index 4567211689..02074c7093 100644 --- a/test/language/expressions/assignment/dstr/array-rest-elision.js +++ b/test/language/expressions/assignment/dstr/array-rest-elision.js @@ -4,7 +4,6 @@ /*--- description: ArrayAssignmentPattern may include elisions at any position preceding a AssignmentRestElement in a AssignmentElementList. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-init.js b/test/language/expressions/assignment/dstr/array-rest-init.js index 0abe0e9c5e..e63928fa8e 100644 --- a/test/language/expressions/assignment/dstr/array-rest-init.js +++ b/test/language/expressions/assignment/dstr/array-rest-init.js @@ -4,7 +4,6 @@ /*--- description: The AssignmentRestElement does not support an initializer. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-iter-get-err.js b/test/language/expressions/assignment/dstr/array-rest-iter-get-err.js index 11d5056e00..9a1df087fb 100644 --- a/test/language/expressions/assignment/dstr/array-rest-iter-get-err.js +++ b/test/language/expressions/assignment/dstr/array-rest-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-iter-nrml-close-skip.js b/test/language/expressions/assignment/dstr/array-rest-iter-nrml-close-skip.js index 01b23a4f41..291a6739b4 100644 --- a/test/language/expressions/assignment/dstr/array-rest-iter-nrml-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-rest-iter-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when assignment evaluation has exhausted the iterator (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-err.js b/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-err.js index a4a64b8818..b3084aa861 100644 --- a/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-err.js +++ b/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "return" completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-null.js b/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-null.js index cf138d00a1..d24151fd5a 100644 --- a/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-null.js +++ b/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close.js b/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close.js index bd2ec5590f..6f612feb7b 100644 --- a/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close.js +++ b/test/language/expressions/assignment/dstr/array-rest-iter-rtrn-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "return" completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-err.js b/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-err.js index 2b62e493fd..54496d2176 100644 --- a/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-err.js +++ b/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "throw" completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-skip.js b/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-skip.js index fc140e82ca..a10a95eb1f 100644 --- a/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when iteration produces an abrupt completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close.js b/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close.js index 78e65dec71..fa347dbb19 100644 --- a/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close.js +++ b/test/language/expressions/assignment/dstr/array-rest-iter-thrw-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "throw" completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-iteration.js b/test/language/expressions/assignment/dstr/array-rest-iteration.js index 90bc5a5b1d..725bb492ab 100644 --- a/test/language/expressions/assignment/dstr/array-rest-iteration.js +++ b/test/language/expressions/assignment/dstr/array-rest-iteration.js @@ -4,7 +4,6 @@ /*--- description: In the presense of an AssignmentRestElement, value iteration exhausts the iterable value; (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-lref-err.js b/test/language/expressions/assignment/dstr/array-rest-lref-err.js index bb90311ebd..f3a197c03b 100644 --- a/test/language/expressions/assignment/dstr/array-rest-lref-err.js +++ b/test/language/expressions/assignment/dstr/array-rest-lref-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces an abrupt completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-lref.js b/test/language/expressions/assignment/dstr/array-rest-lref.js index 7cc4bed084..e45f37c843 100644 --- a/test/language/expressions/assignment/dstr/array-rest-lref.js +++ b/test/language/expressions/assignment/dstr/array-rest-lref.js @@ -4,7 +4,6 @@ /*--- description: Reference is evaluated during assignment (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array-invalid.js b/test/language/expressions/assignment/dstr/array-rest-nested-array-invalid.js index b1da76740d..409a8f87cf 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array-iter-thrw-close-skip.js b/test/language/expressions/assignment/dstr/array-rest-nested-array-iter-thrw-close-skip.js index 5076e7599a..f09fe55955 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array-iter-thrw-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array-iter-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when nested array pattern evaluation produces an abrupt completion (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array-null.js b/test/language/expressions/assignment/dstr/array-rest-nested-array-null.js index 14b0d60f3e..4cbf2f49dc 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array-null.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable emits `null` as the only value, an array with a single `null` element should be used as the value of the nested DestructuringAssignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined-hole.js b/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined-hole.js index 581d1b9f5a..f85507941c 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined-hole.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined-hole.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable is an array with a "hole", an array with a single `undefined` element should be used as the value of the nested DestructuringAssignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined-own.js b/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined-own.js index 10054adb7b..876ebc9991 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined-own.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable emits `undefined` as the only value, an array with a single `undefined` element should be used as the value of the nested DestructuringAssignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined.js b/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined.js index c999165d54..7300f885f0 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable is emits no values, an empty array should be used as the value of the nested DestructuringAssignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-expr.js b/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-expr.js index d94e900fea..cb7b17f995 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-expr.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment and within a generator function body, it should behave as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-invalid.js index 7c02875a03..270a630a8f 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js b/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js index 490e2e83b6..c5228c4892 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-array.js b/test/language/expressions/assignment/dstr/array-rest-nested-array.js index 3356e8e039..a5eb926470 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-array.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-array.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-obj-invalid.js b/test/language/expressions/assignment/dstr/array-rest-nested-obj-invalid.js index 055a034aa8..87cbe616f8 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-obj-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js b/test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js index fb6188e7d5..ae370af561 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the iterable emits `null` as the only value, an array with a single `null` element should be used as the value of the nested DestructuringAssignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js b/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js index eba1fbf02b..e1bf86a4fa 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable is an array with a "hole", an array with a single `undefined` element should be used as the value of the nested DestructuringAssignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js b/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js index 127864cea6..e2723a0755 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable emits `undefined` as the only value, an array with a single `undefined` element should be used as the value of the nested DestructuringAssignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js b/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js index f82cb51c04..ee4de4bd7b 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an obect literal and the iterable is emits no values, an empty array should be used as the value of the nested DestructuringAssignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-expr.js b/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-expr.js index 6573e1a3d0..0f3d109a79 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-expr.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and within a generator function body, it should behave as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-invalid.js index 16327d9c37..a93bc6a548 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js b/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js index 9c97d8feb1..442d7a1a80 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-nested-obj.js b/test/language/expressions/assignment/dstr/array-rest-nested-obj.js index b543abf2e9..3d21243c66 100644 --- a/test/language/expressions/assignment/dstr/array-rest-nested-obj.js +++ b/test/language/expressions/assignment/dstr/array-rest-nested-obj.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal, it should be parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-put-const.js b/test/language/expressions/assignment/dstr/array-rest-put-const.js index 2661b4bdd0..0bfe5ff841 100644 --- a/test/language/expressions/assignment/dstr/array-rest-put-const.js +++ b/test/language/expressions/assignment/dstr/array-rest-put-const.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `const` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [const, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-put-let.js b/test/language/expressions/assignment/dstr/array-rest-put-let.js index 437cfcac13..828af53ad0 100644 --- a/test/language/expressions/assignment/dstr/array-rest-put-let.js +++ b/test/language/expressions/assignment/dstr/array-rest-put-let.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `let` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-no-get.js b/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-no-get.js index a608e049ae..3468363172 100644 --- a/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-no-get.js +++ b/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-no-get.js @@ -4,7 +4,6 @@ /*--- description: If the DestructuringAssignmentTarget of an AssignmentElement is a PropertyReference, it should not be evaluated. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js b/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js index 662fff9f6f..625d688f22 100644 --- a/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js +++ b/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when value assignment produces an abrupt completion. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err.js b/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err.js index 5862de9fc9..9083ddb4ed 100644 --- a/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err.js +++ b/test/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err.js @@ -4,7 +4,6 @@ /*--- description: Any error raised as a result of setting the value should be forwarded to the runtime. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-put-prop-ref.js b/test/language/expressions/assignment/dstr/array-rest-put-prop-ref.js index 4a2e57e446..cadc35fca5 100644 --- a/test/language/expressions/assignment/dstr/array-rest-put-prop-ref.js +++ b/test/language/expressions/assignment/dstr/array-rest-put-prop-ref.js @@ -4,7 +4,6 @@ /*--- description: The DestructuringAssignmentTarget of an AssignmentElement may be a PropertyReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js b/test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js index 00970f8106..04e71870e7 100644 --- a/test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js +++ b/test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Outside of strict mode, if the the assignment target is an unresolvable reference, a new `var` binding should be created in the environment record. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-put-unresolvable-strict.js b/test/language/expressions/assignment/dstr/array-rest-put-unresolvable-strict.js index 156a2fc038..08aa924735 100644 --- a/test/language/expressions/assignment/dstr/array-rest-put-unresolvable-strict.js +++ b/test/language/expressions/assignment/dstr/array-rest-put-unresolvable-strict.js @@ -4,7 +4,6 @@ /*--- description: In strict mode, if the the assignment target is an unresolvable reference, a ReferenceError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-yield-expr.js b/test/language/expressions/assignment/dstr/array-rest-yield-expr.js index b03071cd9e..a4a6b62973 100644 --- a/test/language/expressions/assignment/dstr/array-rest-yield-expr.js +++ b/test/language/expressions/assignment/dstr/array-rest-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentRestElement and within the body of a generator function, it should behave as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/array-rest-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/array-rest-yield-ident-invalid.js index bc8aaa83da..5dd5d9e365 100644 --- a/test/language/expressions/assignment/dstr/array-rest-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/array-rest-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentRestElement and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js b/test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js index 0b2fb794fd..61f4d8eb94 100644 --- a/test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentRestElement and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-empty-bool.js b/test/language/expressions/assignment/dstr/obj-empty-bool.js index e4ea0a72da..5583e56bf7 100644 --- a/test/language/expressions/assignment/dstr/obj-empty-bool.js +++ b/test/language/expressions/assignment/dstr/obj-empty-bool.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (boolean value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-empty-null.js b/test/language/expressions/assignment/dstr/obj-empty-null.js index c3ac620bc0..1c63769101 100644 --- a/test/language/expressions/assignment/dstr/obj-empty-null.js +++ b/test/language/expressions/assignment/dstr/obj-empty-null.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (null value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-empty-num.js b/test/language/expressions/assignment/dstr/obj-empty-num.js index a8e1b0bd9b..5cbab8e795 100644 --- a/test/language/expressions/assignment/dstr/obj-empty-num.js +++ b/test/language/expressions/assignment/dstr/obj-empty-num.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (number value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-empty-obj.js b/test/language/expressions/assignment/dstr/obj-empty-obj.js index 1dd88242a6..d7b789c268 100644 --- a/test/language/expressions/assignment/dstr/obj-empty-obj.js +++ b/test/language/expressions/assignment/dstr/obj-empty-obj.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (object value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-empty-string.js b/test/language/expressions/assignment/dstr/obj-empty-string.js index 31378e1734..273a9852bf 100644 --- a/test/language/expressions/assignment/dstr/obj-empty-string.js +++ b/test/language/expressions/assignment/dstr/obj-empty-string.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (string value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-empty-symbol.js b/test/language/expressions/assignment/dstr/obj-empty-symbol.js index 4a22f2eb6f..729ee1afa0 100644 --- a/test/language/expressions/assignment/dstr/obj-empty-symbol.js +++ b/test/language/expressions/assignment/dstr/obj-empty-symbol.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (symbol value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-empty-undef.js b/test/language/expressions/assignment/dstr/obj-empty-undef.js index fb7b67b269..1e3cc3c60f 100644 --- a/test/language/expressions/assignment/dstr/obj-empty-undef.js +++ b/test/language/expressions/assignment/dstr/obj-empty-undef.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (undefined value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-first.js b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-first.js index 1b2c9cbf38..2fadff36b9 100644 --- a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-first.js +++ b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-first.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (first of many) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-last.js b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-last.js index 2cb4190014..c19ab380f9 100644 --- a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-last.js +++ b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-last.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (last of many) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-lone.js b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-lone.js index 841d35a0ce..bb7fe47a61 100644 --- a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-lone.js +++ b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-lone.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (lone identifier) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-middle.js b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-middle.js index 1fe3c7ef13..fdaf2a32d0 100644 --- a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-middle.js +++ b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-middle.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (within many) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-trlng.js b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-trlng.js index 94a7db4714..6685ad93d6 100644 --- a/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-trlng.js +++ b/test/language/expressions/assignment/dstr/obj-id-identifier-resolution-trlng.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (lone identifier with trailing comma) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-identifier-yield-expr.js b/test/language/expressions/assignment/dstr/obj-id-identifier-yield-expr.js index 65ae6f32c8..8f54015c57 100644 --- a/test/language/expressions/assignment/dstr/obj-id-identifier-yield-expr.js +++ b/test/language/expressions/assignment/dstr/obj-id-identifier-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: yield is not a valid IdentifierReference in an AssignmentProperty within generator function bodies. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated, noStrict] negative: diff --git a/test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-invalid.js index 6a03a9ada6..fab8be9f2b 100644 --- a/test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: yield is not a valid IdentifierReference in an AssignmentProperty within strict mode code. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js b/test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js index 49bcdb7fda..6543ca9fbc 100644 --- a/test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: yield is a valid IdentifierReference in an AssignmentProperty outside of strict mode and generator functions. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-assignment-missing.js b/test/language/expressions/assignment/dstr/obj-id-init-assignment-missing.js index 80d7aa6e67..5fdf5846d5 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-assignment-missing.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-assignment-missing.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (no corresponding property defined). (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-assignment-null.js b/test/language/expressions/assignment/dstr/obj-id-init-assignment-null.js index 2aa61c8e61..68c5a6da87 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-assignment-null.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-assignment-null.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (null property value defined). (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-assignment-truthy.js b/test/language/expressions/assignment/dstr/obj-id-init-assignment-truthy.js index 0e8b204003..c7c8c10886 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-assignment-truthy.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-assignment-truthy.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (truthy property value defined). (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-assignment-undef.js b/test/language/expressions/assignment/dstr/obj-id-init-assignment-undef.js index 367abf7e31..2efcc53961 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-assignment-undef.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-assignment-undef.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference ("undefined" property value defined). (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-evaluation.js b/test/language/expressions/assignment/dstr/obj-id-init-evaluation.js index e45550bcdf..40cb7aa53b 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-evaluation.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-evaluation.js @@ -4,7 +4,6 @@ /*--- description: The Initializer should only be evaluated if v is undefined. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js index dc21ba6b1f..f06eb766e9 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ArrowFunction) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js index 3fd2006468..21af89c5bc 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ClassExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [class, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js index c0cfa2e1ca..d4a8b9a3da 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (CoverParenthesizedExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js index f1730eafdc..73c34627f7 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (FunctionExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-gen.js b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-gen.js index 4da615fcd3..296d0cbaa1 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-fn-name-gen.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (GeneratorExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-id-init-in.js b/test/language/expressions/assignment/dstr/obj-id-init-in.js index a6eff2ce26..e24b3d3d09 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-in.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-in.js @@ -4,7 +4,6 @@ /*--- description: The Initializer in an AssignmentProperty may be an `in` expression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-let.js b/test/language/expressions/assignment/dstr/obj-id-init-let.js index 85f7c1c73f..241951e44a 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-let.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-let.js @@ -4,7 +4,6 @@ /*--- description: Value retrieval of Initializer obeys `let` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-order.js b/test/language/expressions/assignment/dstr/obj-id-init-order.js index d1ffdccab5..4c163c24b6 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-order.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-order.js @@ -4,7 +4,6 @@ /*--- description: Initializer values should be assigned in left-to-right order. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js b/test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js index a06122c02f..7993f866f6 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-simple-strict.js b/test/language/expressions/assignment/dstr/obj-id-init-simple-strict.js index b6cba9869f..53b142bf2f 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-simple-strict.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-simple-strict.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if IsValidSimpleAssignmentTarget of IdentifierReference is false. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/obj-id-init-yield-expr.js b/test/language/expressions/assignment/dstr/obj-id-init-yield-expr.js index 53449cd5e6..477b74348f 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-yield-expr.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentProperty and within a generator function body, it should behave as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/obj-id-init-yield-ident-invalid.js index 87c81cba63..e3dd048d61 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentProperty and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js b/test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js index a7a83425c2..9a1a2401a3 100644 --- a/test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentProperty and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-put-const.js b/test/language/expressions/assignment/dstr/obj-id-put-const.js index 1effef98d8..f0c6a66be8 100644 --- a/test/language/expressions/assignment/dstr/obj-id-put-const.js +++ b/test/language/expressions/assignment/dstr/obj-id-put-const.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `const` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [const, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-put-let.js b/test/language/expressions/assignment/dstr/obj-id-put-let.js index d6c53a0fb3..0f9561d795 100644 --- a/test/language/expressions/assignment/dstr/obj-id-put-let.js +++ b/test/language/expressions/assignment/dstr/obj-id-put-let.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `let` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js b/test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js index 9c34ff9cce..c11add8d66 100644 --- a/test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js +++ b/test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Outside of strict mode, if the the assignment target is an unresolvable reference, a new `var` binding should be created in the environment record. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-put-unresolvable-strict.js b/test/language/expressions/assignment/dstr/obj-id-put-unresolvable-strict.js index 5d3a4b3180..01ebf0deec 100644 --- a/test/language/expressions/assignment/dstr/obj-id-put-unresolvable-strict.js +++ b/test/language/expressions/assignment/dstr/obj-id-put-unresolvable-strict.js @@ -4,7 +4,6 @@ /*--- description: In strict mode, if the the assignment target is an unresolvable reference, a ReferenceError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js b/test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js index d763729210..96c09918ec 100644 --- a/test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js +++ b/test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-id-simple-strict.js b/test/language/expressions/assignment/dstr/obj-id-simple-strict.js index 836c6f3eb1..c81c4033d0 100644 --- a/test/language/expressions/assignment/dstr/obj-id-simple-strict.js +++ b/test/language/expressions/assignment/dstr/obj-id-simple-strict.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if IsValidSimpleAssignmentTarget of IdentifierReference is false. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-missing.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-missing.js index e37419693a..3510da85a3 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-missing.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-missing.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (non-existent property) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-null.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-null.js index 4d0da4dc49..323a4a9694 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-null.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-null.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is not undefined, the Initializer should be evaluated and the result assigned to the target reference (null value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-truthy.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-truthy.js index 36d5f7ff3b..36cb0dddc4 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-truthy.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-truthy.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is not undefined, the Initializer should be evaluated and the result assigned to the target reference (truthy value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-undef.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-undef.js index a41e292c41..eb88f4c4f2 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-undef.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-undef.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (undefined value) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-evaluation.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-evaluation.js index 7531aa881e..7fc3315862 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-evaluation.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-evaluation.js @@ -4,7 +4,6 @@ /*--- description: The Initializer should only be evaluated if v is undefined. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js index a24b196eca..06f8fc3f5e 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ArrowFunction) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js index f206869d57..8ad1e44946 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ClassExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [class, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js index 229cef4472..aa4df717d4 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (CoverParenthesizedExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js index 9da34a4205..afc464cd0f 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (FunctionExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-gen.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-gen.js index 859ae3ad33..915256a3d1 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-gen.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (GeneratorExpression) (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-in.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-in.js index 30e35912ba..cbcc882eac 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-in.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-in.js @@ -4,7 +4,6 @@ /*--- description: The Initializer in an AssignmentElement may be an `in` expression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js index bb4d39bf31..88eb9c1675 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js @@ -4,7 +4,6 @@ /*--- description: Value retrieval of Initializer obeys `let` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-expr.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-expr.js index 30ce88202e..c6b333feca 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-expr.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement and within a generator function body, it should behave as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-invalid.js index 797b1bf0c1..c1197b2a7a 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js b/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js index 4ce31208a5..f0b2676ea6 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-expr.js b/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-expr.js index 426bed36b8..ce0945309e 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-expr.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and within a generator function body, it should behave as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-invalid.js index b774c80ece..6e22bd5f4b 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js b/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js index e1c68c3aae..c67a3bde3a 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-first.js b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-first.js index f346f25255..593a2986b2 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-first.js +++ b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-first.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (first of many). (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-last.js b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-last.js index 81fc829e55..dbc589ac4d 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-last.js +++ b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-last.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (last of many). (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-lone.js b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-lone.js index 3c96c9a1f8..bbe73de707 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-lone.js +++ b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-lone.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (lone element). (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-middle.js b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-middle.js index dc0bd60254..fa8acf9d2e 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-middle.js +++ b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-middle.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (within many). (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-trlng.js b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-trlng.js index 81e2db3587..0c71c02cd3 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-trlng.js +++ b/test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-trlng.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (lone element with trailing comma). (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-name-evaluation-error.js b/test/language/expressions/assignment/dstr/obj-prop-name-evaluation-error.js index 9ee5cdad1a..8a7d904c16 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-name-evaluation-error.js +++ b/test/language/expressions/assignment/dstr/obj-prop-name-evaluation-error.js @@ -4,7 +4,6 @@ /*--- description: Any error raised as a result of evaluating PropertyName should be forwarded to the runtime. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-name-evaluation.js b/test/language/expressions/assignment/dstr/obj-prop-name-evaluation.js index d2930443d1..f71f0a0c20 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-name-evaluation.js +++ b/test/language/expressions/assignment/dstr/obj-prop-name-evaluation.js @@ -4,7 +4,6 @@ /*--- description: PropertyName of an AssignmentProperty may be a ComputedPropertyName. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-array-invalid.js b/test/language/expressions/assignment/dstr/obj-prop-nested-array-invalid.js index a706092950..29c0d4aad0 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-array-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-array-null.js b/test/language/expressions/assignment/dstr/obj-prop-nested-array-null.js index dff3f67eb3..020c1c8da4 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-array-null.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-array-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is `null`, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-array-undefined-own.js b/test/language/expressions/assignment/dstr/obj-prop-nested-array-undefined-own.js index 16a8b09aa1..d8c503c493 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-array-undefined-own.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-array-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is `undefined`, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-array-undefined.js b/test/language/expressions/assignment/dstr/obj-prop-nested-array-undefined.js index 5ffe738bb9..ecbd8f9975 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-array-undefined.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-array-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is not defined, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-expr.js b/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-expr.js index 6f981966b4..cf7628f1f4 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-expr.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and within a generator function body, it should behave as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-invalid.js index 25dad8173f..31337c561e 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js b/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js index f677df3565..bd189c0897 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-array.js b/test/language/expressions/assignment/dstr/obj-prop-nested-array.js index 6b32143d1c..138146138d 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-array.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-array.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-invalid.js b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-invalid.js index 9f227c52bb..7317ccd709 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-null.js b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-null.js index 7ed0840d23..b14995e7bb 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-null.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is `null`, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined-own.js b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined-own.js index 590d087f4d..5db0788b67 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined-own.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is `undefined`, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined.js b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined.js index e0c168fcdd..19f5e8c166 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is not defined, a TypeError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-expr.js b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-expr.js index bdff5e4464..0ae0af81c4 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-expr.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and within a generator function body, it should behave as a YieldExpression. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-invalid.js index ba38b80b53..2c88b05903 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js index 1d62703ed3..5cad53e153 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-nested-obj.js b/test/language/expressions/assignment/dstr/obj-prop-nested-obj.js index 3fa897ba6e..6c656008ee 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-nested-obj.js +++ b/test/language/expressions/assignment/dstr/obj-prop-nested-obj.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal, it should be parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-put-const.js b/test/language/expressions/assignment/dstr/obj-prop-put-const.js index 986ca5eb0e..bf0bb2483b 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-put-const.js +++ b/test/language/expressions/assignment/dstr/obj-prop-put-const.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `const` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [const, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-put-let.js b/test/language/expressions/assignment/dstr/obj-prop-put-let.js index 84dc4163b9..68063c7843 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-put-let.js +++ b/test/language/expressions/assignment/dstr/obj-prop-put-let.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `let` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-put-order.js b/test/language/expressions/assignment/dstr/obj-prop-put-order.js index bf1b1a8890..0084985427 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-put-order.js +++ b/test/language/expressions/assignment/dstr/obj-prop-put-order.js @@ -4,7 +4,6 @@ /*--- description: The AssignmentElements in an AssignmentElementList are evaluated in left- to-right order. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref-no-get.js b/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref-no-get.js index bbed98495f..5cdc8eb1b3 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref-no-get.js +++ b/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref-no-get.js @@ -4,7 +4,6 @@ /*--- description: If the DestructuringAssignmentTarget of an AssignmentElement is a PropertyReference, it should not be evaluated. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref-user-err.js b/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref-user-err.js index 6da57335fb..5b9cc39752 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref-user-err.js +++ b/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref-user-err.js @@ -4,7 +4,6 @@ /*--- description: Any error raised as a result of setting the value should be forwarded to the runtime. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref.js b/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref.js index aee96df871..9d703346af 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref.js +++ b/test/language/expressions/assignment/dstr/obj-prop-put-prop-ref.js @@ -4,7 +4,6 @@ /*--- description: The DestructuringAssignmentTarget of an AssignmentElement may be a PropertyReference. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js b/test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js index 46154d32cd..c182f0fb5e 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js +++ b/test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Outside of strict mode, if the the assignment target is an unresolvable reference, a new `var` binding should be created in the environment record. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-strict.js b/test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-strict.js index 8614011c20..1dba30c880 100644 --- a/test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-strict.js +++ b/test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-strict.js @@ -4,7 +4,6 @@ /*--- description: In strict mode, if the the assignment target is an unresolvable reference, a ReferenceError should be thrown. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js b/test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js index 43637fff52..4d197afe08 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js +++ b/test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Destructuring field can be a computed property, i.e it can be defined only at runtime. Rest operantion needs to skip these properties as well. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated, noStrict] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-rest-computed-property.js b/test/language/expressions/assignment/dstr/obj-rest-computed-property.js index 7ab3bedf00..9c73093146 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-computed-property.js +++ b/test/language/expressions/assignment/dstr/obj-rest-computed-property.js @@ -4,7 +4,6 @@ /*--- description: Destructuring field can be a computed property, i.e it can be defined only at runtime. Rest operantion needs to skip these properties as well. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-rest-descriptors.js b/test/language/expressions/assignment/dstr/obj-rest-descriptors.js index 25bc72e5cf..1a0df8affa 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-descriptors.js +++ b/test/language/expressions/assignment/dstr/obj-rest-descriptors.js @@ -4,7 +4,6 @@ /*--- description: Object created from rest deconstruction doesn't copy source object property descriptors. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-rest-empty-obj.js b/test/language/expressions/assignment/dstr/obj-rest-empty-obj.js index 25b5d36a72..bd7db5ad3b 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-empty-obj.js +++ b/test/language/expressions/assignment/dstr/obj-rest-empty-obj.js @@ -4,7 +4,6 @@ /*--- description: RestBindingInitialization creates a new object even if lhs is an empty object (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js b/test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js index d63c77b265..b639e45862 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js +++ b/test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js @@ -4,7 +4,6 @@ /*--- description: Rest deconstruction doesn't happen if getter return is abrupt (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-getter.js b/test/language/expressions/assignment/dstr/obj-rest-getter.js index eea68ef425..520c308513 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-getter.js +++ b/test/language/expressions/assignment/dstr/obj-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-rest-not-last-element-invalid.js b/test/language/expressions/assignment/dstr/obj-rest-not-last-element-invalid.js index a3e103fefe..4c59914efc 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-not-last-element-invalid.js +++ b/test/language/expressions/assignment/dstr/obj-rest-not-last-element-invalid.js @@ -4,7 +4,6 @@ /*--- description: Object rest element needs to be the last AssignmenProperty in ObjectAssignmentPattern. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/assignment/dstr/obj-rest-number.js b/test/language/expressions/assignment/dstr/obj-rest-number.js index 037c915516..d805f12080 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-number.js +++ b/test/language/expressions/assignment/dstr/obj-rest-number.js @@ -4,7 +4,6 @@ /*--- description: RestBindingInitialization creates a new object even if lhs is a Number (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-order.js b/test/language/expressions/assignment/dstr/obj-rest-order.js index 6606fee83c..bf5a148e49 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-order.js +++ b/test/language/expressions/assignment/dstr/obj-rest-order.js @@ -4,7 +4,6 @@ /*--- description: Rest operation follows [[OwnPropertyKeys]] order (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol, object-rest, destructuring-binding] flags: [generated] includes: [compareArray.js] diff --git a/test/language/expressions/assignment/dstr/obj-rest-put-const.js b/test/language/expressions/assignment/dstr/obj-rest-put-const.js index c458417dc0..e9b1b469d8 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-put-const.js +++ b/test/language/expressions/assignment/dstr/obj-rest-put-const.js @@ -4,7 +4,6 @@ /*--- description: The object rest deconstruction assignment target should obey `const` semantics. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-same-name.js b/test/language/expressions/assignment/dstr/obj-rest-same-name.js index 29ee789bef..5c0bedef8c 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-same-name.js +++ b/test/language/expressions/assignment/dstr/obj-rest-same-name.js @@ -4,7 +4,6 @@ /*--- description: Proper setting in the values for rest name equal to a property name. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js b/test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js index 10b5549283..cb9c3ab87f 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js +++ b/test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-rest-str-val.js b/test/language/expressions/assignment/dstr/obj-rest-str-val.js index c8d2e1d43b..5b6fff2cbb 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-str-val.js +++ b/test/language/expressions/assignment/dstr/obj-rest-str-val.js @@ -4,7 +4,6 @@ /*--- description: RestBindingInitialization creats an object with indexes as property name (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-symbol-val.js b/test/language/expressions/assignment/dstr/obj-rest-symbol-val.js index 3e2f4da9c1..82de417be3 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-symbol-val.js +++ b/test/language/expressions/assignment/dstr/obj-rest-symbol-val.js @@ -4,7 +4,6 @@ /*--- description: RestBindingInitialization creates a new object if lhs is a Symbol (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol, object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js b/test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js index 0f3ccc6200..7e91bd987b 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js +++ b/test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object property setter, its value should be binded as rest object. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-to-property.js b/test/language/expressions/assignment/dstr/obj-rest-to-property.js index 502fea45bc..9f975b43dc 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-to-property.js +++ b/test/language/expressions/assignment/dstr/obj-rest-to-property.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object property, its value should be binded as rest object. (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/assignment/dstr/obj-rest-val-null.js b/test/language/expressions/assignment/dstr/obj-rest-val-null.js index 97da15bb84..31cedafa56 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-val-null.js +++ b/test/language/expressions/assignment/dstr/obj-rest-val-null.js @@ -4,7 +4,6 @@ /*--- description: TypeError is thrown when rhs is null because of 7.1.13 ToObject ( argument ) used by CopyDataProperties (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-val-undefined.js b/test/language/expressions/assignment/dstr/obj-rest-val-undefined.js index e72623f23a..2730bc7f5a 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-val-undefined.js +++ b/test/language/expressions/assignment/dstr/obj-rest-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: TypeError is thrown when rhs is ```undefined``` because of 7.1.13 ToObject ( argument ) used by CopyDataProperties (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/assignment/dstr/obj-rest-valid-object.js b/test/language/expressions/assignment/dstr/obj-rest-valid-object.js index 6ea758c4fa..24a2d0658b 100644 --- a/test/language/expressions/assignment/dstr/obj-rest-valid-object.js +++ b/test/language/expressions/assignment/dstr/obj-rest-valid-object.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (AssignmentExpression) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/call/spread-err-mult-err-expr-throws.js b/test/language/expressions/call/spread-err-mult-err-expr-throws.js index f618ab7daf..4c5c972862 100644 --- a/test/language/expressions/call/spread-err-mult-err-expr-throws.js +++ b/test/language/expressions/call/spread-err-mult-err-expr-throws.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when evaluation throws (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [generators] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-mult-err-iter-get-value.js b/test/language/expressions/call/spread-err-mult-err-iter-get-value.js index 3635bc89b0..3ae450ad69 100644 --- a/test/language/expressions/call/spread-err-mult-err-iter-get-value.js +++ b/test/language/expressions/call/spread-err-mult-err-iter-get-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator function return value) (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-mult-err-itr-get-call.js b/test/language/expressions/call/spread-err-mult-err-itr-get-call.js index 0696ca4c70..54a50618f4 100644 --- a/test/language/expressions/call/spread-err-mult-err-itr-get-call.js +++ b/test/language/expressions/call/spread-err-mult-err-itr-get-call.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator function invocation) (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-mult-err-itr-get-get.js b/test/language/expressions/call/spread-err-mult-err-itr-get-get.js index c7e5659d01..4702142772 100644 --- a/test/language/expressions/call/spread-err-mult-err-itr-get-get.js +++ b/test/language/expressions/call/spread-err-mult-err-itr-get-get.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator property access) (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-mult-err-itr-step.js b/test/language/expressions/call/spread-err-mult-err-itr-step.js index 12ef5e447d..07dcf201db 100644 --- a/test/language/expressions/call/spread-err-mult-err-itr-step.js +++ b/test/language/expressions/call/spread-err-mult-err-itr-step.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when IteratorStep fails (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-mult-err-itr-value.js b/test/language/expressions/call/spread-err-mult-err-itr-value.js index a8ebf057a9..6ccc05365c 100644 --- a/test/language/expressions/call/spread-err-mult-err-itr-value.js +++ b/test/language/expressions/call/spread-err-mult-err-itr-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when IteratorValue fails (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js b/test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js index 8ed3064b21..b89b323688 100644 --- a/test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js +++ b/test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator results in error when using an unresolvable reference (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-mult-err-unresolvable.js b/test/language/expressions/call/spread-err-mult-err-unresolvable.js index 21b94e7735..1403c30372 100644 --- a/test/language/expressions/call/spread-err-mult-err-unresolvable.js +++ b/test/language/expressions/call/spread-err-mult-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when reference is unresolvable (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 flags: [generated] info: | CallExpression : MemberExpression Arguments diff --git a/test/language/expressions/call/spread-err-sngl-err-expr-throws.js b/test/language/expressions/call/spread-err-sngl-err-expr-throws.js index e22039036b..90d1ca0ba3 100644 --- a/test/language/expressions/call/spread-err-sngl-err-expr-throws.js +++ b/test/language/expressions/call/spread-err-sngl-err-expr-throws.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when evaluation throws (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [generators] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-sngl-err-itr-get-call.js b/test/language/expressions/call/spread-err-sngl-err-itr-get-call.js index 819eec433a..c45c644d28 100644 --- a/test/language/expressions/call/spread-err-sngl-err-itr-get-call.js +++ b/test/language/expressions/call/spread-err-sngl-err-itr-get-call.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator function invocation) (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-sngl-err-itr-get-get.js b/test/language/expressions/call/spread-err-sngl-err-itr-get-get.js index 113c50ddf7..f173369b26 100644 --- a/test/language/expressions/call/spread-err-sngl-err-itr-get-get.js +++ b/test/language/expressions/call/spread-err-sngl-err-itr-get-get.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator property access) (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-sngl-err-itr-get-value.js b/test/language/expressions/call/spread-err-sngl-err-itr-get-value.js index 2b9f69d0b6..6d3e0faa36 100644 --- a/test/language/expressions/call/spread-err-sngl-err-itr-get-value.js +++ b/test/language/expressions/call/spread-err-sngl-err-itr-get-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator function return value) (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-sngl-err-itr-step.js b/test/language/expressions/call/spread-err-sngl-err-itr-step.js index 2ddff48d15..70a1cce54e 100644 --- a/test/language/expressions/call/spread-err-sngl-err-itr-step.js +++ b/test/language/expressions/call/spread-err-sngl-err-itr-step.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when IteratorStep fails (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-sngl-err-itr-value.js b/test/language/expressions/call/spread-err-sngl-err-itr-value.js index 73a3c9e013..802b8ed142 100644 --- a/test/language/expressions/call/spread-err-sngl-err-itr-value.js +++ b/test/language/expressions/call/spread-err-sngl-err-itr-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when IteratorValue fails (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js b/test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js index dd27efa9e8..dee7a6c45b 100644 --- a/test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js +++ b/test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator results in error when using an unresolvable reference (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-err-sngl-err-unresolvable.js b/test/language/expressions/call/spread-err-sngl-err-unresolvable.js index 34025e9dcb..ad60b94984 100644 --- a/test/language/expressions/call/spread-err-sngl-err-unresolvable.js +++ b/test/language/expressions/call/spread-err-sngl-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when reference is unresolvable (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 flags: [generated] info: | CallExpression : MemberExpression Arguments diff --git a/test/language/expressions/call/spread-mult-empty.js b/test/language/expressions/call/spread-mult-empty.js index 956534d204..51033725de 100644 --- a/test/language/expressions/call/spread-mult-empty.js +++ b/test/language/expressions/call/spread-mult-empty.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when no iteration occurs (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 flags: [generated] info: | CallExpression : MemberExpression Arguments diff --git a/test/language/expressions/call/spread-mult-expr.js b/test/language/expressions/call/spread-mult-expr.js index d15ed52055..9f6770a12e 100644 --- a/test/language/expressions/call/spread-mult-expr.js +++ b/test/language/expressions/call/spread-mult-expr.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression following other elements (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 flags: [generated] info: | CallExpression : MemberExpression Arguments diff --git a/test/language/expressions/call/spread-mult-iter.js b/test/language/expressions/call/spread-mult-iter.js index ee81f5c612..4a4d852962 100644 --- a/test/language/expressions/call/spread-mult-iter.js +++ b/test/language/expressions/call/spread-mult-iter.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments with a valid iterator (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-mult-literal.js b/test/language/expressions/call/spread-mult-literal.js index 87b2a79c48..6f942a0891 100644 --- a/test/language/expressions/call/spread-mult-literal.js +++ b/test/language/expressions/call/spread-mult-literal.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression following other elements (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 flags: [generated] info: | CallExpression : MemberExpression Arguments diff --git a/test/language/expressions/call/spread-mult-obj-ident.js b/test/language/expressions/call/spread-mult-obj-ident.js index 0d055b143b..fa5504a3a2 100644 --- a/test/language/expressions/call/spread-mult-obj-ident.js +++ b/test/language/expressions/call/spread-mult-obj-ident.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other properties (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/call/spread-mult-obj-null.js b/test/language/expressions/call/spread-mult-obj-null.js index 5b58fb659d..e4e777ffe4 100644 --- a/test/language/expressions/call/spread-mult-obj-null.js +++ b/test/language/expressions/call/spread-mult-obj-null.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other arguments with null value (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-mult-obj-undefined.js b/test/language/expressions/call/spread-mult-obj-undefined.js index e19c00628d..e2ed3cbbbe 100644 --- a/test/language/expressions/call/spread-mult-obj-undefined.js +++ b/test/language/expressions/call/spread-mult-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other arguments with undefined (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-getter-descriptor.js b/test/language/expressions/call/spread-obj-getter-descriptor.js index cdf3bd2fe3..38c5777dc8 100644 --- a/test/language/expressions/call/spread-obj-getter-descriptor.js +++ b/test/language/expressions/call/spread-obj-getter-descriptor.js @@ -4,7 +4,6 @@ /*--- description: Spread operation with getter results in data property descriptor (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/call/spread-obj-getter-init.js b/test/language/expressions/call/spread-obj-getter-init.js index 964eed06b8..ae4b23efa6 100644 --- a/test/language/expressions/call/spread-obj-getter-init.js +++ b/test/language/expressions/call/spread-obj-getter-init.js @@ -4,7 +4,6 @@ /*--- description: Getter in object literal is not evaluated (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js b/test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js index d849447be8..d0171dbbe8 100644 --- a/test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js +++ b/test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter manipulates outter object before it's spread operation (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-mult-spread-getter.js b/test/language/expressions/call/spread-obj-mult-spread-getter.js index bc0a4a6d00..8fca5a930f 100644 --- a/test/language/expressions/call/spread-obj-mult-spread-getter.js +++ b/test/language/expressions/call/spread-obj-mult-spread-getter.js @@ -4,7 +4,6 @@ /*--- description: Multiple Object Spread usage calls getter multiple times (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-mult-spread.js b/test/language/expressions/call/spread-obj-mult-spread.js index 129a8746e8..1ba764c54a 100644 --- a/test/language/expressions/call/spread-obj-mult-spread.js +++ b/test/language/expressions/call/spread-obj-mult-spread.js @@ -4,7 +4,6 @@ /*--- description: Multiple Object Spread operation (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-null.js b/test/language/expressions/call/spread-obj-null.js index 33ce394065..a590fe0afa 100644 --- a/test/language/expressions/call/spread-obj-null.js +++ b/test/language/expressions/call/spread-obj-null.js @@ -4,7 +4,6 @@ /*--- description: Null Object Spread is ignored (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-override-immutable.js b/test/language/expressions/call/spread-obj-override-immutable.js index e00ff58c25..d6e1cf13a2 100644 --- a/test/language/expressions/call/spread-obj-override-immutable.js +++ b/test/language/expressions/call/spread-obj-override-immutable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread overriding immutable properties (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/call/spread-obj-overrides-prev-properties.js b/test/language/expressions/call/spread-obj-overrides-prev-properties.js index 4815c7e0f3..ce2f70f21d 100644 --- a/test/language/expressions/call/spread-obj-overrides-prev-properties.js +++ b/test/language/expressions/call/spread-obj-overrides-prev-properties.js @@ -4,7 +4,6 @@ /*--- description: Object Spread properties overrides previous definitions (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-skip-non-enumerable.js b/test/language/expressions/call/spread-obj-skip-non-enumerable.js index 4b1bc71197..0000834791 100644 --- a/test/language/expressions/call/spread-obj-skip-non-enumerable.js +++ b/test/language/expressions/call/spread-obj-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread doesn't copy non-enumerable properties (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-spread-order.js b/test/language/expressions/call/spread-obj-spread-order.js index a4ff9a04a5..3e384fff32 100644 --- a/test/language/expressions/call/spread-obj-spread-order.js +++ b/test/language/expressions/call/spread-obj-spread-order.js @@ -4,7 +4,6 @@ /*--- description: Spread operation follows [[OwnPropertyKeys]] order (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol, object-spread] flags: [generated] includes: [compareArray.js] diff --git a/test/language/expressions/call/spread-obj-symbol-property.js b/test/language/expressions/call/spread-obj-symbol-property.js index 5259d2e6a0..dca4bbca5f 100644 --- a/test/language/expressions/call/spread-obj-symbol-property.js +++ b/test/language/expressions/call/spread-obj-symbol-property.js @@ -4,7 +4,6 @@ /*--- description: Spread operation where source object contains Symbol properties (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol, object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-undefined.js b/test/language/expressions/call/spread-obj-undefined.js index c5ecd083a1..1eecfc110d 100644 --- a/test/language/expressions/call/spread-obj-undefined.js +++ b/test/language/expressions/call/spread-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: Undefined Object Spread is ignored (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-obj-with-overrides.js b/test/language/expressions/call/spread-obj-with-overrides.js index 8026eb6c28..534262d2f8 100644 --- a/test/language/expressions/call/spread-obj-with-overrides.js +++ b/test/language/expressions/call/spread-obj-with-overrides.js @@ -4,7 +4,6 @@ /*--- description: Object Spread properties being overriden (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol, object-spread] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-sngl-empty.js b/test/language/expressions/call/spread-sngl-empty.js index 78ed9e34dc..ccb7ed125f 100644 --- a/test/language/expressions/call/spread-sngl-empty.js +++ b/test/language/expressions/call/spread-sngl-empty.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when no iteration occurs (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 flags: [generated] info: | CallExpression : MemberExpression Arguments diff --git a/test/language/expressions/call/spread-sngl-expr.js b/test/language/expressions/call/spread-sngl-expr.js index 80684f8383..7e8ec3397c 100644 --- a/test/language/expressions/call/spread-sngl-expr.js +++ b/test/language/expressions/call/spread-sngl-expr.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression as only element (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 flags: [generated] info: | CallExpression : MemberExpression Arguments diff --git a/test/language/expressions/call/spread-sngl-iter.js b/test/language/expressions/call/spread-sngl-iter.js index f7742c077e..26949e8e8a 100644 --- a/test/language/expressions/call/spread-sngl-iter.js +++ b/test/language/expressions/call/spread-sngl-iter.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument with a valid iterator (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/call/spread-sngl-literal.js b/test/language/expressions/call/spread-sngl-literal.js index 90ac612086..686bb6ea44 100644 --- a/test/language/expressions/call/spread-sngl-literal.js +++ b/test/language/expressions/call/spread-sngl-literal.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to array literal as only element (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 flags: [generated] info: | CallExpression : MemberExpression Arguments diff --git a/test/language/expressions/call/spread-sngl-obj-ident.js b/test/language/expressions/call/spread-sngl-obj-ident.js index 530df15bf5..c3a385d5db 100644 --- a/test/language/expressions/call/spread-sngl-obj-ident.js +++ b/test/language/expressions/call/spread-sngl-obj-ident.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator without other arguments (CallExpression) esid: sec-function-calls-runtime-semantics-evaluation -es6id: 12.3.4.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/accessor-name-inst/computed-err-evaluation.js b/test/language/expressions/class/accessor-name-inst/computed-err-evaluation.js index 46ff486707..f9a0f0af08 100644 --- a/test/language/expressions/class/accessor-name-inst/computed-err-evaluation.js +++ b/test/language/expressions/class/accessor-name-inst/computed-err-evaluation.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when evaluating expression (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/computed-err-to-prop-key.js b/test/language/expressions/class/accessor-name-inst/computed-err-to-prop-key.js index de565d806a..494792e7c8 100644 --- a/test/language/expressions/class/accessor-name-inst/computed-err-to-prop-key.js +++ b/test/language/expressions/class/accessor-name-inst/computed-err-to-prop-key.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when coercing to property key value (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/computed-err-unresolvable.js b/test/language/expressions/class/accessor-name-inst/computed-err-unresolvable.js index 8635d85fd4..5e63e89e5f 100644 --- a/test/language/expressions/class/accessor-name-inst/computed-err-unresolvable.js +++ b/test/language/expressions/class/accessor-name-inst/computed-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when resolving reference value (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/computed.js b/test/language/expressions/class/accessor-name-inst/computed.js index 2889813250..0ff00b2681 100644 --- a/test/language/expressions/class/accessor-name-inst/computed.js +++ b/test/language/expressions/class/accessor-name-inst/computed.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (AssignmentExpression) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-numeric-binary.js b/test/language/expressions/class/accessor-name-inst/literal-numeric-binary.js index e3fceb38ab..f2bae92a3e 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-numeric-binary.js +++ b/test/language/expressions/class/accessor-name-inst/literal-numeric-binary.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in binary notation) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-numeric-exponent.js b/test/language/expressions/class/accessor-name-inst/literal-numeric-exponent.js index c28c88e1a5..90fcd6ef65 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-numeric-exponent.js +++ b/test/language/expressions/class/accessor-name-inst/literal-numeric-exponent.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in exponent notation) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-numeric-hex.js b/test/language/expressions/class/accessor-name-inst/literal-numeric-hex.js index 8ca2f833be..ee7829f249 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-numeric-hex.js +++ b/test/language/expressions/class/accessor-name-inst/literal-numeric-hex.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in hexadecimal notation) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-numeric-leading-decimal.js b/test/language/expressions/class/accessor-name-inst/literal-numeric-leading-decimal.js index e677bcc49e..647fc2bea5 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-numeric-leading-decimal.js +++ b/test/language/expressions/class/accessor-name-inst/literal-numeric-leading-decimal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with leading decimal point) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-numeric-non-canonical.js b/test/language/expressions/class/accessor-name-inst/literal-numeric-non-canonical.js index fc1bbc6977..e11d7e59c3 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-numeric-non-canonical.js +++ b/test/language/expressions/class/accessor-name-inst/literal-numeric-non-canonical.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with non-canonical representation) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-numeric-octal.js b/test/language/expressions/class/accessor-name-inst/literal-numeric-octal.js index b154e836fa..dad128cd80 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-numeric-octal.js +++ b/test/language/expressions/class/accessor-name-inst/literal-numeric-octal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in octal notation) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-numeric-zero.js b/test/language/expressions/class/accessor-name-inst/literal-numeric-zero.js index d945c974ae..116100897a 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-numeric-zero.js +++ b/test/language/expressions/class/accessor-name-inst/literal-numeric-zero.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal zero) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-string-char-escape.js b/test/language/expressions/class/accessor-name-inst/literal-string-char-escape.js index 5a09b91dcc..976d68e6da 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-string-char-escape.js +++ b/test/language/expressions/class/accessor-name-inst/literal-string-char-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a character escape sequence) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-string-double-quote.js b/test/language/expressions/class/accessor-name-inst/literal-string-double-quote.js index 77a957e764..85352d207b 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-string-double-quote.js +++ b/test/language/expressions/class/accessor-name-inst/literal-string-double-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using double quotes) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-string-empty.js b/test/language/expressions/class/accessor-name-inst/literal-string-empty.js index c882d13d83..735fe1b24c 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-string-empty.js +++ b/test/language/expressions/class/accessor-name-inst/literal-string-empty.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal, the empty string) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-string-hex-escape.js b/test/language/expressions/class/accessor-name-inst/literal-string-hex-escape.js index c6d5a86f98..51a3d64584 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-string-hex-escape.js +++ b/test/language/expressions/class/accessor-name-inst/literal-string-hex-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a hexadecimal escape sequence) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-string-line-continuation.js b/test/language/expressions/class/accessor-name-inst/literal-string-line-continuation.js index 9a663d71c5..02305287e4 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-string-line-continuation.js +++ b/test/language/expressions/class/accessor-name-inst/literal-string-line-continuation.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing LineContinuation) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-string-single-quote.js b/test/language/expressions/class/accessor-name-inst/literal-string-single-quote.js index 47d6042496..1e271f8c20 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-string-single-quote.js +++ b/test/language/expressions/class/accessor-name-inst/literal-string-single-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using single quotes) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-inst/literal-string-unicode-escape.js b/test/language/expressions/class/accessor-name-inst/literal-string-unicode-escape.js index 0683e0701a..fbdf446318 100644 --- a/test/language/expressions/class/accessor-name-inst/literal-string-unicode-escape.js +++ b/test/language/expressions/class/accessor-name-inst/literal-string-unicode-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a Unicode escape sequence) (Class expression, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/computed-err-evaluation.js b/test/language/expressions/class/accessor-name-static/computed-err-evaluation.js index 81f57e86af..1e36d2cb9d 100644 --- a/test/language/expressions/class/accessor-name-static/computed-err-evaluation.js +++ b/test/language/expressions/class/accessor-name-static/computed-err-evaluation.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when evaluating expression (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/computed-err-to-prop-key.js b/test/language/expressions/class/accessor-name-static/computed-err-to-prop-key.js index 166f8e5054..f714adad67 100644 --- a/test/language/expressions/class/accessor-name-static/computed-err-to-prop-key.js +++ b/test/language/expressions/class/accessor-name-static/computed-err-to-prop-key.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when coercing to property key value (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/computed-err-unresolvable.js b/test/language/expressions/class/accessor-name-static/computed-err-unresolvable.js index 8a80209661..c03febd422 100644 --- a/test/language/expressions/class/accessor-name-static/computed-err-unresolvable.js +++ b/test/language/expressions/class/accessor-name-static/computed-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when resolving reference value (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/computed.js b/test/language/expressions/class/accessor-name-static/computed.js index ae3f2085ed..1848c0c6a6 100644 --- a/test/language/expressions/class/accessor-name-static/computed.js +++ b/test/language/expressions/class/accessor-name-static/computed.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (AssignmentExpression) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-numeric-binary.js b/test/language/expressions/class/accessor-name-static/literal-numeric-binary.js index 8c8e90a440..3aacc695d0 100644 --- a/test/language/expressions/class/accessor-name-static/literal-numeric-binary.js +++ b/test/language/expressions/class/accessor-name-static/literal-numeric-binary.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in binary notation) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-numeric-exponent.js b/test/language/expressions/class/accessor-name-static/literal-numeric-exponent.js index ee75ad1818..b1fc07d7f1 100644 --- a/test/language/expressions/class/accessor-name-static/literal-numeric-exponent.js +++ b/test/language/expressions/class/accessor-name-static/literal-numeric-exponent.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in exponent notation) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-numeric-hex.js b/test/language/expressions/class/accessor-name-static/literal-numeric-hex.js index 70f32fdca3..5df293bfaf 100644 --- a/test/language/expressions/class/accessor-name-static/literal-numeric-hex.js +++ b/test/language/expressions/class/accessor-name-static/literal-numeric-hex.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in hexadecimal notation) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-numeric-leading-decimal.js b/test/language/expressions/class/accessor-name-static/literal-numeric-leading-decimal.js index 28e5dcd374..dced19ba94 100644 --- a/test/language/expressions/class/accessor-name-static/literal-numeric-leading-decimal.js +++ b/test/language/expressions/class/accessor-name-static/literal-numeric-leading-decimal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with leading decimal point) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-numeric-non-canonical.js b/test/language/expressions/class/accessor-name-static/literal-numeric-non-canonical.js index c3ecb75b77..d3f0d505a2 100644 --- a/test/language/expressions/class/accessor-name-static/literal-numeric-non-canonical.js +++ b/test/language/expressions/class/accessor-name-static/literal-numeric-non-canonical.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with non-canonical representation) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-numeric-octal.js b/test/language/expressions/class/accessor-name-static/literal-numeric-octal.js index b01d80b9bd..ed0db98195 100644 --- a/test/language/expressions/class/accessor-name-static/literal-numeric-octal.js +++ b/test/language/expressions/class/accessor-name-static/literal-numeric-octal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in octal notation) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-numeric-zero.js b/test/language/expressions/class/accessor-name-static/literal-numeric-zero.js index 6c3bef7f52..70a4ad4a2f 100644 --- a/test/language/expressions/class/accessor-name-static/literal-numeric-zero.js +++ b/test/language/expressions/class/accessor-name-static/literal-numeric-zero.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal zero) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-string-char-escape.js b/test/language/expressions/class/accessor-name-static/literal-string-char-escape.js index c1fca7956b..6013c3e187 100644 --- a/test/language/expressions/class/accessor-name-static/literal-string-char-escape.js +++ b/test/language/expressions/class/accessor-name-static/literal-string-char-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a character escape sequence) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-string-double-quote.js b/test/language/expressions/class/accessor-name-static/literal-string-double-quote.js index 7408da8454..1dd585f5aa 100644 --- a/test/language/expressions/class/accessor-name-static/literal-string-double-quote.js +++ b/test/language/expressions/class/accessor-name-static/literal-string-double-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using double quotes) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-string-empty.js b/test/language/expressions/class/accessor-name-static/literal-string-empty.js index 510a676c44..22ed3a8e1d 100644 --- a/test/language/expressions/class/accessor-name-static/literal-string-empty.js +++ b/test/language/expressions/class/accessor-name-static/literal-string-empty.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal, the empty string) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-string-hex-escape.js b/test/language/expressions/class/accessor-name-static/literal-string-hex-escape.js index c853cbf255..e279bcad56 100644 --- a/test/language/expressions/class/accessor-name-static/literal-string-hex-escape.js +++ b/test/language/expressions/class/accessor-name-static/literal-string-hex-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a hexadecimal escape sequence) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-string-line-continuation.js b/test/language/expressions/class/accessor-name-static/literal-string-line-continuation.js index 1ecd300e4d..349574d376 100644 --- a/test/language/expressions/class/accessor-name-static/literal-string-line-continuation.js +++ b/test/language/expressions/class/accessor-name-static/literal-string-line-continuation.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing LineContinuation) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-string-single-quote.js b/test/language/expressions/class/accessor-name-static/literal-string-single-quote.js index ad88a05359..b5c28ca444 100644 --- a/test/language/expressions/class/accessor-name-static/literal-string-single-quote.js +++ b/test/language/expressions/class/accessor-name-static/literal-string-single-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using single quotes) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/accessor-name-static/literal-string-unicode-escape.js b/test/language/expressions/class/accessor-name-static/literal-string-unicode-escape.js index 39339da700..2568967877 100644 --- a/test/language/expressions/class/accessor-name-static/literal-string-unicode-escape.js +++ b/test/language/expressions/class/accessor-name-static/literal-string-unicode-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a Unicode escape sequence) (Class expression, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/expressions/class/dstr/gen-meth-ary-init-iter-close.js b/test/language/expressions/class/dstr/gen-meth-ary-init-iter-close.js index 48abaad984..fb43704203 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-init-iter-close.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-init-iter-get-err.js b/test/language/expressions/class/dstr/gen-meth-ary-init-iter-get-err.js index e35c5c1a2c..0994fa59d6 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-init-iter-get-err.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-init-iter-no-close.js b/test/language/expressions/class/dstr/gen-meth-ary-init-iter-no-close.js index 377f7a9da6..acd58aad81 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-init-iter-no-close.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-name-iter-val.js b/test/language/expressions/class/dstr/gen-meth-ary-name-iter-val.js index 46a43ff94f..bf9346876a 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-name-iter-val.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js index b8e6f35970..8afe830d34 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js index f2fcfad3bd..ac30458a45 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js index 20c9384721..9aff24c5fd 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js index 6a0faaf0a6..1f1a4cc710 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js index b2a727fb7f..e8e64cd3e7 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js index d79794c7f8..a7b24493dc 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js index 27bcedbf3c..c19c135e9f 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js index 0f4f15cbfd..b7b14b92ed 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js index 7fbbd94f17..dc85e08f92 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js index 4f6436461f..d7d9176bad 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js index 06ba5aed91..1c125f3118 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js index 1ad8c2f2d3..32881ff2dd 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js index 1ba776dfc2..faf5d2e783 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js index c56015b599..11f0e403a9 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js index 1c150e9745..e1d5cf5fa5 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js index c686e6b957..62565cf0bb 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js index 8d3ff4e5ed..4888b81a9c 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js index 10aa622238..07e8426b4c 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js index 5309669776..15c158d180 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js index 89b448ff85..ecf5435da4 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js index 8f63e12298..4504c89d65 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js index 0e88f0ded7..2875bb0f5c 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js index c043a18414..27044f0a5e 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js index 04445b16eb..bcddb841a5 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js index 9745a6809c..d91b7d028b 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js index 525ebb3892..9ef5954305 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js index fd078cf8ca..b96cbf7112 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js index a7c095a687..c0b5fcd41f 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js index d59c21bde8..f583d235a0 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js index 73f3590813..65dc466dc7 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js index 994a28556b..4e1c328eb2 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js index 30e6815328..8aced2c00b 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-step-err.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-step-err.js index e4db26c12e..e7b07bf154 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision.js index 29bf2d261b..fed69a476d 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-empty.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-empty.js index e28521fd82..1e02c17ddb 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js index 241d162a1c..927ed0a3ee 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js index 4976a49bc6..efc324b18e 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js index 31a7db2940..422dfab9b5 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js index ced07c686c..8a03fa7fe3 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js index 983792dfab..121594830e 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js index 40e7ffd324..7b1ec9c4dc 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js index f9287bad1a..8ac892c471 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js index 17fce895aa..348305d9cf 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js index 5119dfb20e..6c3786b62d 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id.js index 018ae1e99a..69568b62d7 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js index 1fffbb10c8..2c9255885e 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-id.js index 2bcad8525d..6b6e7155f0 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js index b2c44da270..fcd7dea377 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js index 2ea6585429..3c54e2001d 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js index 2f02996f80..6756acb0d7 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js index 9c06a9eb5e..1f5c474334 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js index 3d3168849a..fc3b5062fd 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js index fdc789b901..8880669369 100644 --- a/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-close.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-close.js index 1d8f330d5d..abc1a63bc3 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-close.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js index cb3928e744..b7153223bd 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js index dac9ba8a6e..55feda7a86 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-name-iter-val.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-name-iter-val.js index 4b2403db3b..1433dba9a7 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-name-iter-val.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js index f4b5eb4d45..8c363c4a98 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js index 3973c4c930..62f23a70e8 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js index 7de1fc0011..e15a6d72fa 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js index 26b9bf7849..795aec6456 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js index d793a0e633..e1c4cad779 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js index 8deb21c983..7089bff989 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js index 3541ed6cb2..d34dde0b54 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js index 39b9378366..6d41e0e01f 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js index 4561fbe2da..2e12aad1da 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js index 7c716109ec..62f0d18bb4 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index d91071bb24..d8c0eefb50 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js index 67e26c4f20..07420a56aa 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index f01eef3ab4..f716af2e3d 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index 68da37d4d6..bde58f28eb 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index c139899b9b..4702e36594 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js index e82eec663c..a109e88641 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js index 5f24931c82..35818be7ac 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js index ce15e45217..7d6c4f811d 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js index e94b4452e8..ee9727ac75 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js index eaa1def0e2..c7c68a62d6 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js index eb46ab7b8a..d6ec0e55de 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js index 456b528a7c..c1d05e0672 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js index e0fbcdb7a9..d5380b10e4 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js index 5bcb2eaddb..f5339753ce 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js index b3d5554e70..5ca154ebc9 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js index cdc8126241..0012863247 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js index 6dc91622a9..1a383c0548 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js index d2f229a853..c5f4610f12 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js index 11df836174..454ab4f4a6 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js index 0ff467a57c..2cd05d8ac5 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js index 9e3a66936b..2d93d5d471 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js index 7fb4edea93..e360199dc4 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js index ec9a78a71d..59a72a62d1 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision.js index 93f7dab466..dd93cff2ce 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-empty.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-empty.js index 26ac515f73..94d923d58f 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js index 9c79b6505c..124f7ddb98 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js index 90bf9c7c3e..723ae55cb0 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js index a38c651dbc..cbccdc12e1 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js index f71572acad..ebc25f3aca 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js index 18172ac3f7..c331fb6a90 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js index f078da578a..2814c95493 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js index 1ed506bc78..ad7a4855dc 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js index add399581e..5e1aa03371 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js index b78f510254..32351641b0 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js index daec0fd0eb..2497d66e25 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js index 8562af7d35..ee5acf2cce 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js index 9567c48fe5..60c8be9240 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js index 0ee150e67c..0930c4e216 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index ef4e988e22..ea15273909 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 8a630d35b8..da91a93460 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 9675db3118..024d933584 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js index afc05d25dd..a866bba770 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js index 5038715657..6a4b0a7bc2 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-init-null.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-init-null.js index e114a2dffa..99c11f986e 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-init-null.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-init-undefined.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-init-undefined.js index 8e4b1a10fc..9f18525f21 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-init-undefined.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-empty.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-empty.js index 6ce02bd2ce..35eb025a21 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js index b0920511cf..b60972d8ff 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js index 625cf2f8e0..37c633f8da 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js index d4f407998f..73f5d2df88 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js index a563dfb2ea..7758d525a7 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js index 2cbf6574da..18882d9311 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js index 4d3ef11c00..4dda07f198 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js index 6a56668ec0..595cac3e18 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js index e4d7cbecf3..422fccd9fc 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js index b5588ca29a..1665a2734b 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js index d76beed5ea..55030f5496 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js index 6465de940b..b7c225452c 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js index 39d0fe917e..baa886812f 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js index 82e1578d56..e60cf4963a 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js index a00f6e3a46..c3ff75e84f 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js index 478206ed7b..cb097c24a3 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js index 2fc81fc17f..eea4843c78 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js index 50543d2df2..54b74b4789 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js index 908e4b9df8..ce796f70f9 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js index f50aedad19..173cf5443b 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js index 36c5d35eae..a95aaaef6f 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js index 78b0489355..8152df28ad 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js index 68c3ee4102..44e4ae2c9a 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js index bead9d625e..304e63e966 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js index 52d1968805..231b50ad2b 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js index 1267fe80e4..cc8b61a324 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js index 4fe2ac2d94..b2ca7f81f6 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js index e0da68b3c0..f0b58b90fe 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js index 7a2ee7948a..40230e8d0c 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js index 2562d04a82..1fa016e7f9 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js index c08be43a69..80a6828669 100644 --- a/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-obj-init-null.js b/test/language/expressions/class/dstr/gen-meth-obj-init-null.js index 2a52c93de6..855b0833ed 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-init-null.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-init-undefined.js b/test/language/expressions/class/dstr/gen-meth-obj-init-undefined.js index 095ce759d6..1d0a230e94 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-init-undefined.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-empty.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-empty.js index e80b850640..e7a22d0b8f 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js index 941350f2bf..0aab87886f 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js index 4072ba1c53..e9097aee1b 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js index 7c388b7ccd..b290474470 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js index 5926d21916..3a753f0b56 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js index 32e0bce379..b41cb79436 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js index 1f38adc9cd..75db9c6166 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js index d5b06da47b..161057be13 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-throws.js index 25b0f91be6..8602b04f41 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js index 9822e2f8bc..a8d0b9da23 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js index e1655173fc..0d3a016c60 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-list-err.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-list-err.js index 22938e5254..cb0de7c547 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-list-err.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js index 24ffb34ec4..58c16232de 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js index a393d473e3..3fa1de2d9f 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js index 062ca37f73..46fa0f2aa1 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary.js index 1ff7c5db07..ddf9a4e162 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js index 6c2764b88f..4386ee437b 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js index 58dd1dafc6..4b72c22d93 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js index 96950fab33..41257078db 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js index ad2b197e47..d220d729b4 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js index c725fbc74f..9d7a5c2a4d 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init.js index e4eb5e7055..45dacb378f 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js index 4446bc679e..119c851494 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id.js index 83fbe759ea..c5a70182e0 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js index 27c02465fb..2c4c901071 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js index 73103dce09..a724f5abb8 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js index 8c41353c7a..1c52133358 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj.js index c225f2797d..1d0b0fd998 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-getter.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-getter.js index 95883d3b2c..20e1b592cc 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-getter.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js index 2f63110882..79dfa32a18 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js index f7a2c903df..96beac4dfd 100644 --- a/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-close.js b/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-close.js index df88b14a9e..6e4b8136bb 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-close.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-get-err.js b/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-get-err.js index 9d0d02c493..e21316da95 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-get-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-no-close.js b/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-no-close.js index 567048cf65..894a411b35 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-no-close.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-name-iter-val.js b/test/language/expressions/class/dstr/gen-meth-static-ary-name-iter-val.js index 0bd15d7268..02e3a2807c 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-name-iter-val.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js index e2b27ccf7a..705a154702 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js index f51b33da84..acd82c19f5 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js index 6eb179be49..3be0a135ed 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js index 300c58bb0c..e98a9a62c5 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js index 3363368f28..12339eff75 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js index e58a1192b6..f973dd2655 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js index a6a0e3e1f2..28e32abbd9 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js index d612bf8531..9572d48bbb 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js index 31a4da03e9..190a408fe8 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js index 0731630cca..eeb45f3583 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js index cd5698ae91..6e93265438 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js index e8969b883d..a930d6ce5c 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js index 62a88b1446..496b3d36d6 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js index eefb27b584..a71fe49f8c 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js index 23da34a0e4..eb68749b61 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js index 72eeec7314..0c0a909282 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js index 1b783f7515..6f379b12bf 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js index ebf4180cbc..11b5319951 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js index 0b9de73e83..e9db4a0372 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js index e3c977aa92..3f1ce34879 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js index 3ef3173fb2..9dca1fd767 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js index 40a2813719..b542af5e99 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js index e89f1dab72..2ca0bf3551 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js index d81c2e2039..a48f791ded 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js index 5063e50f2c..b4881aff95 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js index 23c4a3b1a5..f5415a53cf 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js index af9a780069..8b8aa787a4 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js index 813cb88a42..bcbba62286 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js index cd4cdda653..e341d3624f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js index a362ae2a11..2436819be3 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js index 5e68e33fa3..2380a9e4d3 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js index 6d76698615..9f782469f0 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js index f5832bfeff..123f7a8fb8 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision.js index 5dda7e9bef..01451252d6 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-empty.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-empty.js index 434f60a427..25b098422c 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js index 71f2d9be1c..fcecc1dc38 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js index 2974bfca99..9de9a218eb 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js index d1d9d7f006..e9273d6c37 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js index 22d7168cca..29606a5afc 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js index 64eda4888f..f910723ce2 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js index 5e36591a07..b2644f5352 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js index d0fe2f68c4..c0dc981e6a 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js index 6193e33521..a7276986ca 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js index 43a71a0f35..2b4bdb7d44 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id.js index 0b7c1f58ad..7b0e97bc01 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js index 082b40a522..d14acee913 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js index 3af6cc47b3..9385ed5ef4 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js index 1a0c573374..1a1253b76a 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js index c4acb535fe..60af25f4b2 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js index edd22175f3..d2daa02991 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js index 5f156cad05..9552c185bf 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js index f1f0ed25e4..c2452a3825 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js index 548c535a87..26fa906dd7 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js index 0a8d9c76fe..8f209ae89f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js index c6dd6cd75f..5e21185f1e 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js index ed8aab8589..5d3b0a37bf 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js index dcaccec469..23f84352b5 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js index 3fd652ccb9..1d60dc1be6 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js index fb6e731b11..df54d572df 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js index b0a3866a69..8585b85256 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js index 56ed0ddfab..3a5679aca4 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js index 1e0adeb81c..e2f57ad4e9 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js index 2a91d889b3..fa6c59b2cf 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js index 1bbc3ba444..f5392fe3ac 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js index ecf791d942..a7b7b68617 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js index 0f29d71afc..ea1e250653 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js index 45aac1f6a5..454ccfa0fe 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index 93118ff259..f24e03c133 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js index 626d508e56..9e40cfca37 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 2f8f4f06ba..335c42287e 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index a14f81ae8b..cd082df4b1 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index 89ba554c5f..32dbd5e5af 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js index 0a08074c6c..3d25f503fe 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js index 68e0983468..22ad595227 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js index cf5f86a8b5..865075cc60 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js index 97d42c7504..f43b4d8c03 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js index 7f552939d3..69d5fbbbf1 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js index a9eddeb119..5f844d1fb9 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js index 00da951cdf..88ec062421 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js index dfc12c2873..dce19d38c8 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js index 37e8c3dbbd..eda3c66ac2 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js index f6248f70da..4c2b0c12dd 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js index d5dd20c46a..bf301b332b 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js index 504fbf19cf..e706adffde 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js index c62528e6d6..14ee5383df 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js index b0fcaa7220..35f14ceb7d 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js index 3eb44eaa31..7d6e3f988d 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js index 6cffd18aea..867525c043 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js index 8e3de7f14e..19055b58f0 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js index a8b1d13fac..6b4b04e4c2 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js index 8b08891a9c..8b88b2fd84 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js index ee27b3244d..b774cecb70 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js index 6cdebd2457..057024604b 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js index a7e2cb735d..f456b6df4f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js index fcc26dd6e9..39d7ba53c7 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js index 103c03ef58..49663c5660 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js index 1634e689b6..abd190c14d 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js index d5f204e740..70e08938d9 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js index 1d06b2e758..1175e605a2 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js index 9c5815d618..3691dfd792 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js index b163594809..1a507188c2 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js index ddfd2bfeae..d5f5edc85c 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index e36168f972..4190640d1f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 2d177dd879..1bb19c7fe9 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index 1d3749a2ab..a088e20788 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index fad90da921..a375b2d0b9 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index a18a24724f..24b5b1d703 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index c734474aa4..268c441d48 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js index 43861e96ad..110d646e52 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js index 4996e199b5..0147714e0e 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-null.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-null.js index 79e34ac788..c7c88f6fbe 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-undefined.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-undefined.js index fec168f706..752ef8ea7b 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-undefined.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js index 7cbe011e1a..859cc6371c 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js index ff8281177a..d2e3018bce 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js index e4b8d935c8..be4f2eb044 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js index 3c38e996ef..574d77696f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js index 989e2b1b2e..156be6220d 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js index 6ca664bf55..880d45839c 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js index 33d9305775..a530079afe 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js index be65bc6603..3a5b1b400f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js index 94af7d45d3..3957dcd54f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js index 4e218e1a85..b97ddce9e0 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js index 24306f5669..742079e59e 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js index 1845f85949..ee602dcc60 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js index f6b9565823..6acf92afbd 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js index 2214c73b19..942cfdf544 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js index 0046fc692b..3274621de2 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js index b21d6a0718..8a42ecd884 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js index ce0895f1b9..5ca4bb47d9 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js index f76449b802..17cd0e4c03 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js index cac87a30ae..6d0c99fba8 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js index 9602b753f2..b946712acd 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js index 0cd676b545..38ca53f398 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js index 4e8b479274..4c0658bc54 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js index 634b31d6f0..d8bc56d519 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js index cf323e6f39..be208ebee4 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js index 7d7afdcaf5..e86b1e0f54 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js index 60ea558da2..7d2fc51758 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js index e46510b052..8cd517d44f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js index 4719bb3940..23d85942ea 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js index e4542dea64..d374e4800b 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js index eaed17b64f..e807b21d6a 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js index f5ed4c6079..206f3df133 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (static class expression generator method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-init-null.js b/test/language/expressions/class/dstr/gen-meth-static-obj-init-null.js index 18fb2cf597..ef7002a577 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-init-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-init-undefined.js b/test/language/expressions/class/dstr/gen-meth-static-obj-init-undefined.js index 5572b1b1cf..f8955bbe9a 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-init-undefined.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-empty.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-empty.js index 23731e61e6..32ad5e15f0 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-empty.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js index e6bdaad8ec..592d508919 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js index bcc8061bdb..61414ea956 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js index 90b12b13be..624d2b462f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js index b5e1b268f2..e3e3177760 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js index 6d9a0251ec..897759f78b 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js index 217c4a33ce..dca10d3df5 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js index 39529be41d..5639da5415 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js index 84e43a5e96..d5f23ed82b 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js index 9f50514f57..5fa966abee 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js index a296dcdf2d..2c85563645 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-list-err.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-list-err.js index 2fd90dc716..6c97731813 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-list-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js index fa231baddb..3e84e8f5a3 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js index 4ddde24097..10bd808c06 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js index fb6e475584..5fd7b42745 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js index 117ee7a48f..59246a8e22 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js index 43b7dd8219..b4f174e5c4 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js index e7c3f957bf..d0d7d9efdd 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js index 09c3b11d59..88ba2485ee 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js index a511891a40..c1b09aee11 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js index 21c2ae5d0c..0398d5e0fd 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js index 9da750721d..03f3c7f3a9 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js index 8c438e56cb..81e2527255 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id.js index 5fc4ebaa56..6391c1e60f 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js index 5c87a89c77..25a55de09b 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js index 29cada8bc7..cfbc81c3d3 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js index d5cc9ae164..f4e5a4e26c 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js index 20671d0e0e..83430fa907 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js index 8601cd37b6..647bd13abb 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js index c866763997..dbf20e390e 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js index 4b1c3e4e2c..53597d9d08 100644 --- a/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-ary-init-iter-close.js b/test/language/expressions/class/dstr/meth-ary-init-iter-close.js index 4925659382..516a5305a8 100644 --- a/test/language/expressions/class/dstr/meth-ary-init-iter-close.js +++ b/test/language/expressions/class/dstr/meth-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-init-iter-get-err.js b/test/language/expressions/class/dstr/meth-ary-init-iter-get-err.js index 3c5791140a..15c2f80ffa 100644 --- a/test/language/expressions/class/dstr/meth-ary-init-iter-get-err.js +++ b/test/language/expressions/class/dstr/meth-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-init-iter-no-close.js b/test/language/expressions/class/dstr/meth-ary-init-iter-no-close.js index 7da50762d4..3d3d0e1e56 100644 --- a/test/language/expressions/class/dstr/meth-ary-init-iter-no-close.js +++ b/test/language/expressions/class/dstr/meth-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-name-iter-val.js b/test/language/expressions/class/dstr/meth-ary-name-iter-val.js index 67b1fc30e5..cb92c4af16 100644 --- a/test/language/expressions/class/dstr/meth-ary-name-iter-val.js +++ b/test/language/expressions/class/dstr/meth-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js index 4fba2efce0..4a3fef4676 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js index 2407cdaacf..1864139c08 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js index 6ee9339787..52ea0c1017 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js index d002ac93a7..24250bb8b5 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js index 95883a5e10..901c3870e0 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js index fba3d01ddd..0254312489 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js index a1cd7462d0..9ced6245a4 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js index 9ea66ddac1..38800ec6ac 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-val-null.js index 0c4ee83309..ce50603e64 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js index 582a016107..2b638c6a12 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js index 8e658b3f59..cffe218796 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js index d1a3f8ba05..66574c982b 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js index a5e14b55e3..4a6a50fdbe 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js index 738cc5d167..08e6f5ab87 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js index b6aa1fed20..f817686add 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-hole.js index 2283ab672f..d10b274201 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js index fd9578c3f0..9011e24ec5 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-throws.js index 8b101c7c21..54a56927f5 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-undef.js index 258842d1bf..7056af9e02 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js index a183e2046f..ad6a822998 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js index 59c0c1c232..7bca750e5c 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-done.js index 59354a23d3..a5b4be9f7c 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js index 401602066f..df890b97c9 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js index 8d13e97de1..9fd3e812f7 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val.js index 974daec65e..026690e25a 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id-init.js index 6f10dc4302..09eeeb3843 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id.js index 1a210ca2c0..ef40dceb01 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js index 91a0707015..e440577b4e 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js index 7846ea2447..583742d56b 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-null.js index ae55411153..8f9e19f4cb 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js index b86b96601c..850ca41a51 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elision-exhausted.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elision-exhausted.js index 73f13cf6e1..15fe54ed39 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elision-step-err.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elision-step-err.js index fcd6b3851f..7c17e9fd07 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-elision.js b/test/language/expressions/class/dstr/meth-ary-ptrn-elision.js index abd4d561b0..7f9fe2b6c8 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-elision.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-empty.js b/test/language/expressions/class/dstr/meth-ary-ptrn-empty.js index 8a8ad09cc5..b00dd09cf2 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-empty.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js index 6c4217875c..42480d6c15 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elision.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elision.js index 293b980d63..021bb3f49c 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-empty.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-empty.js index 847ca26fb2..314a4d0392 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js index 35c09938f4..76dcae7222 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js index 1edc0b8f25..c7f36e9890 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision.js index efe146df35..1bc027cad5 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-exhausted.js index d9b1f17b10..1addb3b07b 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js index d7359e9249..801ed49c3a 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js index 1805f511e3..fb249b16a1 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id.js index 9c55c247f0..bcdf8a80c5 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-ary.js index ac2cfdc5dd..064528a0f4 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-id.js index d003520190..7f332cf87b 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-obj.js index 56d80d5ac1..2540fd0868 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-ary.js index d1e5cd14aa..9147dd39de 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-id.js index b210081391..16b4e82fa3 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-obj.js index 3b9dd51a37..2ba6ceba10 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js index db25d4e746..be3db2880c 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js index ace7d0eba2..1fe9d8cfc8 100644 --- a/test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-close.js b/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-close.js index 4f8d734a78..5ec7193098 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-close.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-get-err.js b/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-get-err.js index 7f7d334b28..7f9d4450e5 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-get-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-no-close.js b/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-no-close.js index a1f911c269..824b42c96d 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-no-close.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-name-iter-val.js b/test/language/expressions/class/dstr/meth-dflt-ary-name-iter-val.js index 93c6528881..da422a1553 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-name-iter-val.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js index dd721c9542..34de200d37 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js index ae219f8bea..7f915927f6 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js index 62f5527d34..fb4e9fc681 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js index 74bc12df53..d4db03f88c 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js index 7c4a34bb8b..6a9a1e2427 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js index d54438a6bb..c54a560c99 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js index 0d6939ed2f..7344f0dd10 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js index 386a893b6d..85d28b4abe 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js index ce8dd79337..69f518a950 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js index a70eb23993..49ab0edf13 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index d72c43292c..a2377443d2 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js index 32adbaefd0..3466d52719 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 4511ea6e57..d65d3f03da 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index 4c3eb06ddd..a7fc63f879 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index c2357e632c..720eed870e 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js index aa3c93ae7e..6aa3999677 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js index 3c7f8e025b..c47d4c3919 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js index f250556b80..5fe393ff23 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js index 7f68be7eb8..4c9a2e6105 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js index c6dc329fb6..79cd062904 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js index 8f28a8b739..f36d7fab0a 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js index dc85571e41..023e17b5f5 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js index 2a219a5b4b..f86294e9ed 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js index 9f2e38c268..3c9424eda8 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js index 32cd2dd411..10ba3784e5 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js index 5b2288f612..bab73e361d 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js index 72b011bee4..7a08a12eb7 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js index 063b40c76e..64a86919d2 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js index 84f11026d0..014caea85c 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js index effbe693eb..6754e36094 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js index f5dbd72624..71e51bd9cc 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js index 9d790c1684..5285edcde6 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js index a82366f01b..b1fff5c2d2 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision.js index 92d9e99186..a00945fc64 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-empty.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-empty.js index ff630bf270..5a861b0d9f 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-empty.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js index 0831478c18..39d2a6c781 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js index 8c7d982d7c..38a52f71ba 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js index 8aeaabe213..5dd18351c5 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js index 95cef0266f..11f49ff588 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js index 05070994ee..9b876bb139 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js index 5f87669e17..6162367af3 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js index 71317f95ef..8a729be12b 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js index f745fe8eb8..1b49246fd3 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js index c7fbaa69d3..4f91c64331 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id.js index f6e995cd32..d56114e37b 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js index 92e7a980fe..77e385ec11 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js index 26c4ede900..e8119e4f74 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js index 4567b048df..70d3c20fb5 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js index 14d6502dcb..226446696c 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js index 78ad378278..8c25018366 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js index a651470b72..f78c081802 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js index 7c1930e2d6..ff3c4b0ae6 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js index 52a0895c9c..9b3c3a8f2f 100644 --- a/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-init-null.js b/test/language/expressions/class/dstr/meth-dflt-obj-init-null.js index e7f1a5b6e1..4861e1d1af 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-init-null.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-init-undefined.js b/test/language/expressions/class/dstr/meth-dflt-obj-init-undefined.js index 0e1d427ab0..68fee8b1a2 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-init-undefined.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-empty.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-empty.js index ac14023bc8..3a2e6fa28c 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-empty.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js index 619606d6f0..9b6a95ee14 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js index 0662f03000..891f75a38f 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js index 3978496299..41be9d5718 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js index 273f6b73f7..8cb9f9d281 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js index 2cda3ab551..fe533e05c9 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js index 9b2341e4a0..cad3b09550 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js index 551d5dedb9..c27fba6f7d 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js index 49c37658db..f82049af50 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js index 0ffb1f121e..d3c4fafd97 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js index bbdab81371..bffb826c04 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-list-err.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-list-err.js index 7c12126ed6..a8560fee28 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-list-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js index 17d86c6590..19ea865156 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js index be61b0be2f..de0011c983 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js index f722c1d81b..21af3e8c15 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary.js index 3d6a80d2e7..1b3d161363 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js index 59a1aa73b0..6c15433e9c 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js index 05fa3149d6..e4cb1f6d9e 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js index 33693c6d99..f97691a7ac 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js index 9636632a65..06756aac50 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js index 0f3a519b0c..e917b933f2 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js index 51f7c12be4..a95ebbea35 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js index 3653a3c831..a9f1a0ad19 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id.js index 0f6fea520c..5284dfef7f 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js index a26fa513e8..31027b0f49 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js index 694c3c01ea..338d028ed2 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js index 53b387028d..d790098525 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj.js index 16769c24ce..132e83a1b6 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js index 6f0fb01930..0fd8e3bff4 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js index 109b3d1c62..be15bf8147 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js index a22db358ff..161ddf5f75 100644 --- a/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-obj-init-null.js b/test/language/expressions/class/dstr/meth-obj-init-null.js index 6046e39436..b7227ca5f8 100644 --- a/test/language/expressions/class/dstr/meth-obj-init-null.js +++ b/test/language/expressions/class/dstr/meth-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-init-undefined.js b/test/language/expressions/class/dstr/meth-obj-init-undefined.js index 546c5aed59..44111bf0df 100644 --- a/test/language/expressions/class/dstr/meth-obj-init-undefined.js +++ b/test/language/expressions/class/dstr/meth-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-empty.js b/test/language/expressions/class/dstr/meth-obj-ptrn-empty.js index 47d8d7d038..b502470108 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-empty.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-get-value-err.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-get-value-err.js index 4d444a51d1..7e9653c485 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js index 731b8dbe43..747137bc79 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js index 846d97837c..91d5310331 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js index b68cba0ce9..ab97dc1ff8 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js index 0112a3ad49..2a153dd3f9 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js index b5e3794113..72fb741d90 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-skipped.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-skipped.js index e200021119..f0ee2871d0 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-throws.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-throws.js index 465a456d69..4b2c711e17 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-unresolvable.js index c32d111e8d..dcc8df6d85 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-id-trailing-comma.js b/test/language/expressions/class/dstr/meth-obj-ptrn-id-trailing-comma.js index acb6b1ffec..c195a01df2 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-list-err.js b/test/language/expressions/class/dstr/meth-obj-ptrn-list-err.js index d022f0cad7..08b43a7083 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-list-err.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-init.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-init.js index 5ae7518bfd..65357b2770 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js index cd0dd9cf48..ff4a5a29b9 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-value-null.js index e486c08fef..cc0f19dd8f 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary.js index ec08b0d4c1..c347edecc3 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-eval-err.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-eval-err.js index 6119e20eab..69f236a04f 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js index 1f129259b2..b07cc5a140 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js index 04d1eafb38..f7a21af774 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-throws.js index 0d367594f9..f9fa454736 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js index 9a8404a6e1..213f9d4e19 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init.js index a9e600bc54..fd21f81e04 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js index 808588dd81..f540bc0313 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id.js index 25d7f737ff..0805514169 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-init.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-init.js index e64f6654f8..4e72ed15c9 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-null.js index 92e065c5a0..f10c69b732 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js index c9f02876c0..1ded386b81 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj.js b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj.js index c24dba7394..e520dc1d04 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js b/test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js index 502b11677c..26f14d882f 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js index d764b34076..b901a4cc10 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js b/test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js index 9599a7c8b8..f11c3eecdf 100644 --- a/test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-static-ary-init-iter-close.js b/test/language/expressions/class/dstr/meth-static-ary-init-iter-close.js index 927e2dae88..6d46bcfe14 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-init-iter-close.js +++ b/test/language/expressions/class/dstr/meth-static-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-init-iter-get-err.js b/test/language/expressions/class/dstr/meth-static-ary-init-iter-get-err.js index 637351a686..ac058da8fa 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-init-iter-get-err.js +++ b/test/language/expressions/class/dstr/meth-static-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-init-iter-no-close.js b/test/language/expressions/class/dstr/meth-static-ary-init-iter-no-close.js index 3389786941..fab2639b02 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-init-iter-no-close.js +++ b/test/language/expressions/class/dstr/meth-static-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-name-iter-val.js b/test/language/expressions/class/dstr/meth-static-ary-name-iter-val.js index d32cd745d5..bec45a8368 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-name-iter-val.js +++ b/test/language/expressions/class/dstr/meth-static-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js index 0294b16531..2461cbdaa8 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js index af9882a2b2..291e33369c 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js index e930f59e10..91cff9d959 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js index b479fe3263..67d80bb6fe 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js index 1237c4aa47..d12ef03156 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js index 596f0c8265..8f12595f64 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js index 0724bd236a..d1161e748b 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js index 41c3d69b0c..9d67e44d57 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js index 3979f39386..5d65be9ef5 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js index 8b09db9d54..d69e1502c5 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js index 83b2683c1a..2621719980 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js index 30b5f9b001..59520f5998 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js index 283affa69d..ef2d4cb72a 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js index e69b730884..314fbcb911 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js index 5c957ebea6..e0731b90a2 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js index 5ad5e10646..1ff79d3382 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js index 6c502184c0..c8634f4330 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js index 3fad2d385a..27563bc09c 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js index 1f75f14c0c..a40a5b3f6e 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js index 3af0841130..b95d90a2c0 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js index 372d7f5369..c07d8e63c9 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js index 1a1c153d2f..724f8e458d 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js index ed6d9996a7..7424866593 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js index 09d9f0f825..e527cfc8cd 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js index b0491c5e8c..08e3ed3df9 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js index 0a3a504ea7..f0a41b1e0e 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id.js index 8c275e643f..4fdbdaf4c1 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js index cfaf5a946d..5b8e4dd815 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js index c4c6b6247d..8c459ca834 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js index dc83039fe0..a04778a78a 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js index eecbb264e1..c82742db08 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision-exhausted.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision-exhausted.js index b56c5672b0..e189cee248 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision-step-err.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision-step-err.js index 00d8e12396..eaddf792a4 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision.js index cd28531e61..c27e47007f 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-empty.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-empty.js index 8c7258eaff..9f9a8f2239 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-empty.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js index b31e4f4aed..532e6135fa 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js index f8e68cd6d2..6306e06ac9 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js index 2f686d0032..7907e97b6d 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js index 2b9a827553..c3fa2c1fde 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js index 42acdce0fa..07039bc75b 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision.js index a9ac4614ff..29bd074c74 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js index f9f25374f1..d12628c3cd 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js index 98793306f7..322f36134e 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js index 385367f2d2..a3c723c78d 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id.js index 6355a4800b..7d404a566f 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-ary.js index fd2fb05369..26ff539f93 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-id.js index 3bdb8eea35..0ef4d4cd9f 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-obj.js index cbcfb4db15..0a8d10a672 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js index c0a34b4099..bb4d11dd35 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js index e8dd1316cc..5bed5a41fa 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js index 4bacf4aec3..12fda67ab7 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js index eeffb242ce..e1abb5c508 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js index 95282639de..63402a5827 100644 --- a/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-close.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-close.js index 51f7f4df12..4c839d2ec0 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-close.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-get-err.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-get-err.js index bbe954a8a8..1049d703e1 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-get-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-no-close.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-no-close.js index 971960e546..74404b6ae1 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-no-close.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-name-iter-val.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-name-iter-val.js index 3acd97eccb..690cf2a37e 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-name-iter-val.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js index eb85c0c26c..c33b34c1eb 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js index ef7df19026..36dd32b44a 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js index 1f46ed2603..5203f358a9 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js index 648aa58717..9c1fc7acb8 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js index 1643839f68..1c90fc2644 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js index 44858ced43..dec619053d 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js index 31ad10f7e9..56ec766ced 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js index 20c54d48d5..383bb75dfb 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js index 368e60d36d..add116161b 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js index 0b6b97ad0d..a3bad4b3e3 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index 6c77de3398..7644e68986 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js index d73e9216fe..00abf429cb 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index ffc0277318..92c63a140e 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index 088e6c7c17..e3718cd39c 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index 831e9ac90f..0edb2ec3b9 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js index 2839ee832f..5d89173d9a 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js index e68650c9fb..29d7f75be3 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js index 7fa8ea2d5d..5d9b5338c7 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js index ef4241839e..156e2b09ff 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js index 7f500350a4..95ab0a0655 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js index 687564366e..67db21c1bb 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js index 48f9a726a0..015531b5c1 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js index a500b2f2f3..c9e712b99c 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js index 68b9606cf9..afb04d367e 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js index e938f65da8..6b79205197 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js index 445823fe6d..8c44fe2dfe 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js index 80e1213d58..704465877c 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js index 580f4ac51e..78a75845e9 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js index 405e7399f9..9ed2cfa236 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js index b80eb2ae8f..883fca5908 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js index b1dee6ac98..e5a7fcd5d0 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js index 33a66ca1e8..e7e29b76fb 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js index 1ced956ea7..2e90aa8e53 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision.js index 7e8639e6e1..e0dc430cd0 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-empty.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-empty.js index a8b7fa9153..cc41ef756e 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-empty.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js index f99f77b04c..3981fb5da7 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js index fa81d3a2fc..8709d6ff9b 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js index 84a9738486..75f989ef34 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js index e480bd8a8b..97ffd6e961 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js index e340d45f07..d6fbc2dcc1 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js index 34d894a491..ede0c78d30 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js index f36f17d5ae..b470abe589 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js index 7082b7b14b..e9a03509d2 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js index fa719169e1..50b6108de3 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js index fc764301a9..f798331656 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js index ca300db704..24645e56cb 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js index 2ed8b753da..7cd4bdf5a8 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js index 774f8c30e8..979547d928 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 61d5e86fc5..15ef560a55 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js index 16aceb0f44..15c4c3ef05 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js index e5bc5da9ca..300e8e2d9c 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js index 7af8a83a42..f5faeef5c3 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js index 1fe28fffe4..1ac404ba48 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-init-null.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-init-null.js index ed6abab839..bceefa5b65 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-init-null.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-init-undefined.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-init-undefined.js index 85849961b9..0428823648 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-init-undefined.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-empty.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-empty.js index bb6184f5a9..73b96981d0 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-empty.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js index e33a08f45d..7697ad19c5 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js index 18752865cc..87835b0d87 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js index ca910910aa..7b09121a93 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js index 1947a05f46..457fb9eace 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js index 260659b140..67da44daa3 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js index 488858a52e..860f17dda9 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js index dad3daca54..51860d5107 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js index fcbbae5a42..e4c1911a97 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js index 1c7e7f44e4..60eaa67837 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js index bf44827876..b1272066fe 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-list-err.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-list-err.js index d7f55986bd..78754114cb 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-list-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js index 67d6dfc5e9..5094182768 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js index c48b848e46..e06501d89c 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js index dc267a1c4a..cac8ff3395 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js index 99d213df75..83f130663c 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js index 6c2f4d41c7..bd731f53e5 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js index b5cde6af86..291d8a4d6d 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js index 65bc9f2646..dd347f45df 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js index 61ec0cfaa2..cdef5df41d 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js index 9518c430b6..6c392c70ae 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js index 60c7d56c00..74bb39a875 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js index 42abd6e02a..81c4d2585b 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js index b3fa74ac92..5ba7a11b26 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js index dffcbf64fd..b07ae0846d 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js index f2bc4be76e..f3c7ae95f3 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js index 48d8933af7..c1614a0bed 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js index 48c7c576a1..6a279dd031 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js index 3edbc01ba5..6683317b84 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js index 963483c388..7448dd8ad0 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js index f1086e7584..b6d261961b 100644 --- a/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (static class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-static-obj-init-null.js b/test/language/expressions/class/dstr/meth-static-obj-init-null.js index a1534f2682..b50d9b6d2d 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-init-null.js +++ b/test/language/expressions/class/dstr/meth-static-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-init-undefined.js b/test/language/expressions/class/dstr/meth-static-obj-init-undefined.js index af0973b6cb..a61d0e5c36 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-init-undefined.js +++ b/test/language/expressions/class/dstr/meth-static-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-empty.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-empty.js index 7853ac6213..e04b97b949 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-empty.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-get-value-err.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-get-value-err.js index 891b138247..7b3de23374 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js index aa3c6f1366..8697ab002f 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js index acd7094962..afb8086336 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js index 6a86376050..1daa57db91 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js index 2e3ec0b2da..e6bbc20106 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js index 616a80cfd9..fba02c5004 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-skipped.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-skipped.js index 0e0dba6c8e..6e220eda05 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-throws.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-throws.js index 53ce87d34d..4d7a3290ca 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js index 26c7dc6d12..735c94868f 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js index ffdfde3b4d..2666dff557 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-list-err.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-list-err.js index 97edafc031..5e426c984a 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-list-err.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-init.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-init.js index 222c537dd3..d2c87c9b83 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js index 7e82ed1389..222e75e0fd 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js index 950e61cc6e..bde5a5e01a 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary.js index 28d2505dd3..79ac4f7bed 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-eval-err.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-eval-err.js index 9fde30cea7..ef3b48c3b4 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js index 9683155b15..3d1c8fc6f7 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js index 282a0de247..dff602aa29 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js index 8ad0eff788..4b4a5dd855 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js index e6a3b2166f..38bb575a1c 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init.js index 3a527fd6a2..d1946db174 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js index 9e9295e5bc..daa4eb8819 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id.js index b3bc644d0b..bee53383bc 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-init.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-init.js index 70947f1de8..6322153abb 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js index 202a4b3515..cd0997bebd 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js index fac92c721e..ab441f9cd9 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj.js index c760a74d19..a7392d612a 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js index 2552dbd8e5..f23c75a5fc 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js index 07b6532478..9773cf2fe0 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js b/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js index 984c894010..030c9cceac 100644 --- a/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/function/dstr/ary-init-iter-close.js b/test/language/expressions/function/dstr/ary-init-iter-close.js index 86ec7962f2..07555d946e 100644 --- a/test/language/expressions/function/dstr/ary-init-iter-close.js +++ b/test/language/expressions/function/dstr/ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-init-iter-get-err.js b/test/language/expressions/function/dstr/ary-init-iter-get-err.js index dc3691dcc5..fc1f6dbe24 100644 --- a/test/language/expressions/function/dstr/ary-init-iter-get-err.js +++ b/test/language/expressions/function/dstr/ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-init-iter-no-close.js b/test/language/expressions/function/dstr/ary-init-iter-no-close.js index c9594dc955..fcf5dec314 100644 --- a/test/language/expressions/function/dstr/ary-init-iter-no-close.js +++ b/test/language/expressions/function/dstr/ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-name-iter-val.js b/test/language/expressions/function/dstr/ary-name-iter-val.js index 601ef149ab..4bd2a9f80d 100644 --- a/test/language/expressions/function/dstr/ary-name-iter-val.js +++ b/test/language/expressions/function/dstr/ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-init.js index ab69960420..147835beb8 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-iter.js index 6a6bd9ff3d..bf0c75805f 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-init.js index 9e536a9284..13c295b0d4 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-iter.js index a2affccd7e..38f680e32c 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-init.js index 4c1e275d6f..6a597372ba 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-iter.js index 5045a21a83..7a7edf67a7 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-init.js index 4dc818329f..0fb1b4069c 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-iter.js index 1507528576..ada2c106f2 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-val-null.js b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-val-null.js index 1b37b270ce..9c5531b475 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-exhausted.js index 3a73acaf75..990016348c 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js index 9c49e9fc46..90c32e1e5e 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js index e3c5663c92..67a9ad7478 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js index 1bcc103d8e..6ecd625a8e 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js index cb1d27fc91..ce48fd290c 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js index 8398c0dfac..ec035d48d6 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-hole.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-hole.js index 9b6afdd8a2..51d3315851 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-skipped.js index 072a6d0978..356b562cb7 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-throws.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-throws.js index 70c2c8f82b..e4e9f6e939 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-undef.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-undef.js index 80c0b61627..3289ddaa74 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-unresolvable.js index 5d21ba9b19..b00e7c62df 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-complete.js index 3d83d873e6..f488d79a1e 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-done.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-done.js index e8ff2b0175..e067db59e0 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-step-err.js index 9e1c14c41f..93942b6a9f 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val-err.js index bbd58f4dfd..13fbacb01a 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val.js b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val.js index 1182628321..600b0c7ad6 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-id-init.js b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-id-init.js index e205673832..5471ecb77e 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-id.js b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-id.js index cdf2ae1d77..5edd9ae167 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id-init.js index ac4de7fc03..9cfd06330b 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id.js index 90c5cf2c09..812a055336 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-val-null.js b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-val-null.js index 9a8f8685ed..a07de0aca8 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-val-undef.js index f3b5559a65..5ed704c9af 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elision-exhausted.js b/test/language/expressions/function/dstr/ary-ptrn-elision-exhausted.js index ca6604c0b0..255de49ff0 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elision-step-err.js b/test/language/expressions/function/dstr/ary-ptrn-elision-step-err.js index 806e270496..2c5ca522f4 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elision-step-err.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-elision.js b/test/language/expressions/function/dstr/ary-ptrn-elision.js index 60c53452d1..bba2b06328 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-elision.js +++ b/test/language/expressions/function/dstr/ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-empty.js b/test/language/expressions/function/dstr/ary-ptrn-empty.js index 6f9e8a4d82..235642797c 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-empty.js +++ b/test/language/expressions/function/dstr/ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js b/test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js index 85df564622..3352a81723 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-ary-elision.js b/test/language/expressions/function/dstr/ary-ptrn-rest-ary-elision.js index 3016057bf8..4bf277db52 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-ary-empty.js b/test/language/expressions/function/dstr/ary-ptrn-rest-ary-empty.js index 0a8823fb72..fabf46a35d 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js b/test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js index 4b23fd24f3..ef52cf17cd 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/function/dstr/ary-ptrn-rest-id-elision-next-err.js index 27bc3d6d12..0ff650503a 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-id-elision.js b/test/language/expressions/function/dstr/ary-ptrn-rest-id-elision.js index c449d0a840..216f08923f 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-id-exhausted.js b/test/language/expressions/function/dstr/ary-ptrn-rest-id-exhausted.js index 9e89fa3454..404910d96e 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/function/dstr/ary-ptrn-rest-id-iter-step-err.js index ec32d32f17..31a5e9e2fb 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/function/dstr/ary-ptrn-rest-id-iter-val-err.js index fdc91721ca..b5fb88083b 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-id.js b/test/language/expressions/function/dstr/ary-ptrn-rest-id.js index 4a5b3f0222..ce1f63d859 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-id.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-init-ary.js b/test/language/expressions/function/dstr/ary-ptrn-rest-init-ary.js index 37aac0511a..7c84ff3258 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-init-id.js b/test/language/expressions/function/dstr/ary-ptrn-rest-init-id.js index 50c96b556b..bde627f4c3 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-init-id.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-init-obj.js b/test/language/expressions/function/dstr/ary-ptrn-rest-init-obj.js index 65caf7d2b6..4abfee44bb 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-ary.js b/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-ary.js index 5efef36de5..cfc91c25c0 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-id.js b/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-id.js index 0a1837e6a9..20f6f2c100 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-obj.js b/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-obj.js index f2984e868f..43f08928c7 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js b/test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js index 64fbcd0784..434c439c68 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js index 6409a9cd76..06a5c5b627 100644 --- a/test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-init-iter-close.js b/test/language/expressions/function/dstr/dflt-ary-init-iter-close.js index 61ec69fe8d..5944fcd066 100644 --- a/test/language/expressions/function/dstr/dflt-ary-init-iter-close.js +++ b/test/language/expressions/function/dstr/dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-init-iter-get-err.js b/test/language/expressions/function/dstr/dflt-ary-init-iter-get-err.js index acac271e51..62a85d3a9b 100644 --- a/test/language/expressions/function/dstr/dflt-ary-init-iter-get-err.js +++ b/test/language/expressions/function/dstr/dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-init-iter-no-close.js b/test/language/expressions/function/dstr/dflt-ary-init-iter-no-close.js index e4ff6e584d..84f0d80040 100644 --- a/test/language/expressions/function/dstr/dflt-ary-init-iter-no-close.js +++ b/test/language/expressions/function/dstr/dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-name-iter-val.js b/test/language/expressions/function/dstr/dflt-ary-name-iter-val.js index 5c38fee634..a174076aa9 100644 --- a/test/language/expressions/function/dstr/dflt-ary-name-iter-val.js +++ b/test/language/expressions/function/dstr/dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js index 568ead28aa..d03870b068 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js index 89663d1062..cf56082eca 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js index b34692e2d6..5f553d5791 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js index f7f0362499..1490202a2d 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js index 98c7ab6eca..ad273a718c 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js index f254bc9c69..42e6e39d63 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js index edf0315712..35eaefabc6 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js index 34303bf126..4263dfbfc1 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js index 39a2793d66..d6738a8b58 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js index 469020ee4f..ae3375741f 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index 8f5350408b..861cc57693 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js index d206ccd842..204611d600 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 2bceb488f5..885474688c 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js index 36115b5afd..2572d585ff 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js index afd000ec15..cbd61cc619 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js index 28fd5e4d42..2c9b498b58 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js index 7822041a8a..1d5c02b4bb 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js index 135e42ec5c..f90a13c44b 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js index a8a5783dbf..09f9fdbf13 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js index 997715249a..bfdf9c1226 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js index 0973207f3f..208ebed610 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js index f308b8a522..61b8437da5 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js index c60c55b7ec..22c0546108 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js index e09144e2b6..d6e334896b 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js index bf4ec1b4f1..6d873bea58 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js index 50be24e8fd..227b2856c8 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id.js index e6154875bf..e4b89c0060 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js index d25433b1a0..3187becb24 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js index a4347ae540..7dbcf1e14a 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js index da576a62de..59cce239b6 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js index fdf9e2ca38..30aeed2b5d 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elision-exhausted.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elision-exhausted.js index b4474303eb..83fb4006f9 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elision-step-err.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elision-step-err.js index c7a73d34b2..57c95be34e 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-elision.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-elision.js index 1fd4336db6..1fcd2eebcd 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-elision.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-empty.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-empty.js index 81450e9a7b..eff5d405e0 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-empty.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js index 692dcf2e06..c4743e7947 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elision.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elision.js index 8c7ec5482b..dca433c996 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-empty.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-empty.js index 11a9a2fba4..01591304a7 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js index c2270afc0d..ca8c43a2a2 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js index b9376e410e..c161758d32 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision.js index 21401ec829..ffaa560ae1 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js index 91ddab3d91..149fedf5d5 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js index 4e348580b2..b10e0e1c7c 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js index 2559daa84e..f1ff2d0391 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id.js index 63bf1a58f2..d621b3693c 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-ary.js index 9280fd632e..151b3b15fe 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-id.js index a777a989fd..014003bd50 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-obj.js index ce7aca93e2..9c293a2289 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js index 2c8e21d7d0..23d3c77f5d 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-id.js index 2c6c9e7bc9..c37cd348c7 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js index 989693b49e..53328f16e6 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js index 5ffc1767b6..c7e07ac0e0 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js index ca8a9b9787..9ff460063b 100644 --- a/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-init-null.js b/test/language/expressions/function/dstr/dflt-obj-init-null.js index 7dadf07082..6193adfdff 100644 --- a/test/language/expressions/function/dstr/dflt-obj-init-null.js +++ b/test/language/expressions/function/dstr/dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-init-undefined.js b/test/language/expressions/function/dstr/dflt-obj-init-undefined.js index f022a53f9d..ae99d0ba77 100644 --- a/test/language/expressions/function/dstr/dflt-obj-init-undefined.js +++ b/test/language/expressions/function/dstr/dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-empty.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-empty.js index 9b6f547e5e..4fa60b81b8 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-empty.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-get-value-err.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-get-value-err.js index 4c77e0730d..751e4ad107 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js index c4e977a14e..e2025a26ee 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js index 25c565de70..8b56676a34 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js index daf709642c..cf975933e9 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js index 8b01f2e7db..e181c71daf 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js index cd451d129c..db42673530 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-skipped.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-skipped.js index 5b92ad43f4..c646a75a10 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-throws.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-throws.js index 60c01f2173..e346fa9032 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js index 2c21026936..c3d53ceb1b 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-trailing-comma.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-trailing-comma.js index ea34c1388d..e5ee716daa 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-list-err.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-list-err.js index c36d7edc34..551e271f42 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-list-err.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-init.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-init.js index 9fb238e644..0d2c2a0021 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js index 238c09e3f9..f84e99568a 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js index 0d103e4670..370067e39d 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary.js index ac572cfde4..efc5aaac1f 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-eval-err.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-eval-err.js index 104d38db44..8b8740dd5f 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js index 3493f4075c..f65e2817dc 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js index 2f2ff162af..b4da87577b 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js index e1f52790a2..5d3f176dc2 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js index 23fd0eea98..c56658ce1a 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init.js index b312d6335a..4958d93593 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js index 84005d96df..000c45e9f4 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id.js index cc4addabe3..e02a7d0fe3 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-init.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-init.js index 991f1252e0..bf23944828 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js index 98799968eb..e03d5e45a8 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js index 6f2641d15c..4332371f5a 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj.js index bc199a1265..43bf9e466c 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js index 1e9d9da151..f7b959d0c7 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js index 829540e961..6c08934951 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js b/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js index 00a5ea9afb..903d4196b0 100644 --- a/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (function expression (default parameter)) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/function/dstr/obj-init-null.js b/test/language/expressions/function/dstr/obj-init-null.js index 9350d05a57..d8098a86ee 100644 --- a/test/language/expressions/function/dstr/obj-init-null.js +++ b/test/language/expressions/function/dstr/obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-init-undefined.js b/test/language/expressions/function/dstr/obj-init-undefined.js index 096e119f29..f7bbbb0fbb 100644 --- a/test/language/expressions/function/dstr/obj-init-undefined.js +++ b/test/language/expressions/function/dstr/obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-empty.js b/test/language/expressions/function/dstr/obj-ptrn-empty.js index 55a3e20649..33007779b2 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-empty.js +++ b/test/language/expressions/function/dstr/obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-get-value-err.js b/test/language/expressions/function/dstr/obj-ptrn-id-get-value-err.js index c1a064b220..53288b20ad 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js index d7472d785f..837bc439c1 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js index 8fd09ffe81..e32a65fee0 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js index ef1b87f7ca..6bebadf333 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js index 40e0b5b6e4..da04dbf577 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-gen.js index 5ac4e03beb..953445b3dd 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-init-skipped.js b/test/language/expressions/function/dstr/obj-ptrn-id-init-skipped.js index 268a5842d9..64c7005e73 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-init-throws.js b/test/language/expressions/function/dstr/obj-ptrn-id-init-throws.js index 286f7d7b7c..14494ed437 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-init-throws.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-init-unresolvable.js b/test/language/expressions/function/dstr/obj-ptrn-id-init-unresolvable.js index d2cd8fcbbf..d827d3d142 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-id-trailing-comma.js b/test/language/expressions/function/dstr/obj-ptrn-id-trailing-comma.js index 6694ae0084..0a37f1c3d5 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/function/dstr/obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-list-err.js b/test/language/expressions/function/dstr/obj-ptrn-list-err.js index a40e0c31e2..8c47cfc49d 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-list-err.js +++ b/test/language/expressions/function/dstr/obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-ary-init.js b/test/language/expressions/function/dstr/obj-ptrn-prop-ary-init.js index f3bcb9d799..670bfd07a2 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/function/dstr/obj-ptrn-prop-ary-trailing-comma.js index 4aa6681090..3be9e0135f 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-ary-value-null.js b/test/language/expressions/function/dstr/obj-ptrn-prop-ary-value-null.js index 90303311e0..11d13faac9 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-ary.js b/test/language/expressions/function/dstr/obj-ptrn-prop-ary.js index d7454214d6..da3a46ad0e 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-ary.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-eval-err.js b/test/language/expressions/function/dstr/obj-ptrn-prop-eval-err.js index a00f5d1391..4cd638ddba 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/function/dstr/obj-ptrn-prop-id-get-value-err.js index f2c2991ddd..ee85489d0e 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-skipped.js index 71177f199b..2c28bdc9f1 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-throws.js b/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-throws.js index 464bb2b4d1..1291af7602 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-unresolvable.js index 56c120c284..5c85107bdb 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-id-init.js b/test/language/expressions/function/dstr/obj-ptrn-prop-id-init.js index 54ad485bfa..3507e68ad0 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-id-init.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/function/dstr/obj-ptrn-prop-id-trailing-comma.js index af22dd63f5..f31e157707 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-id.js b/test/language/expressions/function/dstr/obj-ptrn-prop-id.js index 7655f3e421..13e341f457 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-id.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-obj-init.js b/test/language/expressions/function/dstr/obj-ptrn-prop-obj-init.js index 53cc7fa6eb..7b1d41bda1 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-obj-value-null.js b/test/language/expressions/function/dstr/obj-ptrn-prop-obj-value-null.js index 10223ec247..d802ede936 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/function/dstr/obj-ptrn-prop-obj-value-undef.js index c8915d6c2f..2adc8ed144 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-prop-obj.js b/test/language/expressions/function/dstr/obj-ptrn-prop-obj.js index 40d9a1f57f..f4e794274b 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-prop-obj.js +++ b/test/language/expressions/function/dstr/obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/function/dstr/obj-ptrn-rest-getter.js b/test/language/expressions/function/dstr/obj-ptrn-rest-getter.js index 269decb172..22eb06b89c 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-rest-getter.js +++ b/test/language/expressions/function/dstr/obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js index d8023c80bf..f0e5e039c1 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js b/test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js index b3eed1434e..e74013dd01 100644 --- a/test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/generators/dstr/ary-init-iter-close.js b/test/language/expressions/generators/dstr/ary-init-iter-close.js index 7d2347da3b..a46624be98 100644 --- a/test/language/expressions/generators/dstr/ary-init-iter-close.js +++ b/test/language/expressions/generators/dstr/ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-init-iter-get-err.js b/test/language/expressions/generators/dstr/ary-init-iter-get-err.js index fec9eaac1f..625cf74c99 100644 --- a/test/language/expressions/generators/dstr/ary-init-iter-get-err.js +++ b/test/language/expressions/generators/dstr/ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-init-iter-no-close.js b/test/language/expressions/generators/dstr/ary-init-iter-no-close.js index 6feca2a350..b952c66511 100644 --- a/test/language/expressions/generators/dstr/ary-init-iter-no-close.js +++ b/test/language/expressions/generators/dstr/ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-name-iter-val.js b/test/language/expressions/generators/dstr/ary-name-iter-val.js index 62374beb93..57fcfce2aa 100644 --- a/test/language/expressions/generators/dstr/ary-name-iter-val.js +++ b/test/language/expressions/generators/dstr/ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-init.js index 8195d8c349..25672e461f 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-iter.js index 9421c78904..f5c89748c5 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-init.js index 03bc8bf6c2..3f57d8c455 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-iter.js index b632305d84..46ea8f93f3 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-init.js index 473715428c..b66318b55e 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-iter.js index 27ce312e86..6a72931adc 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-init.js index 35340eae64..6fa83cf897 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-iter.js index 9848a26feb..a6109b2312 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-val-null.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-val-null.js index 19cc08652f..d674be1ea3 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-exhausted.js index 920663c9d3..d2f3e5d94b 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js index 5026b7c686..4b30b5dc0d 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js index e0f1e11245..955f3e173a 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js index f97b29ba5e..5bf5ae60ed 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js index 78b5709922..9ed6643272 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js index fb30f8c144..76f9666965 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-hole.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-hole.js index afed944dbb..50c349d501 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-skipped.js index 1f61e67e2f..32761b6270 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-throws.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-throws.js index a5709f3c88..21309f86a6 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-undef.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-undef.js index b6fe4271fb..45fa09d7a6 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js index e33fd88945..bd0d7fc424 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-complete.js index 28cf6a7804..290a30ac06 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-done.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-done.js index 49c74411e6..9933c2bf10 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-step-err.js index 9b6c339b00..e0d05acaa3 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val-err.js index 139c782749..c834cc16cc 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val.js index 5d1a42bcbf..bb89d2072c 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-id-init.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-id-init.js index 1538b78a26..c2c93df5f3 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-id.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-id.js index 5d392678da..936664abe2 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js index c8dfbdb2d7..a9e458ad73 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id.js index c2e10f93c0..f322752d36 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-null.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-null.js index a14fc82193..43a81c792a 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-undef.js index 8408b18b5a..7b0efc4a41 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elision-exhausted.js b/test/language/expressions/generators/dstr/ary-ptrn-elision-exhausted.js index c45c7572ea..a9f6eeceaf 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elision-step-err.js b/test/language/expressions/generators/dstr/ary-ptrn-elision-step-err.js index 62703dc94d..91754d0aab 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elision-step-err.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-elision.js b/test/language/expressions/generators/dstr/ary-ptrn-elision.js index b52907ca9c..8ff01dd76d 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-elision.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-empty.js b/test/language/expressions/generators/dstr/ary-ptrn-empty.js index 69dde4d8d0..830e9a2ebe 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-empty.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-elem.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-elem.js index 8c24f3ef06..57bfed4802 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-elision.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-elision.js index d3332e5b71..c11729874e 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-empty.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-empty.js index c4aec19f0b..be22b43364 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-rest.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-rest.js index bd81156f2a..c8e2907e91 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-elision-next-err.js index e8a25f0dbd..ecb74bad12 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-elision.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-elision.js index 79903672f4..4dce157788 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-exhausted.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-exhausted.js index d796ee4ae2..12671f142a 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-step-err.js index cd8949ae18..1efe642eb2 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-val-err.js index 29d5a797a4..2f34cb505d 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-id.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-id.js index 7d3a8ef3d9..7e9e0467e3 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-id.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-init-ary.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-init-ary.js index 4efb82b361..63370f4a87 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-init-id.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-init-id.js index 7ddbf8c98e..a40390af91 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-init-id.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-init-obj.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-init-obj.js index 29a98c4277..af2a879488 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-ary.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-ary.js index f9bcc5f710..3fce6911a7 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-id.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-id.js index b1285f100f..d2eb6329dd 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-obj.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-obj.js index a6553f3951..483fa3164e 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-obj-id.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-obj-id.js index 2dc40fc98d..1dbc90d904 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/generators/dstr/ary-ptrn-rest-obj-prop-id.js index f941b805ba..5dee4194ef 100644 --- a/test/language/expressions/generators/dstr/ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/generators/dstr/ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-init-iter-close.js b/test/language/expressions/generators/dstr/dflt-ary-init-iter-close.js index c651e714b6..e1be55360c 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-init-iter-close.js +++ b/test/language/expressions/generators/dstr/dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-init-iter-get-err.js b/test/language/expressions/generators/dstr/dflt-ary-init-iter-get-err.js index 9310ece2ef..22041eee47 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-init-iter-get-err.js +++ b/test/language/expressions/generators/dstr/dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-init-iter-no-close.js b/test/language/expressions/generators/dstr/dflt-ary-init-iter-no-close.js index 58f618dfc0..7df66e4412 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-init-iter-no-close.js +++ b/test/language/expressions/generators/dstr/dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-name-iter-val.js b/test/language/expressions/generators/dstr/dflt-ary-name-iter-val.js index 5380101943..3ed448fd8e 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-name-iter-val.js +++ b/test/language/expressions/generators/dstr/dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js index 0bf9b4b275..72222bfefc 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js index 4f3c1dbccf..b32e26cb1f 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js index 592ed62c6d..7206e84566 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js index a607059e7a..ea4eac1579 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js index f2d0dcca03..d3c2fcdeb0 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js index 188b74d3d6..9627165f85 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js index d99e44a865..1556024b66 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js index f0d0abb614..1aa7b9a2eb 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js index d4ff6ab771..8065eaac86 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js index 3da3fffd38..a24f8c1848 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index 41c6827b37..769677e356 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js index 15a89c0524..1348576c35 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 580a8c8775..f0e9c9dbeb 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js index f77695e0e4..a3b89f8e55 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js index 0bb8b735c1..fd4891d967 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js index e55704c57a..fd36434b0c 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js index c93146b91a..e8f645270d 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js index 1ac4eb7702..361f2a62a6 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js index 5a87472eae..9a21b96ce1 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js index 52d503ed07..262150c822 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js index bc22fba129..ffa4a0a450 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js index 3a7560c951..ece02b2256 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js index fe5f8d0cf7..f1e5fd1c91 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js index 9b07d0d1e0..9264d220dc 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js index d21980e4f8..e1e7f98e4a 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js index 1167449eb6..182a58d5de 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id.js index 7d01b6a70e..585b931418 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js index 9deb509f26..a4dff22cc2 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js index 3d4e0a6651..352077cb57 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js index 9cfb943a39..37cb79b8e4 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js index 6728fa9dc2..7a87b2ddf9 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision-exhausted.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision-exhausted.js index bd657aef9a..1986694290 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision-step-err.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision-step-err.js index 2212afd397..239bb87981 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision.js index 3f516d41fe..fa86e877df 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-empty.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-empty.js index 116dd47f1e..d73b46a85d 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-empty.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js index 0f5f98b3da..b8fce79bce 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js index 43ec6865a7..7cd239f4b1 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js index b5f40f95c8..09f49f8dd2 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js index 3614006f56..02653ac988 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js index 83f38f8ed3..c4c97ff422 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision.js index 526fa0f8ba..60502b61fa 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js index 8003a51f9d..a741d8d2db 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js index 10fabaf8fe..b4f2520665 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js index 685f79ffed..0b02994328 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id.js index 6b5bc16560..c06f683272 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-ary.js index 8af741823f..31f2da9c32 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-id.js index 1f38f7c805..db4edebb6e 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-obj.js index 03aeeff68f..3ef5e7758a 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js index 0f47ac5ca6..0be2498fa6 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js index b8766c9c30..86ee447955 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js index 9e37dc574d..c03d65f6ab 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-id.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-id.js index a2739571af..4c3ba20877 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js index 31a4f5d433..3f9b126646 100644 --- a/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-init-null.js b/test/language/expressions/generators/dstr/dflt-obj-init-null.js index bbd51d6d93..5abfccf8c1 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-init-null.js +++ b/test/language/expressions/generators/dstr/dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-init-undefined.js b/test/language/expressions/generators/dstr/dflt-obj-init-undefined.js index aa02acb127..8441a3ab13 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-init-undefined.js +++ b/test/language/expressions/generators/dstr/dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-empty.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-empty.js index c5f0108cc1..c772c6a6ef 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-empty.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-get-value-err.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-get-value-err.js index bafc9b8ae3..e05f669f09 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js index 1bacac737c..34d611e2b6 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js index 9181b717d1..20b238d963 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js index 23f6425084..b244d991dc 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js index e9d3c8d20c..e2759f7b76 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js index 2c05f792c7..a18c929c63 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-skipped.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-skipped.js index 7976908fbf..a4adc5f4a2 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-throws.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-throws.js index eb124afae4..15d8fb0be1 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js index 5fb8e2d467..d5e1f6add9 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js index 98d2843048..4c93fa803b 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-list-err.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-list-err.js index cf66b1f902..b841a65447 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-list-err.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-init.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-init.js index aa1099989a..a46ad34a0a 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js index b553aec7cd..d423d112ca 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js index bf33e32cb7..d19cbdca65 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary.js index a2d164974b..fcddef3002 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-eval-err.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-eval-err.js index 3153e50deb..9fc886edae 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js index 7d2f52ed91..8b711a8dc0 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js index 18b907ce1b..f75b2475ba 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js index 5b1b9ede44..c9e1ce4795 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js index e4e47f8a5f..2c2f01556d 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init.js index 2dd30cf192..db6e9253ee 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js index f935ef8d4f..b09f2f99b8 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id.js index 4504ead53b..b6651ebbbf 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-init.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-init.js index 05fa91f853..9235e98e77 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js index 3b99db4061..9e7c9d0e2e 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js index bb2f950285..0acbb1cbe7 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj.js index 66670ed3d4..b0811056ca 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-getter.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-getter.js index a6d09295fe..3f8284b6f5 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-getter.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js index 3b8ed5165e..d8e8843c1b 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-val-obj.js b/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-val-obj.js index 44d5ecefd9..572303a79b 100644 --- a/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/generators/dstr/dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (generator function expression (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/generators/dstr/obj-init-null.js b/test/language/expressions/generators/dstr/obj-init-null.js index 542ef0fd49..ed041a3f85 100644 --- a/test/language/expressions/generators/dstr/obj-init-null.js +++ b/test/language/expressions/generators/dstr/obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-init-undefined.js b/test/language/expressions/generators/dstr/obj-init-undefined.js index 9b17c206f4..30e16b679e 100644 --- a/test/language/expressions/generators/dstr/obj-init-undefined.js +++ b/test/language/expressions/generators/dstr/obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-empty.js b/test/language/expressions/generators/dstr/obj-ptrn-empty.js index 3566fb4710..287f15678d 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-empty.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-get-value-err.js b/test/language/expressions/generators/dstr/obj-ptrn-id-get-value-err.js index 9701f7ea3a..46ff93061c 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js index d5138df2eb..d3457d7028 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-class.js index 58011d682a..e0878f4a52 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-cover.js index 998b95cd15..94ab3f461c 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-fn.js index 9d51b200fd..d1c890adbf 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-gen.js index fa4f1d78f6..d73b5eb0f2 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-init-skipped.js b/test/language/expressions/generators/dstr/obj-ptrn-id-init-skipped.js index 6dc33dff80..204490d9ac 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-init-throws.js b/test/language/expressions/generators/dstr/obj-ptrn-id-init-throws.js index 68c2f8f4ba..f23395a5d5 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-init-throws.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-init-unresolvable.js b/test/language/expressions/generators/dstr/obj-ptrn-id-init-unresolvable.js index 0b3b5e37ce..c04b10d877 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-id-trailing-comma.js b/test/language/expressions/generators/dstr/obj-ptrn-id-trailing-comma.js index 62ac9d2d1f..4bc7436bc9 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-list-err.js b/test/language/expressions/generators/dstr/obj-ptrn-list-err.js index 733122d5bf..30699e8994 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-list-err.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-init.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-init.js index e54bb16782..5b62f2e883 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js index 223c5d5ab7..cdcb90cf07 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-value-null.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-value-null.js index f86f693d67..caf7c9a68b 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-ary.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-ary.js index b3e2ae5013..ddaf62e23c 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-ary.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-eval-err.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-eval-err.js index 74e918bb1a..025c856f9b 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-get-value-err.js index 66ed106da5..18127d42cb 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-skipped.js index a222f0726c..60d1e575db 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-throws.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-throws.js index 575f45fac9..ae85da08ea 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js index e225e0319c..2684eef1bc 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init.js index a81c20fa18..27d449055a 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-trailing-comma.js index 43b893a8f2..10987a00df 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-id.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-id.js index 9cd93e8afd..92cf606b85 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-id.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-init.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-init.js index 970c44025a..f8da7db718 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-null.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-null.js index d1128e5800..89ad9a921c 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-undef.js index 2e34c1a0cd..01b881c14b 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-prop-obj.js b/test/language/expressions/generators/dstr/obj-ptrn-prop-obj.js index 2711cc1f67..3d52b9a16f 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-prop-obj.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/generators/dstr/obj-ptrn-rest-getter.js b/test/language/expressions/generators/dstr/obj-ptrn-rest-getter.js index 9689a1f0c1..438fef1db9 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-rest-getter.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js index be00d54dc5..baa24cd442 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/generators/dstr/obj-ptrn-rest-val-obj.js b/test/language/expressions/generators/dstr/obj-ptrn-rest-val-obj.js index 5da088e3a3..ffc6866c3c 100644 --- a/test/language/expressions/generators/dstr/obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/generators/dstr/obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/new/spread-err-mult-err-expr-throws.js b/test/language/expressions/new/spread-err-mult-err-expr-throws.js index 6740212c9b..2fcb1e0639 100644 --- a/test/language/expressions/new/spread-err-mult-err-expr-throws.js +++ b/test/language/expressions/new/spread-err-mult-err-expr-throws.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when evaluation throws (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [generators] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-mult-err-iter-get-value.js b/test/language/expressions/new/spread-err-mult-err-iter-get-value.js index a2eefaa8c8..aafcd94b48 100644 --- a/test/language/expressions/new/spread-err-mult-err-iter-get-value.js +++ b/test/language/expressions/new/spread-err-mult-err-iter-get-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator function return value) (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-mult-err-itr-get-call.js b/test/language/expressions/new/spread-err-mult-err-itr-get-call.js index 9a15d78132..2893abb02b 100644 --- a/test/language/expressions/new/spread-err-mult-err-itr-get-call.js +++ b/test/language/expressions/new/spread-err-mult-err-itr-get-call.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator function invocation) (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-mult-err-itr-get-get.js b/test/language/expressions/new/spread-err-mult-err-itr-get-get.js index 58cb1ca1a6..c07e49e390 100644 --- a/test/language/expressions/new/spread-err-mult-err-itr-get-get.js +++ b/test/language/expressions/new/spread-err-mult-err-itr-get-get.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator property access) (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-mult-err-itr-step.js b/test/language/expressions/new/spread-err-mult-err-itr-step.js index b802e8dcd8..1a949f716b 100644 --- a/test/language/expressions/new/spread-err-mult-err-itr-step.js +++ b/test/language/expressions/new/spread-err-mult-err-itr-step.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when IteratorStep fails (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-mult-err-itr-value.js b/test/language/expressions/new/spread-err-mult-err-itr-value.js index d5dceaf892..6353a2e5f1 100644 --- a/test/language/expressions/new/spread-err-mult-err-itr-value.js +++ b/test/language/expressions/new/spread-err-mult-err-itr-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when IteratorValue fails (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js b/test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js index f5585acee1..4991fe772b 100644 --- a/test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js +++ b/test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator results in error when using an unresolvable reference (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-mult-err-unresolvable.js b/test/language/expressions/new/spread-err-mult-err-unresolvable.js index 2db0723402..f853ab8881 100644 --- a/test/language/expressions/new/spread-err-mult-err-unresolvable.js +++ b/test/language/expressions/new/spread-err-mult-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when reference is unresolvable (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 flags: [generated] info: | MemberExpression : new MemberExpression Arguments diff --git a/test/language/expressions/new/spread-err-sngl-err-expr-throws.js b/test/language/expressions/new/spread-err-sngl-err-expr-throws.js index 893f60a6f3..ad042af072 100644 --- a/test/language/expressions/new/spread-err-sngl-err-expr-throws.js +++ b/test/language/expressions/new/spread-err-sngl-err-expr-throws.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when evaluation throws (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [generators] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-sngl-err-itr-get-call.js b/test/language/expressions/new/spread-err-sngl-err-itr-get-call.js index 0d7f6848ae..d1781fd9c1 100644 --- a/test/language/expressions/new/spread-err-sngl-err-itr-get-call.js +++ b/test/language/expressions/new/spread-err-sngl-err-itr-get-call.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator function invocation) (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-sngl-err-itr-get-get.js b/test/language/expressions/new/spread-err-sngl-err-itr-get-get.js index a6643ffeac..d94753a757 100644 --- a/test/language/expressions/new/spread-err-sngl-err-itr-get-get.js +++ b/test/language/expressions/new/spread-err-sngl-err-itr-get-get.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator property access) (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-sngl-err-itr-get-value.js b/test/language/expressions/new/spread-err-sngl-err-itr-get-value.js index 1fddc5847c..96b4d748cf 100644 --- a/test/language/expressions/new/spread-err-sngl-err-itr-get-value.js +++ b/test/language/expressions/new/spread-err-sngl-err-itr-get-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator function return value) (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-sngl-err-itr-step.js b/test/language/expressions/new/spread-err-sngl-err-itr-step.js index 958971cd60..7e1fb14f87 100644 --- a/test/language/expressions/new/spread-err-sngl-err-itr-step.js +++ b/test/language/expressions/new/spread-err-sngl-err-itr-step.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when IteratorStep fails (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-sngl-err-itr-value.js b/test/language/expressions/new/spread-err-sngl-err-itr-value.js index fe3903aadd..46faee49ba 100644 --- a/test/language/expressions/new/spread-err-sngl-err-itr-value.js +++ b/test/language/expressions/new/spread-err-sngl-err-itr-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when IteratorValue fails (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js b/test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js index 863d16db36..101db7d054 100644 --- a/test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js +++ b/test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator results in error when using an unresolvable reference (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-err-sngl-err-unresolvable.js b/test/language/expressions/new/spread-err-sngl-err-unresolvable.js index ba757dd2c3..26760036ea 100644 --- a/test/language/expressions/new/spread-err-sngl-err-unresolvable.js +++ b/test/language/expressions/new/spread-err-sngl-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when reference is unresolvable (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 flags: [generated] info: | MemberExpression : new MemberExpression Arguments diff --git a/test/language/expressions/new/spread-mult-empty.js b/test/language/expressions/new/spread-mult-empty.js index 2c163a9d75..4cc1dbd18e 100644 --- a/test/language/expressions/new/spread-mult-empty.js +++ b/test/language/expressions/new/spread-mult-empty.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when no iteration occurs (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 flags: [generated] info: | MemberExpression : new MemberExpression Arguments diff --git a/test/language/expressions/new/spread-mult-expr.js b/test/language/expressions/new/spread-mult-expr.js index a4e038ea78..202c88c9f2 100644 --- a/test/language/expressions/new/spread-mult-expr.js +++ b/test/language/expressions/new/spread-mult-expr.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression following other elements (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 flags: [generated] info: | MemberExpression : new MemberExpression Arguments diff --git a/test/language/expressions/new/spread-mult-iter.js b/test/language/expressions/new/spread-mult-iter.js index 66947bd03f..2b4785c441 100644 --- a/test/language/expressions/new/spread-mult-iter.js +++ b/test/language/expressions/new/spread-mult-iter.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments with a valid iterator (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-mult-literal.js b/test/language/expressions/new/spread-mult-literal.js index 990a6a07fa..c92466d664 100644 --- a/test/language/expressions/new/spread-mult-literal.js +++ b/test/language/expressions/new/spread-mult-literal.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression following other elements (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 flags: [generated] info: | MemberExpression : new MemberExpression Arguments diff --git a/test/language/expressions/new/spread-mult-obj-ident.js b/test/language/expressions/new/spread-mult-obj-ident.js index b0d14bd474..67a5ac9907 100644 --- a/test/language/expressions/new/spread-mult-obj-ident.js +++ b/test/language/expressions/new/spread-mult-obj-ident.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other properties (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/new/spread-mult-obj-null.js b/test/language/expressions/new/spread-mult-obj-null.js index f299896866..fac1ba7903 100644 --- a/test/language/expressions/new/spread-mult-obj-null.js +++ b/test/language/expressions/new/spread-mult-obj-null.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other arguments with null value (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-mult-obj-undefined.js b/test/language/expressions/new/spread-mult-obj-undefined.js index ca6f5bbb64..e5d248455b 100644 --- a/test/language/expressions/new/spread-mult-obj-undefined.js +++ b/test/language/expressions/new/spread-mult-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other arguments with undefined (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-getter-descriptor.js b/test/language/expressions/new/spread-obj-getter-descriptor.js index c3a3051877..9b207cd006 100644 --- a/test/language/expressions/new/spread-obj-getter-descriptor.js +++ b/test/language/expressions/new/spread-obj-getter-descriptor.js @@ -4,7 +4,6 @@ /*--- description: Spread operation with getter results in data property descriptor (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/new/spread-obj-getter-init.js b/test/language/expressions/new/spread-obj-getter-init.js index 2d3c63285f..3e1c7c8192 100644 --- a/test/language/expressions/new/spread-obj-getter-init.js +++ b/test/language/expressions/new/spread-obj-getter-init.js @@ -4,7 +4,6 @@ /*--- description: Getter in object literal is not evaluated (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js b/test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js index 75240120fb..447f780497 100644 --- a/test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js +++ b/test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter manipulates outter object before it's spread operation (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-mult-spread-getter.js b/test/language/expressions/new/spread-obj-mult-spread-getter.js index 5c3508c049..3eadd3b4d4 100644 --- a/test/language/expressions/new/spread-obj-mult-spread-getter.js +++ b/test/language/expressions/new/spread-obj-mult-spread-getter.js @@ -4,7 +4,6 @@ /*--- description: Multiple Object Spread usage calls getter multiple times (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-mult-spread.js b/test/language/expressions/new/spread-obj-mult-spread.js index 8589b2d7f3..ce91b1de07 100644 --- a/test/language/expressions/new/spread-obj-mult-spread.js +++ b/test/language/expressions/new/spread-obj-mult-spread.js @@ -4,7 +4,6 @@ /*--- description: Multiple Object Spread operation (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-null.js b/test/language/expressions/new/spread-obj-null.js index fea94cdac1..2f194e2572 100644 --- a/test/language/expressions/new/spread-obj-null.js +++ b/test/language/expressions/new/spread-obj-null.js @@ -4,7 +4,6 @@ /*--- description: Null Object Spread is ignored (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-override-immutable.js b/test/language/expressions/new/spread-obj-override-immutable.js index aecd798f30..1878ae57be 100644 --- a/test/language/expressions/new/spread-obj-override-immutable.js +++ b/test/language/expressions/new/spread-obj-override-immutable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread overriding immutable properties (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/new/spread-obj-overrides-prev-properties.js b/test/language/expressions/new/spread-obj-overrides-prev-properties.js index f3c38a66fd..dee61bb10a 100644 --- a/test/language/expressions/new/spread-obj-overrides-prev-properties.js +++ b/test/language/expressions/new/spread-obj-overrides-prev-properties.js @@ -4,7 +4,6 @@ /*--- description: Object Spread properties overrides previous definitions (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-skip-non-enumerable.js b/test/language/expressions/new/spread-obj-skip-non-enumerable.js index 360475a9d2..7d8489dad7 100644 --- a/test/language/expressions/new/spread-obj-skip-non-enumerable.js +++ b/test/language/expressions/new/spread-obj-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread doesn't copy non-enumerable properties (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-spread-order.js b/test/language/expressions/new/spread-obj-spread-order.js index ee53e56d8d..4ec1e1ed3a 100644 --- a/test/language/expressions/new/spread-obj-spread-order.js +++ b/test/language/expressions/new/spread-obj-spread-order.js @@ -4,7 +4,6 @@ /*--- description: Spread operation follows [[OwnPropertyKeys]] order (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol, object-spread] flags: [generated] includes: [compareArray.js] diff --git a/test/language/expressions/new/spread-obj-symbol-property.js b/test/language/expressions/new/spread-obj-symbol-property.js index 7e78be66b1..a5c5d79c9c 100644 --- a/test/language/expressions/new/spread-obj-symbol-property.js +++ b/test/language/expressions/new/spread-obj-symbol-property.js @@ -4,7 +4,6 @@ /*--- description: Spread operation where source object contains Symbol properties (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol, object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-undefined.js b/test/language/expressions/new/spread-obj-undefined.js index fa1c1260e4..ff9a256300 100644 --- a/test/language/expressions/new/spread-obj-undefined.js +++ b/test/language/expressions/new/spread-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: Undefined Object Spread is ignored (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-obj-with-overrides.js b/test/language/expressions/new/spread-obj-with-overrides.js index 25a880a5e2..8e12416e04 100644 --- a/test/language/expressions/new/spread-obj-with-overrides.js +++ b/test/language/expressions/new/spread-obj-with-overrides.js @@ -4,7 +4,6 @@ /*--- description: Object Spread properties being overriden (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol, object-spread] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-sngl-empty.js b/test/language/expressions/new/spread-sngl-empty.js index b4d6309563..e7a2d6bced 100644 --- a/test/language/expressions/new/spread-sngl-empty.js +++ b/test/language/expressions/new/spread-sngl-empty.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when no iteration occurs (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 flags: [generated] info: | MemberExpression : new MemberExpression Arguments diff --git a/test/language/expressions/new/spread-sngl-expr.js b/test/language/expressions/new/spread-sngl-expr.js index 9522722eee..f66463cfc6 100644 --- a/test/language/expressions/new/spread-sngl-expr.js +++ b/test/language/expressions/new/spread-sngl-expr.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression as only element (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 flags: [generated] info: | MemberExpression : new MemberExpression Arguments diff --git a/test/language/expressions/new/spread-sngl-iter.js b/test/language/expressions/new/spread-sngl-iter.js index f2f39db1f0..b9bb298858 100644 --- a/test/language/expressions/new/spread-sngl-iter.js +++ b/test/language/expressions/new/spread-sngl-iter.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument with a valid iterator (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/new/spread-sngl-literal.js b/test/language/expressions/new/spread-sngl-literal.js index 812e1c4d67..3c91252810 100644 --- a/test/language/expressions/new/spread-sngl-literal.js +++ b/test/language/expressions/new/spread-sngl-literal.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to array literal as only element (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 flags: [generated] info: | MemberExpression : new MemberExpression Arguments diff --git a/test/language/expressions/new/spread-sngl-obj-ident.js b/test/language/expressions/new/spread-sngl-obj-ident.js index 580df90666..55b5fcd011 100644 --- a/test/language/expressions/new/spread-sngl-obj-ident.js +++ b/test/language/expressions/new/spread-sngl-obj-ident.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator without other arguments (`new` operator) esid: sec-new-operator-runtime-semantics-evaluation -es6id: 12.3.3.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/accessor-name-computed-err-evaluation.js b/test/language/expressions/object/accessor-name-computed-err-evaluation.js index 0030214a5e..0ff6f10d97 100644 --- a/test/language/expressions/object/accessor-name-computed-err-evaluation.js +++ b/test/language/expressions/object/accessor-name-computed-err-evaluation.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when evaluating expression (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-computed-err-to-prop-key.js b/test/language/expressions/object/accessor-name-computed-err-to-prop-key.js index 4080b829cc..f2eb9d9bc1 100644 --- a/test/language/expressions/object/accessor-name-computed-err-to-prop-key.js +++ b/test/language/expressions/object/accessor-name-computed-err-to-prop-key.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when coercing to property key value (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-computed-err-unresolvable.js b/test/language/expressions/object/accessor-name-computed-err-unresolvable.js index 57254100d2..d68d302817 100644 --- a/test/language/expressions/object/accessor-name-computed-err-unresolvable.js +++ b/test/language/expressions/object/accessor-name-computed-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when resolving reference value (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-computed.js b/test/language/expressions/object/accessor-name-computed.js index e07d6d0600..7731f998f8 100644 --- a/test/language/expressions/object/accessor-name-computed.js +++ b/test/language/expressions/object/accessor-name-computed.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (AssignmentExpression) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-numeric-binary.js b/test/language/expressions/object/accessor-name-literal-numeric-binary.js index 8a982012bc..2f99694504 100644 --- a/test/language/expressions/object/accessor-name-literal-numeric-binary.js +++ b/test/language/expressions/object/accessor-name-literal-numeric-binary.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in binary notation) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-numeric-exponent.js b/test/language/expressions/object/accessor-name-literal-numeric-exponent.js index 4699130bb1..5656ff87db 100644 --- a/test/language/expressions/object/accessor-name-literal-numeric-exponent.js +++ b/test/language/expressions/object/accessor-name-literal-numeric-exponent.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in exponent notation) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-numeric-hex.js b/test/language/expressions/object/accessor-name-literal-numeric-hex.js index f347797191..00e929f648 100644 --- a/test/language/expressions/object/accessor-name-literal-numeric-hex.js +++ b/test/language/expressions/object/accessor-name-literal-numeric-hex.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in hexadecimal notation) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-numeric-leading-decimal.js b/test/language/expressions/object/accessor-name-literal-numeric-leading-decimal.js index aa9eee9f5c..441e40cfa8 100644 --- a/test/language/expressions/object/accessor-name-literal-numeric-leading-decimal.js +++ b/test/language/expressions/object/accessor-name-literal-numeric-leading-decimal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with leading decimal point) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-numeric-non-canonical.js b/test/language/expressions/object/accessor-name-literal-numeric-non-canonical.js index fca4bf2911..4b669ff176 100644 --- a/test/language/expressions/object/accessor-name-literal-numeric-non-canonical.js +++ b/test/language/expressions/object/accessor-name-literal-numeric-non-canonical.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with non-canonical representation) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-numeric-octal.js b/test/language/expressions/object/accessor-name-literal-numeric-octal.js index c6d7eaec26..37de98cbbc 100644 --- a/test/language/expressions/object/accessor-name-literal-numeric-octal.js +++ b/test/language/expressions/object/accessor-name-literal-numeric-octal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in octal notation) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-numeric-zero.js b/test/language/expressions/object/accessor-name-literal-numeric-zero.js index 49275e7379..b4d96e3258 100644 --- a/test/language/expressions/object/accessor-name-literal-numeric-zero.js +++ b/test/language/expressions/object/accessor-name-literal-numeric-zero.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal zero) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-string-char-escape.js b/test/language/expressions/object/accessor-name-literal-string-char-escape.js index 9321f4909c..022dc35e64 100644 --- a/test/language/expressions/object/accessor-name-literal-string-char-escape.js +++ b/test/language/expressions/object/accessor-name-literal-string-char-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a character escape sequence) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-string-double-quote.js b/test/language/expressions/object/accessor-name-literal-string-double-quote.js index e22fa09277..c5b29c9892 100644 --- a/test/language/expressions/object/accessor-name-literal-string-double-quote.js +++ b/test/language/expressions/object/accessor-name-literal-string-double-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using double quotes) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-string-empty.js b/test/language/expressions/object/accessor-name-literal-string-empty.js index bb49a10c6c..3870d51919 100644 --- a/test/language/expressions/object/accessor-name-literal-string-empty.js +++ b/test/language/expressions/object/accessor-name-literal-string-empty.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal, the empty string) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-string-hex-escape.js b/test/language/expressions/object/accessor-name-literal-string-hex-escape.js index 7020bf90b7..dcd10d7b91 100644 --- a/test/language/expressions/object/accessor-name-literal-string-hex-escape.js +++ b/test/language/expressions/object/accessor-name-literal-string-hex-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a hexadecimal escape sequence) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-string-line-continuation.js b/test/language/expressions/object/accessor-name-literal-string-line-continuation.js index 546a46ff8d..8c6fa3d5e4 100644 --- a/test/language/expressions/object/accessor-name-literal-string-line-continuation.js +++ b/test/language/expressions/object/accessor-name-literal-string-line-continuation.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing LineContinuation) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-string-single-quote.js b/test/language/expressions/object/accessor-name-literal-string-single-quote.js index 1671d46d6d..115592ce6c 100644 --- a/test/language/expressions/object/accessor-name-literal-string-single-quote.js +++ b/test/language/expressions/object/accessor-name-literal-string-single-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using single quotes) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/accessor-name-literal-string-unicode-escape.js b/test/language/expressions/object/accessor-name-literal-string-unicode-escape.js index 8c4582927b..cfded52c11 100644 --- a/test/language/expressions/object/accessor-name-literal-string-unicode-escape.js +++ b/test/language/expressions/object/accessor-name-literal-string-unicode-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a Unicode escape sequence) (Object initializer) esid: sec-object-initializer-runtime-semantics-evaluation -es6id: 12.2.6.8 flags: [generated] info: | ObjectLiteral : diff --git a/test/language/expressions/object/dstr/gen-meth-ary-init-iter-close.js b/test/language/expressions/object/dstr/gen-meth-ary-init-iter-close.js index 6091a34f54..84a34bd11a 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-init-iter-close.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-init-iter-get-err.js b/test/language/expressions/object/dstr/gen-meth-ary-init-iter-get-err.js index 7bc67131aa..4157ebb565 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-init-iter-get-err.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-init-iter-no-close.js b/test/language/expressions/object/dstr/gen-meth-ary-init-iter-no-close.js index 9bbc3cfe8c..30535c7020 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-init-iter-no-close.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-name-iter-val.js b/test/language/expressions/object/dstr/gen-meth-ary-name-iter-val.js index 06cb126c2e..a16f1be3d6 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-name-iter-val.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js index 882533b152..40c656bcc9 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js index d5120daa2f..27acd622aa 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js index 25313e26bf..7df00f94b0 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js index 3a18c6f050..d22452f958 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js index 09f651773e..a39512798b 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js index ea26a5d046..acd4ebbe48 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js index 999ef5d6f6..ae44b646f9 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js index 7018279659..7e12801dd5 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js index 1ec30b77d3..4db46b607d 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js index c48d641b66..5e196885b5 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js index 3b67133e0a..f81daaf73b 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js index e372975edb..63b44d8580 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js index 8ea125ddab..6c68505551 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js index 6d6a623f4b..4f52a3c91c 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js index f5522cde8f..8f260f6a11 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js index 3b27dfc5ea..e3ec4f4931 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js index 950047b31d..0b62c65d52 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js index c45c97947e..c5b56796c0 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js index b617c7977c..308a0965ee 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js index 36b6ff7862..524e2557d9 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js index 1393ae5d3b..0a1a9691b2 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js index f4ff6e11ef..8b2c01b30e 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js index f46ed2a848..d385cfe4ea 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js index ebe0360ed8..4e126bea59 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js index 7214beae57..b94565c8f7 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js index f4d1d5696d..485e4c6b97 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id.js index 2ef4e5d94b..56ff4a705b 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js index f478a24420..b99b625a89 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js index fd0941829b..0e922f67e4 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js index a2ade583ba..ee8f794e15 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js index daf12a2cfb..3b85b3c415 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-exhausted.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-exhausted.js index 0e3f4395e8..b547d79be6 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-step-err.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-step-err.js index 69f5873785..9d6ce4ad94 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision.js index ecd22c0162..f3f867ca64 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-empty.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-empty.js index 9fd33eac46..19cc190266 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-empty.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elem.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elem.js index 4a3756bfa0..2bebd31d18 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elision.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elision.js index fe97ffe822..b21b3390fe 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-empty.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-empty.js index f09c9d98f4..4da2860252 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-rest.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-rest.js index 070bdc3181..62ad50b2bb 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js index 17156be2ed..98498f86af 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision.js index a8349b81bc..0ddd4dd1b5 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js index 75ec4b5aa9..71c566082d 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js index c89674f914..da973bb6de 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js index b7c2875673..636a8a021c 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id.js index 7509f6eccb..e266c1d8a7 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-ary.js index 2bd11e2d14..92bd7ea9be 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-id.js index b0cf49f422..de861f1e8a 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-obj.js index 4a93122797..3c36b6c105 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js index 620f87f387..d302e9b304 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-id.js index c286e39c85..2a7e0b32e2 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js index 1ffe231679..523e757596 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-id.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-id.js index 7cd4fceb73..5fda63c561 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js index 27e7363dc9..84ad03141e 100644 --- a/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-close.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-close.js index d85d5bc5ad..c9ad307484 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-close.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-get-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-get-err.js index 6ba450a501..8120492a5e 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-get-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-no-close.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-no-close.js index b38b48e1be..69f9424209 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-no-close.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-name-iter-val.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-name-iter-val.js index 143f25f293..12bea4cf12 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-name-iter-val.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js index 9454ab66d6..45974f97af 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js index 1cc608f965..6f12a55723 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js index db0809fc64..8ebd0f138f 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js index f6a39a69bb..b690dba89a 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js index 08aa1a911b..c1cf487209 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js index b7bae35f1d..ed84491d0e 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js index 1288452c61..a66a6f20ff 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js index 0a9b285951..17aacf5df7 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js index 7654c28439..c9f8ca50ba 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js index 245e7e1eb6..7eb7d0fb4c 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index e5159b3d67..03493493bb 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js index 80440e6873..125612cb6b 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 09d1f1e9d8..166fbd4b6b 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index af507f9111..5cc311e6c2 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index dc95468c76..6f8298a3dd 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js index e313b01904..24b27fc9ef 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js index 42873cad60..bef27e165f 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js index d18f7dafed..adf3e6b873 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js index 85c7517565..e475c93404 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js index 54b4c2d2cc..bff8a2a55d 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js index fab5dc48b4..43df235f49 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js index d50e7fcb4d..a87381d697 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js index ac14e86a91..38b6ae7c39 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js index 16e807f048..3ff1a57897 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js index bf11c74bfc..3c8a02223d 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js index 8eede604a6..8affc713d5 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js index 52f9ad75fa..449e08887c 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js index 1f0af3fc90..a707de388f 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js index a2f9cd36df..5b903ce2c0 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js index b9658fc897..9c4b732c62 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js index 55bc30c173..92614e277b 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js index 5d03df55d8..9d4b8d27ab 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js index c4edcbe4ca..613aaa5e2b 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision.js index f45bb72bba..0407b03df3 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-empty.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-empty.js index d97c5f0041..deb9c8df40 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-empty.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js index 2f58cff43a..66a7a7e28d 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js index 264e1e8293..a3951a6add 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js index 86ab5680c6..42a4674786 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js index 274b342749..19991e8036 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js index 91453619b4..8098dd9ae0 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js index e1fccfdb37..e8a1379f04 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js index 43b2964c79..1d868adcd0 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js index cd7ad05b89..0986800c4a 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js index a6a80e41c9..0aa6557472 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id.js index b58fa38487..96f68db421 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js index 36416e1618..ed2c0ddabb 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js index 5b43b67e5c..aac1e7a569 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js index 08fcb338d7..09ffad3c0b 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index dbdd2cee3b..da2bc6d1f3 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 229281221e..000cf1c5dc 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 291013d5e9..89ca0909ce 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js index 4247b062b4..b333d70caf 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js index d51dd5aea7..f137dec661 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-init-null.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-init-null.js index 40c40d5311..ea02eddfbf 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-init-null.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-init-undefined.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-init-undefined.js index f39b8692de..04cbcc4169 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-init-undefined.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-empty.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-empty.js index fa88fd2738..ba89670074 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-empty.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js index 4f3eb015ab..6e3722e8d3 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js index 9703f243f7..71d35ff107 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js index 095d71f5fe..aa2d5d7aa4 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js index 235d92df82..f276411273 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js index 25a65a65b3..8c2a34b8ea 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js index 97f26ef590..abda1eb8cb 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js index bc4bec8479..e5bb436c5e 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js index 7f2da8da15..aa5c48bd90 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js index bde715e173..4b9aba3b0c 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js index af00ce43e2..1fe2060010 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-list-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-list-err.js index 099bd83cf6..498aeda985 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-list-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js index a264a25329..e87da8d538 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js index 254e2100a0..a99a11a71b 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js index 119de49ca0..4407ebefc0 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js index e4c649fac5..597912e37c 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js index 92032c4689..1f840a5610 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js index 4d774186db..0f4c54e935 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js index 09bc8d313c..f1c969a783 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js index d9ea254603..a00e482c0b 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js index 3eecf1cf58..361a94ee45 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js index 01de191405..795a1bd1e2 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js index 2e82c17019..d49efadfe3 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id.js index 08e9d6315c..31955c797a 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js index 9e45542f01..a7d0921712 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js index d00c9c4e4d..5f87e6370e 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js index 8a4910d028..463eb34c14 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js index 3df90c86d0..8149fe136d 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js index 0e7608286c..586e6285fa 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js index 5c2594f537..4baf292b60 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js index 3da019e26a..8c15502a25 100644 --- a/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (generator method (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/gen-meth-obj-init-null.js b/test/language/expressions/object/dstr/gen-meth-obj-init-null.js index 5bea2d3369..a3e54bf12a 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-init-null.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-init-undefined.js b/test/language/expressions/object/dstr/gen-meth-obj-init-undefined.js index 2c74ae2b02..6fe13a61a1 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-init-undefined.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-empty.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-empty.js index ce4b1d34bb..6dcbb813e3 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-empty.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-get-value-err.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-get-value-err.js index f0d18870af..615b8c124d 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js index 0c557dc01d..9c96c3ba77 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js index b543df8a2b..2a99f8ce6b 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js index dfa2d0f7e4..67969a0517 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js index 004d662182..040456820a 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js index f403b3c0e5..c97bce328e 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-skipped.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-skipped.js index 25425e8102..7502e6bd03 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-throws.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-throws.js index f7164ee1d9..c02b45b61a 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js index caaea912da..b799d93fc9 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-trailing-comma.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-trailing-comma.js index e4179a47f6..8e9ea48080 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-list-err.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-list-err.js index a39ea7db0e..d33fe5304b 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-list-err.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-init.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-init.js index b0e4ba503b..ef89a28f6e 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js index 5d978cd700..cfc02ae346 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js index 3ba0a76e81..1e9dd26150 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary.js index a4d8a16316..f30b459ab9 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-eval-err.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-eval-err.js index 7ee1a502c1..2b79d52ca4 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js index bfe95ab3a5..0195084f6a 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js index 9c9cf6cb57..9ea18121ee 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js index 3d5f7a142f..bf31a4291e 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js index ecbe2263ee..0be3b77196 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init.js index 787afa298d..9dc7a98d88 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js index 58c8306135..4d2133ef4f 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id.js index dd727b9003..94263287b7 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-init.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-init.js index 0e52a7987b..18bb93f8c7 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js index 2cc224983b..fefd7a1cd0 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js index 644ac3be91..cddd1f1294 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj.js index 745b28325f..add5d91603 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-getter.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-getter.js index c3bc4e257e..fe8c160c27 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-getter.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js index bb71b4e9d4..548b004133 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-val-obj.js b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-val-obj.js index 0722166d20..84520bc9b1 100644 --- a/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/meth-ary-init-iter-close.js b/test/language/expressions/object/dstr/meth-ary-init-iter-close.js index 576c09edef..f168056273 100644 --- a/test/language/expressions/object/dstr/meth-ary-init-iter-close.js +++ b/test/language/expressions/object/dstr/meth-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-init-iter-get-err.js b/test/language/expressions/object/dstr/meth-ary-init-iter-get-err.js index 520c0e52ff..d4f2314e18 100644 --- a/test/language/expressions/object/dstr/meth-ary-init-iter-get-err.js +++ b/test/language/expressions/object/dstr/meth-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-init-iter-no-close.js b/test/language/expressions/object/dstr/meth-ary-init-iter-no-close.js index 33443c2169..d2d07e161f 100644 --- a/test/language/expressions/object/dstr/meth-ary-init-iter-no-close.js +++ b/test/language/expressions/object/dstr/meth-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-name-iter-val.js b/test/language/expressions/object/dstr/meth-ary-name-iter-val.js index f8c6811eee..bab9009f0d 100644 --- a/test/language/expressions/object/dstr/meth-ary-name-iter-val.js +++ b/test/language/expressions/object/dstr/meth-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-init.js index 96840f49d9..5a86419cbb 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-iter.js index a2feed812c..e9bb84495b 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-init.js index ad7df9f628..534cae6885 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-iter.js index 979ba839ae..54e99e023a 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-init.js index aaca839cc4..7e997c27d4 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-iter.js index 8f5afba9e9..db1b621d0b 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-init.js index 7b73a34f0c..786ad33a98 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-iter.js index df7fc29e69..65c7f04c39 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-val-null.js index 7a9f88e26c..9978f365dd 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-exhausted.js index 4eca408946..3df9cdc516 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js index 541e8eb4a2..11d64ad628 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js index 69427266a0..7db6749188 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js index 087505469e..8f477eb6e2 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js index 2de6650698..f672c02425 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js index 8291949bfe..378ef0a58c 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-hole.js index 3ac0633c9c..768b345065 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-skipped.js index bbda447597..bc6369db01 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-throws.js index a22c3f0fb6..2e23d92f8f 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-undef.js index a38ea3ab9b..558edd3db9 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js index 11d0f205f6..70e49aa14d 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-complete.js index 342a538c9f..e9c1ed8449 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-done.js index 96a5ae99a7..2dbcb0ed3d 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-step-err.js index 736bbf89d3..6c15460e5b 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val-err.js index 134524cc39..a9b26648ef 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val.js index 12713c7faa..fe918e599c 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id-init.js index 32e3aeea70..85624a9f2c 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id.js index d6ea8601a2..c3c42cd287 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js index ee792a53e4..d3887814e1 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id.js index ffc316ad68..94c255c77d 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-null.js index 065b1b5b84..cb316faf6e 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-undef.js index 8928afe746..21c9b788a5 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elision-exhausted.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elision-exhausted.js index c5da83cf6d..af24a83450 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elision-step-err.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elision-step-err.js index 29a4efb530..c73e5a3823 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-elision.js b/test/language/expressions/object/dstr/meth-ary-ptrn-elision.js index 05104b4ad8..5d63919ac0 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-elision.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-empty.js b/test/language/expressions/object/dstr/meth-ary-ptrn-empty.js index 8d836742e9..d5cfd5f3c3 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-empty.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js index 548265b9ce..d530abbdab 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elision.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elision.js index 6b57d2a533..e8ebff54d9 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-empty.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-empty.js index 335888369c..9ea791ebe5 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js index 99dcb69a29..9bf992d4fc 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision-next-err.js index bd2c23b662..f36b49d3b9 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision.js index 58f1083126..20a48c6a4a 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-exhausted.js index f78b578563..51536a8462 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-step-err.js index b75ffc57f5..bbe6dec574 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-val-err.js index b01825cd71..f7c9f3a83b 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id.js index 05e4e21f0a..ec5657a56e 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-ary.js index 37e180b7ae..a527f25909 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-id.js index b4a892b0cf..1f06e55885 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-obj.js index 75569cba9a..c1777716fb 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-ary.js index f494c42c28..1d1a6807cf 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-id.js index b5a2ebcefe..16b7f768d1 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-obj.js index ea72eafbf6..7c7c77264f 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js index 9537dfefd2..40525b210b 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js index d297a40d67..05b6677437 100644 --- a/test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-close.js b/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-close.js index 4e92ae28ce..281a503948 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-close.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-get-err.js b/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-get-err.js index 4167ace3f9..d6d58460b3 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-get-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-no-close.js b/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-no-close.js index 18d82d81a9..f581a4273f 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-no-close.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-name-iter-val.js b/test/language/expressions/object/dstr/meth-dflt-ary-name-iter-val.js index ed6412c684..e776588394 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-name-iter-val.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js index 9a034968df..e9629b5a1b 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js index 2424d25562..ab02edd033 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js index 139c79b4e0..6cb988c558 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js index c09df91888..492811c0fa 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js index 0842a942ad..121c99573c 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js index 2c5ae3f4c5..4fd24f17d0 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js index 211e239477..1779f687ec 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js index 68ea80d3b4..42fa9e295d 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js index 29b45ef301..bbcff9b2e3 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js index c899e32c42..5caf502b0b 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index e6612a3b85..61583885f0 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js index c8125bd49c..8b87655e59 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 074c0f686e..282bdf8463 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index b6293cb063..4f4a724979 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index 69a53aa6a3..ef0d085109 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js index f1887d0378..e2d29ff6da 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js index 20bca78715..b2bb2bfb1d 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js index 347c0c9622..85da800690 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js index cff07467d7..8d897bcaf8 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js index fcd7e7eccf..e2a26d7807 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js index 34f91b07c7..466c5d4cfb 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js index 70c39753e6..7aac8aa02d 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js index 7aedbcee44..0dd14dce67 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js index 92c60f624c..c80b3ffbce 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js index 6c452803a4..d3ae8da1d4 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js index 6e9dced290..5c08e81df9 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id.js index c0a88a767d..e7cc93b174 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js index a48b46df10..382e39ba9e 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js index fc5d3a3256..13238fe7f2 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js index 8fce74b23a..f6ab065cda 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js index 6b404d59cf..50d6a7098a 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-exhausted.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-exhausted.js index 048350e583..6c225de7cc 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-step-err.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-step-err.js index c88def7981..8b4f8788a9 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision.js index a7e10ac4fa..39c614b1ae 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-empty.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-empty.js index 306c948104..c646b107e0 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-empty.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js index 8d064b332e..255107f635 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js index 94dfcb97ca..997c1256ff 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js index fc5c46e316..4f75925677 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js index d49d8ce033..cf1f09dc8a 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js index 8958518bb2..84725d280d 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision.js index bde5be7ace..a6c09ab58d 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js index 6b19dafbb2..9756c65066 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js index d13f8bddc9..6ac0c75758 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js index 66218f6282..05c1dbb3ea 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id.js index 08aa482ea9..f9e59ac4c5 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-ary.js index acba9939bc..f564ab5f0c 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-id.js index 2d9d52ee67..27ec5be019 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-obj.js index e7c96935a6..35f9e514a6 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js index 0af4d6f35d..699ec51cef 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js index 886b0314f3..f8b6372214 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js index 37f1c34fca..6a91946df1 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js index cf7b89c40c..14e2b7ebe4 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js index 78e351570e..8801fa7dc0 100644 --- a/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-init-null.js b/test/language/expressions/object/dstr/meth-dflt-obj-init-null.js index 14922afb94..4cf0d3bc54 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-init-null.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-init-undefined.js b/test/language/expressions/object/dstr/meth-dflt-obj-init-undefined.js index 25760a9473..2caaad16da 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-init-undefined.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-empty.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-empty.js index e93ddf6fb0..8019f6a828 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-empty.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-get-value-err.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-get-value-err.js index ba50328a36..5453f8b43a 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js index f427553a19..fe7d3e4951 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js index f5f59250a1..9f3f94fdcc 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js index ee75a23017..91315027f4 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js index d3cb03e408..1ce46b2410 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js index 4634367cc7..c0e0ce310c 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-skipped.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-skipped.js index e23f8be8c5..74b92037ca 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-throws.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-throws.js index 1ee6b3937a..523e08389a 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js index 6bc5191979..1b9d1f2f62 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js index dbf4dd62d6..bff6889008 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-list-err.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-list-err.js index 6db684bb73..ef1ad82855 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-list-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-init.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-init.js index aa0c777380..58c11ceaf3 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js index 10e8b68b9f..bdc2f944ce 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js index d1b6ae7c86..336b9cc8a3 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary.js index abab62f63a..9cc4a0ea3c 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-eval-err.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-eval-err.js index 3b88c94711..fc30dcf602 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js index 5d18f9c6f9..699090646d 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js index 30154e8990..de67de22f5 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js index d07a459f44..cf4bf45b21 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js index 25591b4804..123d6a5023 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init.js index f380475e70..4594893ac1 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js index 065ca04442..5ebe9c8f21 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id.js index bf82246b82..3795332400 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-init.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-init.js index 43236d4d94..20ca7bc862 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js index 4f432d7d13..9cc5ac1a99 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js index 13edb25fc5..32d38b2bfd 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj.js index 3e36fd72a7..f66ee6431c 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js index 8ab5dfcc99..ab4d716f81 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js index f890febfb0..8bf963b5c3 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js index 4a9589de2b..30c072e4e8 100644 --- a/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (method (default parameter)) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/meth-obj-init-null.js b/test/language/expressions/object/dstr/meth-obj-init-null.js index 335fb3315b..d45b4ad5f3 100644 --- a/test/language/expressions/object/dstr/meth-obj-init-null.js +++ b/test/language/expressions/object/dstr/meth-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-init-undefined.js b/test/language/expressions/object/dstr/meth-obj-init-undefined.js index 24eeab369e..03e0e122ef 100644 --- a/test/language/expressions/object/dstr/meth-obj-init-undefined.js +++ b/test/language/expressions/object/dstr/meth-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-empty.js b/test/language/expressions/object/dstr/meth-obj-ptrn-empty.js index e080b6b07c..c5e90f2797 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-empty.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-get-value-err.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-get-value-err.js index 3d1b364a97..5ce862b574 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-get-value-err.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js index 9bd6d67898..d53bac9673 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js index 696468ccd0..9bf33cb94c 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js index 3ad5e83dc5..780c1ee41c 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js index 0d924b8d73..31de9fe956 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-gen.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-gen.js index 66a38d14cf..2fbd80599b 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-skipped.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-skipped.js index 6b017e51c1..b417f539b7 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-skipped.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-throws.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-throws.js index d2d17b5277..837e7382ff 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-throws.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-unresolvable.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-unresolvable.js index 1f68f87bd2..bddc3bf018 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-id-trailing-comma.js b/test/language/expressions/object/dstr/meth-obj-ptrn-id-trailing-comma.js index 465f6d97e0..9fc721718b 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-id-trailing-comma.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-list-err.js b/test/language/expressions/object/dstr/meth-obj-ptrn-list-err.js index cdcb562415..4c6da87c18 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-list-err.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-init.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-init.js index a7ac162337..c5910ae99b 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-init.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js index d537dcfb2d..5d4ca56594 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-value-null.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-value-null.js index 73a13ec663..6091bde1ec 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-value-null.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary.js index 0036bdf3b3..0e6d36187f 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-eval-err.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-eval-err.js index 89a9618ac1..2dd1558a14 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-eval-err.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-get-value-err.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-get-value-err.js index 4a5877135b..34ee564329 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-skipped.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-skipped.js index 785aa25d5a..d98f4cb911 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-throws.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-throws.js index 861f9c6e46..6d0e2210b3 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-throws.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js index bf1fb2d175..49c92d48db 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init.js index ff35ef76d8..af638635e0 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-trailing-comma.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-trailing-comma.js index 70897fc809..eabb93be66 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id.js index f67e5ecfe4..b8742a0915 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-init.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-init.js index 038a6b309f..326a2978d0 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-init.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-null.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-null.js index 0a6bc1c836..ba0b10b560 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-null.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-undef.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-undef.js index 5190af995f..c5e2e874c1 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj.js b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj.js index b40a885e41..f9e3e8f7dc 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js b/test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js index ec1da31383..23a7212d91 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js b/test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js index dc89536765..52173711d7 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js b/test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js index 2e8d904fa6..2035f853f6 100644 --- a/test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js +++ b/test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/super/call-spread-err-mult-err-expr-throws.js b/test/language/expressions/super/call-spread-err-mult-err-expr-throws.js index a411b1abdb..5124e5bf59 100644 --- a/test/language/expressions/super/call-spread-err-mult-err-expr-throws.js +++ b/test/language/expressions/super/call-spread-err-mult-err-expr-throws.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when evaluation throws (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [generators] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-mult-err-iter-get-value.js b/test/language/expressions/super/call-spread-err-mult-err-iter-get-value.js index 80299dc55c..198884e3b2 100644 --- a/test/language/expressions/super/call-spread-err-mult-err-iter-get-value.js +++ b/test/language/expressions/super/call-spread-err-mult-err-iter-get-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator function return value) (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-mult-err-itr-get-call.js b/test/language/expressions/super/call-spread-err-mult-err-itr-get-call.js index dcc6e36e87..d815e9b0f4 100644 --- a/test/language/expressions/super/call-spread-err-mult-err-itr-get-call.js +++ b/test/language/expressions/super/call-spread-err-mult-err-itr-get-call.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator function invocation) (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-mult-err-itr-get-get.js b/test/language/expressions/super/call-spread-err-mult-err-itr-get-get.js index e1053878f4..7349ed23fa 100644 --- a/test/language/expressions/super/call-spread-err-mult-err-itr-get-get.js +++ b/test/language/expressions/super/call-spread-err-mult-err-itr-get-get.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when GetIterator fails (@@iterator property access) (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-mult-err-itr-step.js b/test/language/expressions/super/call-spread-err-mult-err-itr-step.js index 88aaf3cfa8..d4c6cc77ad 100644 --- a/test/language/expressions/super/call-spread-err-mult-err-itr-step.js +++ b/test/language/expressions/super/call-spread-err-mult-err-itr-step.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when IteratorStep fails (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-mult-err-itr-value.js b/test/language/expressions/super/call-spread-err-mult-err-itr-value.js index 132492c234..0bb837e15e 100644 --- a/test/language/expressions/super/call-spread-err-mult-err-itr-value.js +++ b/test/language/expressions/super/call-spread-err-mult-err-itr-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when IteratorValue fails (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js b/test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js index 2a5c43db6e..dd6e3d04fd 100644 --- a/test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js +++ b/test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator results in error when using an unresolvable reference (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-mult-err-unresolvable.js b/test/language/expressions/super/call-spread-err-mult-err-unresolvable.js index 52c5a71399..c186bf1767 100644 --- a/test/language/expressions/super/call-spread-err-mult-err-unresolvable.js +++ b/test/language/expressions/super/call-spread-err-mult-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when reference is unresolvable (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 flags: [generated] info: | SuperCall : super Arguments diff --git a/test/language/expressions/super/call-spread-err-sngl-err-expr-throws.js b/test/language/expressions/super/call-spread-err-sngl-err-expr-throws.js index 92c5067ddf..602c4b450d 100644 --- a/test/language/expressions/super/call-spread-err-sngl-err-expr-throws.js +++ b/test/language/expressions/super/call-spread-err-sngl-err-expr-throws.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when evaluation throws (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [generators] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-sngl-err-itr-get-call.js b/test/language/expressions/super/call-spread-err-sngl-err-itr-get-call.js index 1915b7b411..50f1d79bc8 100644 --- a/test/language/expressions/super/call-spread-err-sngl-err-itr-get-call.js +++ b/test/language/expressions/super/call-spread-err-sngl-err-itr-get-call.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator function invocation) (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-sngl-err-itr-get-get.js b/test/language/expressions/super/call-spread-err-sngl-err-itr-get-get.js index 8e0ae913b2..ead8c6e189 100644 --- a/test/language/expressions/super/call-spread-err-sngl-err-itr-get-get.js +++ b/test/language/expressions/super/call-spread-err-sngl-err-itr-get-get.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator property access) (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-sngl-err-itr-get-value.js b/test/language/expressions/super/call-spread-err-sngl-err-itr-get-value.js index 4f6f1418bb..d01b78881a 100644 --- a/test/language/expressions/super/call-spread-err-sngl-err-itr-get-value.js +++ b/test/language/expressions/super/call-spread-err-sngl-err-itr-get-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when GetIterator fails (@@iterator function return value) (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-sngl-err-itr-step.js b/test/language/expressions/super/call-spread-err-sngl-err-itr-step.js index 1dcbfb7957..e4d4b848da 100644 --- a/test/language/expressions/super/call-spread-err-sngl-err-itr-step.js +++ b/test/language/expressions/super/call-spread-err-sngl-err-itr-step.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when IteratorStep fails (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-sngl-err-itr-value.js b/test/language/expressions/super/call-spread-err-sngl-err-itr-value.js index e463152e56..0781c11d64 100644 --- a/test/language/expressions/super/call-spread-err-sngl-err-itr-value.js +++ b/test/language/expressions/super/call-spread-err-sngl-err-itr-value.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when IteratorValue fails (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js b/test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js index 80771e7559..e5fe5de32d 100644 --- a/test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js +++ b/test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator results in error when using an unresolvable reference (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-err-sngl-err-unresolvable.js b/test/language/expressions/super/call-spread-err-sngl-err-unresolvable.js index 6afd2442d4..f570195894 100644 --- a/test/language/expressions/super/call-spread-err-sngl-err-unresolvable.js +++ b/test/language/expressions/super/call-spread-err-sngl-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when reference is unresolvable (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 flags: [generated] info: | SuperCall : super Arguments diff --git a/test/language/expressions/super/call-spread-mult-empty.js b/test/language/expressions/super/call-spread-mult-empty.js index 275aad13f0..164181e978 100644 --- a/test/language/expressions/super/call-spread-mult-empty.js +++ b/test/language/expressions/super/call-spread-mult-empty.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments when no iteration occurs (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 flags: [generated] info: | SuperCall : super Arguments diff --git a/test/language/expressions/super/call-spread-mult-expr.js b/test/language/expressions/super/call-spread-mult-expr.js index 1eabf84957..56ee763fec 100644 --- a/test/language/expressions/super/call-spread-mult-expr.js +++ b/test/language/expressions/super/call-spread-mult-expr.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression following other elements (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 flags: [generated] info: | SuperCall : super Arguments diff --git a/test/language/expressions/super/call-spread-mult-iter.js b/test/language/expressions/super/call-spread-mult-iter.js index 76708fab63..fb7e0df772 100644 --- a/test/language/expressions/super/call-spread-mult-iter.js +++ b/test/language/expressions/super/call-spread-mult-iter.js @@ -4,7 +4,6 @@ /*--- description: Spread operator following other arguments with a valid iterator (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-mult-literal.js b/test/language/expressions/super/call-spread-mult-literal.js index 4f2b282e86..479e532931 100644 --- a/test/language/expressions/super/call-spread-mult-literal.js +++ b/test/language/expressions/super/call-spread-mult-literal.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression following other elements (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 flags: [generated] info: | SuperCall : super Arguments diff --git a/test/language/expressions/super/call-spread-mult-obj-ident.js b/test/language/expressions/super/call-spread-mult-obj-ident.js index 8b056640ab..85a17bbe1b 100644 --- a/test/language/expressions/super/call-spread-mult-obj-ident.js +++ b/test/language/expressions/super/call-spread-mult-obj-ident.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other properties (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/super/call-spread-mult-obj-null.js b/test/language/expressions/super/call-spread-mult-obj-null.js index b749b75a6b..eb867cd4e2 100644 --- a/test/language/expressions/super/call-spread-mult-obj-null.js +++ b/test/language/expressions/super/call-spread-mult-obj-null.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other arguments with null value (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-mult-obj-undefined.js b/test/language/expressions/super/call-spread-mult-obj-undefined.js index 71ade662bd..8dc7e543ae 100644 --- a/test/language/expressions/super/call-spread-mult-obj-undefined.js +++ b/test/language/expressions/super/call-spread-mult-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator following other arguments with undefined (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-getter-descriptor.js b/test/language/expressions/super/call-spread-obj-getter-descriptor.js index 2bc471acd9..6edb7a726e 100644 --- a/test/language/expressions/super/call-spread-obj-getter-descriptor.js +++ b/test/language/expressions/super/call-spread-obj-getter-descriptor.js @@ -4,7 +4,6 @@ /*--- description: Spread operation with getter results in data property descriptor (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/super/call-spread-obj-getter-init.js b/test/language/expressions/super/call-spread-obj-getter-init.js index f49e8dddff..58fe02b3c1 100644 --- a/test/language/expressions/super/call-spread-obj-getter-init.js +++ b/test/language/expressions/super/call-spread-obj-getter-init.js @@ -4,7 +4,6 @@ /*--- description: Getter in object literal is not evaluated (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js b/test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js index 2fbc10f084..0d7a9ca9d1 100644 --- a/test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js +++ b/test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter manipulates outter object before it's spread operation (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-mult-spread-getter.js b/test/language/expressions/super/call-spread-obj-mult-spread-getter.js index 3df09f1d17..a9a1800e6b 100644 --- a/test/language/expressions/super/call-spread-obj-mult-spread-getter.js +++ b/test/language/expressions/super/call-spread-obj-mult-spread-getter.js @@ -4,7 +4,6 @@ /*--- description: Multiple Object Spread usage calls getter multiple times (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-mult-spread.js b/test/language/expressions/super/call-spread-obj-mult-spread.js index f5340a645f..33fa3346fa 100644 --- a/test/language/expressions/super/call-spread-obj-mult-spread.js +++ b/test/language/expressions/super/call-spread-obj-mult-spread.js @@ -4,7 +4,6 @@ /*--- description: Multiple Object Spread operation (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-null.js b/test/language/expressions/super/call-spread-obj-null.js index 2bb2158777..51ec5716f4 100644 --- a/test/language/expressions/super/call-spread-obj-null.js +++ b/test/language/expressions/super/call-spread-obj-null.js @@ -4,7 +4,6 @@ /*--- description: Null Object Spread is ignored (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-override-immutable.js b/test/language/expressions/super/call-spread-obj-override-immutable.js index 666b9ff4da..8e8fbb7d96 100644 --- a/test/language/expressions/super/call-spread-obj-override-immutable.js +++ b/test/language/expressions/super/call-spread-obj-override-immutable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread overriding immutable properties (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/expressions/super/call-spread-obj-overrides-prev-properties.js b/test/language/expressions/super/call-spread-obj-overrides-prev-properties.js index ecd656a741..a016d3707a 100644 --- a/test/language/expressions/super/call-spread-obj-overrides-prev-properties.js +++ b/test/language/expressions/super/call-spread-obj-overrides-prev-properties.js @@ -4,7 +4,6 @@ /*--- description: Object Spread properties overrides previous definitions (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-skip-non-enumerable.js b/test/language/expressions/super/call-spread-obj-skip-non-enumerable.js index d3847afaef..5ac519656a 100644 --- a/test/language/expressions/super/call-spread-obj-skip-non-enumerable.js +++ b/test/language/expressions/super/call-spread-obj-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Object Spread doesn't copy non-enumerable properties (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-spread-order.js b/test/language/expressions/super/call-spread-obj-spread-order.js index 1bf8cb3976..50fbf388e2 100644 --- a/test/language/expressions/super/call-spread-obj-spread-order.js +++ b/test/language/expressions/super/call-spread-obj-spread-order.js @@ -4,7 +4,6 @@ /*--- description: Spread operation follows [[OwnPropertyKeys]] order (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol, object-spread] flags: [generated] includes: [compareArray.js] diff --git a/test/language/expressions/super/call-spread-obj-symbol-property.js b/test/language/expressions/super/call-spread-obj-symbol-property.js index c9cb971dcb..a1942045e2 100644 --- a/test/language/expressions/super/call-spread-obj-symbol-property.js +++ b/test/language/expressions/super/call-spread-obj-symbol-property.js @@ -4,7 +4,6 @@ /*--- description: Spread operation where source object contains Symbol properties (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol, object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-undefined.js b/test/language/expressions/super/call-spread-obj-undefined.js index b128e49e16..e4d267f710 100644 --- a/test/language/expressions/super/call-spread-obj-undefined.js +++ b/test/language/expressions/super/call-spread-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: Undefined Object Spread is ignored (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-obj-with-overrides.js b/test/language/expressions/super/call-spread-obj-with-overrides.js index ca7a10ab6b..b6175a303d 100644 --- a/test/language/expressions/super/call-spread-obj-with-overrides.js +++ b/test/language/expressions/super/call-spread-obj-with-overrides.js @@ -4,7 +4,6 @@ /*--- description: Object Spread properties being overriden (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol, object-spread] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-sngl-empty.js b/test/language/expressions/super/call-spread-sngl-empty.js index 849619ffc1..96d8349d52 100644 --- a/test/language/expressions/super/call-spread-sngl-empty.js +++ b/test/language/expressions/super/call-spread-sngl-empty.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument when no iteration occurs (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 flags: [generated] info: | SuperCall : super Arguments diff --git a/test/language/expressions/super/call-spread-sngl-expr.js b/test/language/expressions/super/call-spread-sngl-expr.js index e61f79ed12..b1023dbda1 100644 --- a/test/language/expressions/super/call-spread-sngl-expr.js +++ b/test/language/expressions/super/call-spread-sngl-expr.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to AssignmentExpression as only element (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 flags: [generated] info: | SuperCall : super Arguments diff --git a/test/language/expressions/super/call-spread-sngl-iter.js b/test/language/expressions/super/call-spread-sngl-iter.js index fef68c9805..d4195f7528 100644 --- a/test/language/expressions/super/call-spread-sngl-iter.js +++ b/test/language/expressions/super/call-spread-sngl-iter.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to the only argument with a valid iterator (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [Symbol.iterator] flags: [generated] info: | diff --git a/test/language/expressions/super/call-spread-sngl-literal.js b/test/language/expressions/super/call-spread-sngl-literal.js index 6c0f02b42a..936422c8d5 100644 --- a/test/language/expressions/super/call-spread-sngl-literal.js +++ b/test/language/expressions/super/call-spread-sngl-literal.js @@ -4,7 +4,6 @@ /*--- description: Spread operator applied to array literal as only element (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 flags: [generated] info: | SuperCall : super Arguments diff --git a/test/language/expressions/super/call-spread-sngl-obj-ident.js b/test/language/expressions/super/call-spread-sngl-obj-ident.js index fb5246c074..1ddea20e6a 100644 --- a/test/language/expressions/super/call-spread-sngl-obj-ident.js +++ b/test/language/expressions/super/call-spread-sngl-obj-ident.js @@ -4,7 +4,6 @@ /*--- description: Object Spread operator without other arguments (SuperCall) esid: sec-super-keyword-runtime-semantics-evaluation -es6id: 12.3.5.1 features: [object-spread] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/accessor-name-inst/computed-err-evaluation.js b/test/language/statements/class/accessor-name-inst/computed-err-evaluation.js index 31aa7e3e48..872ac2d7c1 100644 --- a/test/language/statements/class/accessor-name-inst/computed-err-evaluation.js +++ b/test/language/statements/class/accessor-name-inst/computed-err-evaluation.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when evaluating expression (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/computed-err-to-prop-key.js b/test/language/statements/class/accessor-name-inst/computed-err-to-prop-key.js index b09ad68e5f..9321d201f8 100644 --- a/test/language/statements/class/accessor-name-inst/computed-err-to-prop-key.js +++ b/test/language/statements/class/accessor-name-inst/computed-err-to-prop-key.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when coercing to property key value (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/computed-err-unresolvable.js b/test/language/statements/class/accessor-name-inst/computed-err-unresolvable.js index 8986366179..0fb92b7d6b 100644 --- a/test/language/statements/class/accessor-name-inst/computed-err-unresolvable.js +++ b/test/language/statements/class/accessor-name-inst/computed-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when resolving reference value (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/computed.js b/test/language/statements/class/accessor-name-inst/computed.js index 5ed6d77fe0..84fb4a6c36 100644 --- a/test/language/statements/class/accessor-name-inst/computed.js +++ b/test/language/statements/class/accessor-name-inst/computed.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (AssignmentExpression) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-numeric-binary.js b/test/language/statements/class/accessor-name-inst/literal-numeric-binary.js index 0295deecec..b480b8d2a3 100644 --- a/test/language/statements/class/accessor-name-inst/literal-numeric-binary.js +++ b/test/language/statements/class/accessor-name-inst/literal-numeric-binary.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in binary notation) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-numeric-exponent.js b/test/language/statements/class/accessor-name-inst/literal-numeric-exponent.js index 2e1198f108..b124ce1a57 100644 --- a/test/language/statements/class/accessor-name-inst/literal-numeric-exponent.js +++ b/test/language/statements/class/accessor-name-inst/literal-numeric-exponent.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in exponent notation) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-numeric-hex.js b/test/language/statements/class/accessor-name-inst/literal-numeric-hex.js index c1a383d932..656562df6c 100644 --- a/test/language/statements/class/accessor-name-inst/literal-numeric-hex.js +++ b/test/language/statements/class/accessor-name-inst/literal-numeric-hex.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in hexadecimal notation) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-numeric-leading-decimal.js b/test/language/statements/class/accessor-name-inst/literal-numeric-leading-decimal.js index 18486f2248..8c1470a292 100644 --- a/test/language/statements/class/accessor-name-inst/literal-numeric-leading-decimal.js +++ b/test/language/statements/class/accessor-name-inst/literal-numeric-leading-decimal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with leading decimal point) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-numeric-non-canonical.js b/test/language/statements/class/accessor-name-inst/literal-numeric-non-canonical.js index d1ddf2ddcd..14ca45c198 100644 --- a/test/language/statements/class/accessor-name-inst/literal-numeric-non-canonical.js +++ b/test/language/statements/class/accessor-name-inst/literal-numeric-non-canonical.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with non-canonical representation) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-numeric-octal.js b/test/language/statements/class/accessor-name-inst/literal-numeric-octal.js index a034cec9b8..a656e8348e 100644 --- a/test/language/statements/class/accessor-name-inst/literal-numeric-octal.js +++ b/test/language/statements/class/accessor-name-inst/literal-numeric-octal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in octal notation) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-numeric-zero.js b/test/language/statements/class/accessor-name-inst/literal-numeric-zero.js index 5cbda34bf0..96a59a3235 100644 --- a/test/language/statements/class/accessor-name-inst/literal-numeric-zero.js +++ b/test/language/statements/class/accessor-name-inst/literal-numeric-zero.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal zero) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-string-char-escape.js b/test/language/statements/class/accessor-name-inst/literal-string-char-escape.js index 9534f1b77a..0a08d78e93 100644 --- a/test/language/statements/class/accessor-name-inst/literal-string-char-escape.js +++ b/test/language/statements/class/accessor-name-inst/literal-string-char-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a character escape sequence) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-string-double-quote.js b/test/language/statements/class/accessor-name-inst/literal-string-double-quote.js index 6bf28077b5..a8db0f9fe4 100644 --- a/test/language/statements/class/accessor-name-inst/literal-string-double-quote.js +++ b/test/language/statements/class/accessor-name-inst/literal-string-double-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using double quotes) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-string-empty.js b/test/language/statements/class/accessor-name-inst/literal-string-empty.js index 7cec7acda9..5edc8efc1f 100644 --- a/test/language/statements/class/accessor-name-inst/literal-string-empty.js +++ b/test/language/statements/class/accessor-name-inst/literal-string-empty.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal, the empty string) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-string-hex-escape.js b/test/language/statements/class/accessor-name-inst/literal-string-hex-escape.js index 8e78cb4168..a6c2cfa0b3 100644 --- a/test/language/statements/class/accessor-name-inst/literal-string-hex-escape.js +++ b/test/language/statements/class/accessor-name-inst/literal-string-hex-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a hexadecimal escape sequence) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-string-line-continuation.js b/test/language/statements/class/accessor-name-inst/literal-string-line-continuation.js index 12dabf5012..2c905fcb92 100644 --- a/test/language/statements/class/accessor-name-inst/literal-string-line-continuation.js +++ b/test/language/statements/class/accessor-name-inst/literal-string-line-continuation.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing LineContinuation) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-string-single-quote.js b/test/language/statements/class/accessor-name-inst/literal-string-single-quote.js index a3cf04c997..a6d57b6b3c 100644 --- a/test/language/statements/class/accessor-name-inst/literal-string-single-quote.js +++ b/test/language/statements/class/accessor-name-inst/literal-string-single-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using single quotes) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-inst/literal-string-unicode-escape.js b/test/language/statements/class/accessor-name-inst/literal-string-unicode-escape.js index bb52a82378..7f80b33d72 100644 --- a/test/language/statements/class/accessor-name-inst/literal-string-unicode-escape.js +++ b/test/language/statements/class/accessor-name-inst/literal-string-unicode-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a Unicode escape sequence) (Class declaration, instance method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/computed-err-evaluation.js b/test/language/statements/class/accessor-name-static/computed-err-evaluation.js index 08dcb2433b..87da054607 100644 --- a/test/language/statements/class/accessor-name-static/computed-err-evaluation.js +++ b/test/language/statements/class/accessor-name-static/computed-err-evaluation.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when evaluating expression (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/computed-err-to-prop-key.js b/test/language/statements/class/accessor-name-static/computed-err-to-prop-key.js index 9183c05f63..48c158d259 100644 --- a/test/language/statements/class/accessor-name-static/computed-err-to-prop-key.js +++ b/test/language/statements/class/accessor-name-static/computed-err-to-prop-key.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when coercing to property key value (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/computed-err-unresolvable.js b/test/language/statements/class/accessor-name-static/computed-err-unresolvable.js index 5ef84b7261..2835e6eb8b 100644 --- a/test/language/statements/class/accessor-name-static/computed-err-unresolvable.js +++ b/test/language/statements/class/accessor-name-static/computed-err-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion when resolving reference value (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/computed.js b/test/language/statements/class/accessor-name-static/computed.js index c6af00bc74..d3ced7e088 100644 --- a/test/language/statements/class/accessor-name-static/computed.js +++ b/test/language/statements/class/accessor-name-static/computed.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (AssignmentExpression) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-numeric-binary.js b/test/language/statements/class/accessor-name-static/literal-numeric-binary.js index aaf5df8f26..5bf2c98f48 100644 --- a/test/language/statements/class/accessor-name-static/literal-numeric-binary.js +++ b/test/language/statements/class/accessor-name-static/literal-numeric-binary.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in binary notation) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-numeric-exponent.js b/test/language/statements/class/accessor-name-static/literal-numeric-exponent.js index b2dff5e0b9..a4fc26e48e 100644 --- a/test/language/statements/class/accessor-name-static/literal-numeric-exponent.js +++ b/test/language/statements/class/accessor-name-static/literal-numeric-exponent.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in exponent notation) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-numeric-hex.js b/test/language/statements/class/accessor-name-static/literal-numeric-hex.js index 70e1b8c852..d256c67b72 100644 --- a/test/language/statements/class/accessor-name-static/literal-numeric-hex.js +++ b/test/language/statements/class/accessor-name-static/literal-numeric-hex.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in hexadecimal notation) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-numeric-leading-decimal.js b/test/language/statements/class/accessor-name-static/literal-numeric-leading-decimal.js index e0444ce8b5..19dddc6413 100644 --- a/test/language/statements/class/accessor-name-static/literal-numeric-leading-decimal.js +++ b/test/language/statements/class/accessor-name-static/literal-numeric-leading-decimal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with leading decimal point) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-numeric-non-canonical.js b/test/language/statements/class/accessor-name-static/literal-numeric-non-canonical.js index cafc2a70db..f3e6f62982 100644 --- a/test/language/statements/class/accessor-name-static/literal-numeric-non-canonical.js +++ b/test/language/statements/class/accessor-name-static/literal-numeric-non-canonical.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal with non-canonical representation) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-numeric-octal.js b/test/language/statements/class/accessor-name-static/literal-numeric-octal.js index 53ff7d7a4b..9cb320cece 100644 --- a/test/language/statements/class/accessor-name-static/literal-numeric-octal.js +++ b/test/language/statements/class/accessor-name-static/literal-numeric-octal.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal in octal notation) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-numeric-zero.js b/test/language/statements/class/accessor-name-static/literal-numeric-zero.js index 1cea0065bb..15ac20eed2 100644 --- a/test/language/statements/class/accessor-name-static/literal-numeric-zero.js +++ b/test/language/statements/class/accessor-name-static/literal-numeric-zero.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (numeric literal zero) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-string-char-escape.js b/test/language/statements/class/accessor-name-static/literal-string-char-escape.js index 81c952706f..a961c22441 100644 --- a/test/language/statements/class/accessor-name-static/literal-string-char-escape.js +++ b/test/language/statements/class/accessor-name-static/literal-string-char-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a character escape sequence) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-string-double-quote.js b/test/language/statements/class/accessor-name-static/literal-string-double-quote.js index 5fdc5cc3c1..792c9cd4b1 100644 --- a/test/language/statements/class/accessor-name-static/literal-string-double-quote.js +++ b/test/language/statements/class/accessor-name-static/literal-string-double-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using double quotes) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-string-empty.js b/test/language/statements/class/accessor-name-static/literal-string-empty.js index 626dd6b2a1..b9e4cff295 100644 --- a/test/language/statements/class/accessor-name-static/literal-string-empty.js +++ b/test/language/statements/class/accessor-name-static/literal-string-empty.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal, the empty string) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-string-hex-escape.js b/test/language/statements/class/accessor-name-static/literal-string-hex-escape.js index cbc3b5e50e..070bc21eea 100644 --- a/test/language/statements/class/accessor-name-static/literal-string-hex-escape.js +++ b/test/language/statements/class/accessor-name-static/literal-string-hex-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a hexadecimal escape sequence) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-string-line-continuation.js b/test/language/statements/class/accessor-name-static/literal-string-line-continuation.js index b08c8cd636..bc5ec52a03 100644 --- a/test/language/statements/class/accessor-name-static/literal-string-line-continuation.js +++ b/test/language/statements/class/accessor-name-static/literal-string-line-continuation.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing LineContinuation) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-string-single-quote.js b/test/language/statements/class/accessor-name-static/literal-string-single-quote.js index e916df4c78..a521991c0c 100644 --- a/test/language/statements/class/accessor-name-static/literal-string-single-quote.js +++ b/test/language/statements/class/accessor-name-static/literal-string-single-quote.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal using single quotes) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/accessor-name-static/literal-string-unicode-escape.js b/test/language/statements/class/accessor-name-static/literal-string-unicode-escape.js index 4702d3739f..c273d33eec 100644 --- a/test/language/statements/class/accessor-name-static/literal-string-unicode-escape.js +++ b/test/language/statements/class/accessor-name-static/literal-string-unicode-escape.js @@ -4,7 +4,6 @@ /*--- description: Computed values as accessor property names (string literal containing a Unicode escape sequence) (Class declaration, static method) esid: sec-runtime-semantics-classdefinitionevaluation -es6id: 14.5.14 flags: [generated] info: | [...] diff --git a/test/language/statements/class/dstr/gen-meth-ary-init-iter-close.js b/test/language/statements/class/dstr/gen-meth-ary-init-iter-close.js index 047e929b56..dab32e399b 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-init-iter-close.js +++ b/test/language/statements/class/dstr/gen-meth-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-init-iter-get-err.js b/test/language/statements/class/dstr/gen-meth-ary-init-iter-get-err.js index 42f691fea4..dbb58667bf 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-init-iter-get-err.js +++ b/test/language/statements/class/dstr/gen-meth-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-init-iter-no-close.js b/test/language/statements/class/dstr/gen-meth-ary-init-iter-no-close.js index d930f26128..d64cf8aa3d 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-init-iter-no-close.js +++ b/test/language/statements/class/dstr/gen-meth-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-name-iter-val.js b/test/language/statements/class/dstr/gen-meth-ary-name-iter-val.js index 05032495cf..90a06c3b00 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-name-iter-val.js +++ b/test/language/statements/class/dstr/gen-meth-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js index b93c515c08..3f1308f734 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js index f51250cb15..3deb88d892 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js index 5ac1e41bcd..a47eab6ff4 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js index 018991114b..7b385811fd 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js index dbb9d2c4af..df589ca809 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js index 3654be8557..e6eec264cf 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js index 4f1b5a68b9..85fcd76dd0 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js index 8c55442fba..4f91c53e66 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js index 32baeae645..cbff9ad5da 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js index 0435cfb289..13571d166b 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js index f8fec8d2e2..49e1747bd5 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js index 771be003da..f940e96f8f 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js index 47993b6855..2b3779b611 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js index 19f8ba418e..75cb585429 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js index 229aa95e52..fbb6d3ceeb 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js index 016420e44e..b33202d913 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js index 064225b9a2..dbc306ac37 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js index c7937ec0af..8096257be9 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js index 2bfce63f60..9b8b3a9456 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js index 1f769005fb..82fe60bb75 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js index 5151fe980d..d95595fd29 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js index c68757daf0..87caf22808 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js index ab14fdf015..fcb5712947 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js index a21af074df..7bb7e6ed50 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js index 5a8a80a48a..18e8335a48 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js index 444ba211a1..567854067e 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js index 8223a3e81f..0862bff8a5 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js index b57da8bd10..b5d254d75d 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js index f3bd367b34..a1ed7ad1a2 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js index d738d86813..2898548884 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js index 9d6f8f9ae1..2f7ed20f91 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js index ea9bc54ca2..10b499b20e 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-step-err.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-step-err.js index a58629418a..05623f1761 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision.js index 3597648e6f..43f107831b 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-empty.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-empty.js index 46aafd4533..6fba0f1718 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-empty.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js index d91a11b808..e822132a51 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js index 80778ecd07..d932f703f1 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js index a30c2627dd..67cc954a21 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js index 36fe856839..e5a94227bd 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js index 10cfa111a2..32df1874c8 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js index 1c8fe34f2f..1dd0bb8b0a 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js index 7df090eae6..51207ff9b5 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js index 336987f260..b065a8f9ff 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js index 6de0c34404..540253fe42 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id.js index f00d653297..d80c03f738 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js index f4be97b7b1..75b662e488 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-id.js index 5bf65c33d2..48b39819bc 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js index f676c65d3d..6e35269148 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js index fd4f8946e7..0b86bb83c8 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js index 382c0a8a4f..9bc8a3417e 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js index 9bbe942cd6..b813747218 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js index 2c211d6c2d..f57e364db7 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js index bf652dbba3..76b5541c27 100644 --- a/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-close.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-close.js index 79f1e3df0f..9f4ec963fb 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-close.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js index cb1e935d2f..a482312b2f 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js index 5072636d31..73a7a510cf 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-name-iter-val.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-name-iter-val.js index 51297b2166..4e860509d8 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-name-iter-val.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js index d7727c7e26..e047de9e4b 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js index a464fec595..dd0dc78bac 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js index 4929f77911..8606a2353b 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js index 42679bed28..eb528fe900 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js index 4680470188..4449e5c693 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js index 0859b94400..b39758a57d 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js index 627d977803..3b01bd2f9d 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js index e7822e7cd8..2c0f20d8f7 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js index 1d60ebc7c9..85e60ae168 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js index e6b3b678f6..5effa54e99 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index 7aa89e73e0..b7b796c67a 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js index 2154c61ef5..a039f583da 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 5a2059948d..f564b1ff3c 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index d2c8b36efc..b1e17bdb48 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index 2cc0e6c826..fb022dc1f3 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js index 2b08f93ebb..085f4d3e96 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js index c907206f3e..e5924cbf82 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js index 471a787d9e..da2aa7063a 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js index 8b6ae0d68f..03b37e3f06 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js index 8a10721eac..8b3dfbbde2 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js index 0c52bcad90..0d3fc0796e 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js index dacc7152e3..ac9e55bf8d 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js index 7ffaf7a144..872c72f86f 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js index b8f39bf001..2584785d7b 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js index afa7c87fb7..976e719b42 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js index 17510c8ca1..8b9fd670a9 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js index b82f230cdf..e803055dbe 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js index d9d876f0b5..ad9b08ff2d 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js index 4f4629df8a..aad2bb446c 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js index 59546009d1..3f9a5873d3 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js index ad8ac62c08..bb1fd89a67 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js index 79cc82f5ef..0b30ddaca7 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js index 02fd5edfcd..086b99c12d 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision.js index 30c42a55d4..2aef03f667 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-empty.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-empty.js index 09cb65b879..b574c5832f 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-empty.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js index 3585ed25d5..01efc8003a 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js index 6d22c8fe8f..157fb9b066 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js index 312248079a..79a29177ea 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js index cf3b5f60bd..ae92c64393 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js index 6abc67381e..19616270ff 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js index c072c6670f..f9d6a90bdb 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js index 4e3592abeb..743b008b7b 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js index 1ab4a9f499..50dbbc59b0 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js index b8d5240286..aacdcdaa3f 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js index 5e8565edaa..950564e6b0 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js index e2cbb059ac..1f34645440 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js index 26a0589c8b..18f88be861 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js index be7356e096..992b8ea3d0 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index f8b42a6c2d..8089690467 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 06f6314856..9494d6200f 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 41a4aef6b7..f212a03960 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js index 656ea5db06..8c578189af 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js index 6497a32000..189fbae5f1 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-init-null.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-init-null.js index 693fff55db..810d036c7a 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-init-null.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-init-undefined.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-init-undefined.js index baba7132e0..ee973f085b 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-init-undefined.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-empty.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-empty.js index b8a99bc6f4..f1498d4037 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-empty.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js index 181b513469..4ca973629d 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js index d7f9e912a0..a82ef76f40 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js index 0c5f19ce85..a27aece770 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js index b01a7ebbcf..0a1c9b0852 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js index a4c29a6940..ed3d42c796 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js index e4db1f9526..76fc7da697 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js index 782a578b8c..94dda0e749 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js index c69f8c3019..cb75fb2216 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js index 3024979307..942a112351 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js index 4cb34f1676..cd69800e17 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js index ede73ac3ae..bbd16b9f23 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js index 24ff35465b..73afaf3732 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js index a1e6987648..43debc2d31 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js index 3d90923b83..84bf746e1c 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js index 7f29388ff6..c4c0739ec3 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js index 66ce88b5e4..cf9651bf0b 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js index 64333a1bb7..efc641e7de 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js index ebd389a0b8..ed9cc1fe82 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js index 03e19feb65..0d49d2f93a 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js index 673cda522b..7cfa6236c1 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js index 8c1ae58452..99254babcc 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js index c36be1a712..c526db8004 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js index 79b96567d4..23ca99aa45 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js index fd4e958b24..3397785a1f 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js index 7dc335195c..f0018d623b 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js index 5bead553f3..0236342b49 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js index 80c839a7cd..0da9857219 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js index cfd99a4a36..ef7f8206d8 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js index eca024fc8c..ee0daa1fd1 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js index 07e487a208..ddbfcc97d2 100644 --- a/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (class expression method (default parameters)) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-obj-init-null.js b/test/language/statements/class/dstr/gen-meth-obj-init-null.js index e7612767df..1ea0eea095 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-init-null.js +++ b/test/language/statements/class/dstr/gen-meth-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-init-undefined.js b/test/language/statements/class/dstr/gen-meth-obj-init-undefined.js index b04fad1a63..92ab5c2f8c 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-init-undefined.js +++ b/test/language/statements/class/dstr/gen-meth-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-empty.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-empty.js index fbe2cb83c3..0ef72e29ac 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-empty.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js index 1aff511a80..34ca4f60e0 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js index bfe18bad18..623a2a780a 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js index aac85d4dee..97a2047f86 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js index 114dcf9b75..d51ef47520 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js index bbd2226e5b..5aa1d2c7bb 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js index 521de645ab..1e190a0f37 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js index aa99bf966e..023b810638 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-throws.js index 782e96b9e3..7a2637341b 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js index 8c2d1afd96..7902e51a0c 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js index 68759ab9ad..469c5b3e71 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-list-err.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-list-err.js index 2c3eac6c1d..78c6ed7003 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-list-err.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js index 169aabcb2f..e1d44cbdcd 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js index ecaf501020..524ff53b27 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js index 8bafbb3048..1021a391f5 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary.js index 6817497dbe..9742478852 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js index 5ec28effed..730e59a5d6 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js index ab1ee68eba..58645c22ad 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js index 9b74e46380..6e9e8fb2e5 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js index 7da467e008..4ed5058f4c 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js index 9d4d20128f..06d44eb5dd 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init.js index add0c99e35..37e4b45840 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js index 76e43712f3..09c82bd058 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id.js index f44d1b9528..b5cbd73c49 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js index 4a6c4e6afe..0e1d1bb952 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js index bad835d0f5..56aff8a4fd 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js index bc75c9ecfc..4419f55e46 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj.js index db29a591cd..3b9013265f 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-getter.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-getter.js index 40885063e4..8bf7262234 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-getter.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js index 1c1bd4dcb1..ae1f12fee4 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js b/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js index 04f162c299..ad8a20c8ae 100644 --- a/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-close.js b/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-close.js index dc3fd49eee..54049687d7 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-close.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-get-err.js b/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-get-err.js index 0c71016bed..cc9a9d690c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-get-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-no-close.js b/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-no-close.js index 78533344b5..1061ba28d9 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-no-close.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-name-iter-val.js b/test/language/statements/class/dstr/gen-meth-static-ary-name-iter-val.js index 9a558a2c8a..420228b504 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-name-iter-val.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js index 7a9c452f78..e3f503169b 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js index 04f88bc0c7..64a2aefcde 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js index bd8b181413..252edd32bd 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js index 44c9371765..faa583fadc 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js index 9810ee73e8..fc60596cdb 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js index 52cc563162..dd5c678002 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js index a21def6b67..a276d6ccf6 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js index 1ddb99b45a..a224fd486e 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js index 42016a8082..1fc8ba42d6 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js index 177740a499..574414cc1d 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js index 114140ffbf..171c99a360 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js index a1c0f5f326..5477226bdf 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js index 11973c7341..1c23b2e414 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js index 55301c1468..c0a9a208e8 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js index 5ad624d11e..3ef045627c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js index caa01f9855..393bfc6f02 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js index 9d7eb26f79..1187b18611 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js index 36ba35ae43..926532734b 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js index 01bf322cac..32f433def5 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js index ebaefbc518..45466929b1 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js index 5046a7439e..e57e095985 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js index 3fcbb826ae..1a74925380 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js index 1fa94314fa..edc3067bec 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js index 5dba106929..40d5310058 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js index 28193437be..00f516230a 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js index f2875b426a..389cfdeb1c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js index 75ee0b2914..693de687da 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js index 94512d7d57..64f7071a87 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js index 6224f60324..270e884180 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js index b72c5fd073..36d17f2883 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js index dd795135c0..dde1d77d29 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js index 6d326cc350..ae3224a509 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js index 43dd3ab3c9..ba483a5c55 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision.js index cc2cd6f113..5ba82d50e2 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-empty.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-empty.js index 7f835968d5..67a3a25a5c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-empty.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js index e7026292fc..14f34e2608 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js index 88f81394e5..2d171df6bb 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js index b9a1964238..2bcc64f29d 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js index f543fe6ffc..28efcf1852 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js index 6ef134646d..fe067f8ca2 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js index 73ff5bf764..d3f9e68071 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js index dc36fb87a2..c3b2a0359b 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js index 2acbd16410..f093e219db 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js index e1954fd9bb..19a07130f3 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id.js index 82240c7e1c..3d1c6c317e 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js index 6d6bf54f45..088308c692 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js index 76859f0735..bd46b5d916 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js index 7bc7a6d80c..c41e6a50e4 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js index 0e529341b3..38a2c1de46 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js index 90117ac8b4..2125dc125a 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js index 123ad581ce..82f6e43b5a 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js index 5cf64f0042..99df864022 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js index a7c439193f..43875bdab2 100644 --- a/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js index 922c84a33a..914fe84e41 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js index a20fc2a62f..df3dbb7083 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js index 342bc4efed..a4c13908f7 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js index f8236af438..90ae11751a 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js index 6adf8e6fef..cd46f4bcfb 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js index 25cfacd6ee..64950234a3 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js index 54d83012c9..b9bd191f2f 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js index 33056cd443..2068698cc7 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js index d1fdc55563..9f619ceeae 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js index 49fc94d54a..4d42c83625 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js index d8e842bc33..b6deda99b6 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js index 9eb2b0f33f..8f80fd0e9f 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js index a0e5ca3333..5b9ec3c709 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js index 717b5fb65b..a377bf6ba8 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index 8422a5186f..e164b9ce27 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js index 0d5f9c1609..5697e5ea8f 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 36e97d3bc0..70b2aede8c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index 8b70385991..a54a21c882 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index fd7b731564..8620fb94d8 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js index 6544e52bdd..5341a2bcb1 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js index 5f45f35f47..e91e1246d3 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js index af4a5db60d..c38f98b25a 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js index 98e49b1698..fb331872f9 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js index 3a62b7ce77..67a43de27d 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js index 0dfac2e9fc..1cf442cc7f 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js index 1f1dc9a2ee..aa1abb9e5c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js index 20c2710eae..617ed47128 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js index b54cc8d916..2837738920 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js index 90f0af84c1..d03958de8c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js index 685f69e2dc..20de81cbbc 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js index e1ea98a5c6..e64590d1c7 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js index 58be47bf1c..2685f0a4f8 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js index 72f6d5cbec..1fa018e233 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js index 62316d298c..9e2f2faf56 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js index a351493ff7..7508dd4f6c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js index 546f7ff051..d28362b87d 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js index 7609bd39e4..2f6543c9ff 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js index 06293e0e4b..df9906bc0b 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js index 0d9e4d523e..acdadfe261 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js index d980bbbe89..b22f118909 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js index e9b443bc88..2007d44959 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js index be9eedcf90..e0c1a64dab 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js index ded87f8eaf..9175a06f65 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js index aba507c0ed..33c3e6db26 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js index 55dfbb3cfe..29fc9ccbf3 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js index a2d40e62c4..0883995a2e 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js index b804c5453c..4260087bc3 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js index 0a26761e75..f544a80ccf 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js index d2e12ef5d8..ffaab68656 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index a61319df3c..3a8c2dbfad 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js index bb69d9a763..ac8404ee03 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index c7953a0182..745483e4ce 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 24a974a61e..051bbd9a55 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 5e8fd23b56..0fc1722830 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 64f5d5b52f..6ab8a81aab 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js index c48617fb17..23644faaea 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js index 7ff4e16c14..4687a88d8b 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-null.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-null.js index 23e7fafcdc..57f3a72edb 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-undefined.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-undefined.js index 9a8005ea03..a60b3ebe2f 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-undefined.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js index bdc88aaf15..8762c91f0b 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js index 620c8cba00..0040ee0333 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js index dbce50ec83..00cabe1a61 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js index 9c1fe6b336..fc6e359862 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js index 3ac3106dc7..c527d90170 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js index a7953de4d0..224eb71c97 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js index 361595dd36..d1a55a16af 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js index 67b40a9e54..64b26329a7 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js index 207c32b8d4..3cdc4c4a0f 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js index 103010d4b5..16a52283d2 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js index d5bbb93655..6efad455a7 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js index 5c5089ec8f..3fa9a225b3 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js index 4de833ab83..486dd149f6 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js index 338d1c7ce1..083caaa31b 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js index 6114459841..96bdfa9bb4 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js index 8fdc32ae6d..7549f05415 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js index 71f4bbf824..284dc52f71 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js index 31ada537a5..66a5063884 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js index c9d58477bc..7abf5cda90 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js index 881444e111..ac547618e1 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js index c98452cdfa..473f7c701e 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js index 1716f3b8cf..a6a3f56678 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js index 108232f5c0..458df4cb4a 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js index 4224467844..7adcee35f4 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js index cc5ab85730..c8e8f01441 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js index ac2391568c..ca40685ebc 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js index 5c2e87db5e..7486d5b6ef 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js index 1169bb8119..282062f36d 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js index e23e541596..457cbf24ba 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js index 18f8c0f0e2..c0ccc30a6c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js index 10a0b90795..05a3b4d539 100644 --- a/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (static class expression generator method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-init-null.js b/test/language/statements/class/dstr/gen-meth-static-obj-init-null.js index 0580f6b873..2d70337de8 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-init-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-init-undefined.js b/test/language/statements/class/dstr/gen-meth-static-obj-init-undefined.js index 9811ca414d..ee127a1370 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-init-undefined.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-empty.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-empty.js index e387784795..2ff32c1eb0 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-empty.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js index eb6a0ccf7e..ca50ff60f9 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js index 78849fda01..fb3cac6237 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js index 81956fa79c..0cd64e32ac 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js index 5e2a04dcaa..62b2626997 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js index 98898b6add..532a9b6700 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js index 1e827cca12..03837531c4 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js index df88088d9a..5628911489 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js index 7ea45dd0df..dcf702b94e 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js index 9fdecb3798..80bd844df1 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js index 54122688c1..ec87164189 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-list-err.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-list-err.js index 4b372954e0..397edb6557 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-list-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js index 1c8083f1fe..e4cbef5c64 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js index 2adb52a06c..b20a6a3b74 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js index ccde1ec7d5..5fc6e5e8e7 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js index 2135a9678a..ca1084ccd7 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js index 31ecf66d0e..46f280a2e1 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js index 397e33b326..96e742b325 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js index a687da9f6c..6a4c2b9ad7 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js index 70b944b327..7f2a163f09 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js index e620c98026..703d71b009 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js index 92b614dc7d..d1fd29c42f 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js index 97fb271081..2390de7d3d 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id.js index 0acb9e64c9..fb13f142b8 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js index 39f5c19b22..478ad74d59 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js index 48d13f53cb..6fdc60651c 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js index d19251176d..cf20ac1265 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js index d18a5d200a..910152c46d 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js index 7bb2df38fb..c2af1b7f95 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js index 915f0eda26..9895665eb8 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js index f6c04c84b4..4300293629 100644 --- a/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-ary-init-iter-close.js b/test/language/statements/class/dstr/meth-ary-init-iter-close.js index c33d036e3b..006b53d788 100644 --- a/test/language/statements/class/dstr/meth-ary-init-iter-close.js +++ b/test/language/statements/class/dstr/meth-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-init-iter-get-err.js b/test/language/statements/class/dstr/meth-ary-init-iter-get-err.js index 528cd825bd..a1f0938129 100644 --- a/test/language/statements/class/dstr/meth-ary-init-iter-get-err.js +++ b/test/language/statements/class/dstr/meth-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-init-iter-no-close.js b/test/language/statements/class/dstr/meth-ary-init-iter-no-close.js index c3147e6672..825ecd0593 100644 --- a/test/language/statements/class/dstr/meth-ary-init-iter-no-close.js +++ b/test/language/statements/class/dstr/meth-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-name-iter-val.js b/test/language/statements/class/dstr/meth-ary-name-iter-val.js index cd5f24ab67..d8a51e0df9 100644 --- a/test/language/statements/class/dstr/meth-ary-name-iter-val.js +++ b/test/language/statements/class/dstr/meth-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js index ea6846f6b9..b9908847f9 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js index 5ce2ef9edf..3742ce1960 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js index afa5771415..66fc3fbf7a 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js index 553c7be720..35e31d7f83 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js index afbe98524b..ff0f3f36d3 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js index f52ec3e936..76bb118116 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js index 2c1ca7773a..439de2e523 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js index 92762694d6..9bed4f38ce 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-val-null.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-val-null.js index f3cb0d4ad4..9c72cd06c6 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js index 1a87c4b899..c20a8c4288 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js index 50849ba7c7..7e51cbd1bb 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js index eb5f6a7707..ad280b0420 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js index 2936a71efd..e948cff5ec 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js index a6e9edb126..5692d500ac 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js index 53516a3e36..a60bd8c80b 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-hole.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-hole.js index f3334043ed..09a46cfea5 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js index 83b462e697..ffe972ed49 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-throws.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-throws.js index ed0b4e6331..2c5c35f795 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-undef.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-undef.js index 17ee68d0a8..1d22e6ec62 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js index 9bfd5b38ef..7a46bd3544 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js index 72a2976f3a..1dfee5c9b0 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-done.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-done.js index a91af49c1a..a9212882ec 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js index 438e1730eb..d363ae3bf0 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js index a0e6d35078..cf00ea881d 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val.js index 2cdd0356e6..10b2189736 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id-init.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id-init.js index f2fa2b3d5b..1b429c70f4 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id.js index 583bb5b36f..ade4331171 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js index 79851dcd01..00652e3ebf 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js index aed4d0689d..a6c6a6e323 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-null.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-null.js index a6205a9ee9..61e34ff1f6 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js index 1c0eda90ed..9934d6426d 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elision-exhausted.js b/test/language/statements/class/dstr/meth-ary-ptrn-elision-exhausted.js index 0c2ba0da81..0860db3f44 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elision-step-err.js b/test/language/statements/class/dstr/meth-ary-ptrn-elision-step-err.js index 6cf1396955..a93da498b8 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elision-step-err.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-elision.js b/test/language/statements/class/dstr/meth-ary-ptrn-elision.js index 0f93c6a677..f91901e3b1 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-elision.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-empty.js b/test/language/statements/class/dstr/meth-ary-ptrn-empty.js index 17d2331c9b..c1f36c6982 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-empty.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js index 4cc2029dfe..63045c45d9 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elision.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elision.js index 55c529a515..7aedc8d82f 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-empty.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-empty.js index c4c5c48d8f..015a7fcee1 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js index 70b77ec31f..bf23242827 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js index dad8b6cca8..891a2abeec 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision.js index 06f660c7f7..1ca0c531de 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-exhausted.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-exhausted.js index 652c77503c..78b3b95a39 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js index 25a0d9c127..8241bec2a1 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js index 52308d2443..8c69399a10 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id.js index 747125f1f0..ccf76a8c6b 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-id.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-ary.js index 9a7cf01bff..125e186fb1 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-id.js index 65db43a76e..231f2ebe08 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-obj.js index 4061762779..bbfd391d0b 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-ary.js index 9a31816cf6..d8c541101b 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-id.js index 62b0c664b6..b7b898782a 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-obj.js index cf673d689b..a13dcbda78 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js index c40c8bdbe8..4294e1bd74 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js index 48a0999c90..5bf0b4f6f6 100644 --- a/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-init-iter-close.js b/test/language/statements/class/dstr/meth-dflt-ary-init-iter-close.js index f622f29f77..b32309ebe2 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-init-iter-close.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-init-iter-get-err.js b/test/language/statements/class/dstr/meth-dflt-ary-init-iter-get-err.js index 7d0fc862d9..76085c5c18 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-init-iter-get-err.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-init-iter-no-close.js b/test/language/statements/class/dstr/meth-dflt-ary-init-iter-no-close.js index 351b527e10..674abd5193 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-init-iter-no-close.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-name-iter-val.js b/test/language/statements/class/dstr/meth-dflt-ary-name-iter-val.js index d73b777f19..0a018c095b 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-name-iter-val.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js index 2113b8fcdd..0daada3525 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js index 8b5bd3ceb8..4d44c62cb3 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js index 54e1565583..ab7bcb2f56 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js index fdfa656d54..1c381b4436 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js index 6f829ed4e9..cad50134b9 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js index 1df936e3ef..b6f5e2bab3 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js index b116bf9d26..0db74bc382 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js index 711bbd2b4d..0d72f7448e 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js index 2c28fea71c..8efdcbc58d 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js index 17d992f20e..3f6e768a99 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index d18d57374c..09e4379bc0 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js index 4659dfa771..ecfbe04d2f 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 7f25f0f1cd..5a5c420c2c 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index 785f00d5a9..c1f6181e53 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index d2480325cf..d86c162721 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js index 871c869657..6092c3f287 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js index 8cc86b0bcc..a47b5f4fba 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js index 870590414b..4d25cd010d 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js index 1762e2c3b4..3da3f914df 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js index 366106c155..1b17a102b4 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js index 69f37ffcaa..bb6e1a6402 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js index 971963272d..51d7241582 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js index b932d9df27..f666ffeeac 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js index 367ce7b344..b7460944bf 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js index 7769f2ac26..b92a434983 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js index ed009e3423..ae0a06a467 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js index 0e91ee5de5..c0a120bab5 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js index fa6b594519..af2ff103b8 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js index 07acb7ca38..59a982fbc6 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js index 31f338f736..e71784564c 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js index 6e76a10db8..3f0e2ea02d 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js index 43587987ea..aa4f1de467 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js index 3c5baeb98b..a91bec99e1 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision.js index fb0ff7e8d2..4eee50d2b3 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-empty.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-empty.js index 8b421d4106..bdf35c9294 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-empty.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js index 8b0ef02793..6bc19decbd 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js index eecdce1c91..57d698d933 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js index 47a0ff81bd..29f0edabd9 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js index 07ed9d6322..3a096600d7 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js index 87216e1f3a..095e1a2a5b 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js index eef090b43a..cf92127218 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js index 969655eccb..a691179deb 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js index 5d1dda5733..a44fb150ca 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js index c7d484a7b6..3f06d7e279 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id.js index f1320a791d..17a8ff3895 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js index 7a3d640d56..507fb979be 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js index db1fdc67bb..ee77ba0f81 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js index 1385323d0e..132b453557 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js index 44d38f4c0d..280a13cf44 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js index 8415d56341..4cf2520e1c 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js index 644a249f36..367ec4e0b1 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js index b5172d9098..9e30a92080 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js index e2915b4058..71900ef809 100644 --- a/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-init-null.js b/test/language/statements/class/dstr/meth-dflt-obj-init-null.js index 010bb00ac9..dcb3e605b3 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-init-null.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-init-undefined.js b/test/language/statements/class/dstr/meth-dflt-obj-init-undefined.js index 46e57a9cea..b34c703cd8 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-init-undefined.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-empty.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-empty.js index 0225dd2fd1..7a79c2ed76 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-empty.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js index 8dcda8d874..56aeaee62f 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js index 8bbf3187a0..8b88c5d782 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js index 6126c88779..e8188a643d 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js index 8345bf3481..0252726d57 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js index 9dc51483cd..ddf4ec40e2 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js index 0e8d6a2a2c..1d1b058ac5 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js index 7c5f8a1453..2aa18efb3e 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js index ede61ab581..c9755d9e36 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js index f685d6925d..8a4fad7bff 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js index 91d6e40522..75f2287035 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-list-err.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-list-err.js index 9ee791529c..7e298987e2 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-list-err.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js index 65aa2ea5d9..d8dc027cab 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js index bf7b97f870..b186cdec81 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js index cbe4f3c967..aca2a1b9dc 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary.js index ad8c844723..25a162bfcb 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js index f56697919c..930768e74c 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js index 524ac7ba85..6ebae1ff47 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js index 9855fc3a8f..0dc2334d60 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js index 1d9e6a9dcb..d369ccdda6 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js index 72b320dfa9..003fc72e24 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js index 89d5c3e662..720d8ecdaa 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js index f4b1133d11..07bac3261e 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id.js index 06bd46d480..635cf41500 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js index 7a0878443e..92467eaae8 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js index 24a7a1e876..899a51b463 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js index 92d4cf3f9f..73705b6037 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj.js index a51a6f2fd0..633eff9ac2 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js index aabcedff06..6cf87e5bbe 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js index 03ff7a9551..f7f72e6001 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js index 4b38f2bf38..822fcfc1c8 100644 --- a/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-obj-init-null.js b/test/language/statements/class/dstr/meth-obj-init-null.js index f0189cb023..b1dde202bc 100644 --- a/test/language/statements/class/dstr/meth-obj-init-null.js +++ b/test/language/statements/class/dstr/meth-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-init-undefined.js b/test/language/statements/class/dstr/meth-obj-init-undefined.js index 7bbb83837c..efefa41731 100644 --- a/test/language/statements/class/dstr/meth-obj-init-undefined.js +++ b/test/language/statements/class/dstr/meth-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-empty.js b/test/language/statements/class/dstr/meth-obj-ptrn-empty.js index 9d2565214f..6fe5aaaf9f 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-empty.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-get-value-err.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-get-value-err.js index 41fa21a701..31df876297 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js index 970289f074..4088839519 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js index b10710e8e6..6191d854de 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js index 2d6e2515f5..90b16c6632 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js index e93df4fe9a..aee0e5b165 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js index 6139342a1f..d1d075101e 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-skipped.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-skipped.js index bc728fbc17..733b45b62e 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-throws.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-throws.js index 49a7f07d79..eebc2dd906 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-unresolvable.js index 19e3e89d25..6bc8a96188 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-id-trailing-comma.js b/test/language/statements/class/dstr/meth-obj-ptrn-id-trailing-comma.js index 02dfd1a6b1..3b7fb593d9 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-list-err.js b/test/language/statements/class/dstr/meth-obj-ptrn-list-err.js index a7e20b10a7..b0a9669d8f 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-list-err.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-init.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-init.js index 47ff4434af..a2000383e3 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js index 1a80c0281e..253bd638e9 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-value-null.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-value-null.js index d310518dbe..713f74193b 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary.js index 4fdfa0990e..d9d0f37e28 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-eval-err.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-eval-err.js index 0733599b0f..7e29d5a182 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js index 0893a90989..c84b3172fd 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js index 2de49c112c..ee5fff96da 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-throws.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-throws.js index ca15101dd7..802246c2a3 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js index 76feabb530..7496ae88cb 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init.js index eb591bd0d3..949a2c0d34 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js index 0d31f5f1ed..290d7c177e 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id.js index b3fb134973..1333132eaf 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-id.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-init.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-init.js index ba628de0ed..7462572253 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-null.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-null.js index a1063cd102..808936bcb8 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js index 60c8e9637a..7d5e2d3787 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj.js b/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj.js index 2ed132ebdf..36d6b7a606 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js b/test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js index f563033333..996d6faeb1 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js index 4c4714fc2a..83eafb0055 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js b/test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js index 867b594dbf..98636e4ec1 100644 --- a/test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-static-ary-init-iter-close.js b/test/language/statements/class/dstr/meth-static-ary-init-iter-close.js index 9c4978279c..13b6858311 100644 --- a/test/language/statements/class/dstr/meth-static-ary-init-iter-close.js +++ b/test/language/statements/class/dstr/meth-static-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-init-iter-get-err.js b/test/language/statements/class/dstr/meth-static-ary-init-iter-get-err.js index dfdf2c8418..fcb175621c 100644 --- a/test/language/statements/class/dstr/meth-static-ary-init-iter-get-err.js +++ b/test/language/statements/class/dstr/meth-static-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-init-iter-no-close.js b/test/language/statements/class/dstr/meth-static-ary-init-iter-no-close.js index 8d9b7638a1..8b7a8ee8a3 100644 --- a/test/language/statements/class/dstr/meth-static-ary-init-iter-no-close.js +++ b/test/language/statements/class/dstr/meth-static-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-name-iter-val.js b/test/language/statements/class/dstr/meth-static-ary-name-iter-val.js index 7ef67cd2bb..afd70633fc 100644 --- a/test/language/statements/class/dstr/meth-static-ary-name-iter-val.js +++ b/test/language/statements/class/dstr/meth-static-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js index 5e50c5826e..e331773bbd 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js index 147221d83f..083069e024 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js index b8a27f6c42..40acd7cafb 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js index 285423e91d..3af03d19e7 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js index d14c063dcc..bfe596a73f 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js index 5736756e2f..fc7e298155 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js index 7d8752842e..4a63bd7deb 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js index 2fbf5f12e9..331ad21876 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js index d8a629f8a7..8a21dc0be0 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js index 3ae62e640f..1ce36e69a3 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js index 7d854f9cdd..0bb7e2ef49 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js index 5993c71128..356d39a724 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js index 711acbfcb4..99dcf88b70 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js index 999fa1bfc3..9209859146 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js index 028e1e47b9..4ccc1baf0c 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js index 84e93e78f8..c1a78bfc1d 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js index a564f6c73b..cb1fc5fed7 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js index 00e372ceeb..6cd27c6cbc 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js index 0aa7dfcaf1..394ab5e2e3 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js index 94ce509c6c..b49b877990 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js index c5ed5a20b9..337fce8b7c 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js index 43a0338797..5bb231f184 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js index 61a804e4bf..3db9ec5290 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js index 4873edad48..283ee08ca5 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js index 8a21783b66..3fb7725736 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js index ee6f0c3218..38bd3fbdf4 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id.js index 7a117a63d2..7a39677e58 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js index 5d55cb5ea8..c5419b3189 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js index b04a9633e3..117f6f0306 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js index d38ff1d5c4..cf1eee9dc4 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js index 3ba20ed219..3926b7eb6d 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-exhausted.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-exhausted.js index 1e788ab8b9..637e5788e7 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-step-err.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-step-err.js index b9fa48eb4a..77ff77cd91 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-step-err.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-elision.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-elision.js index c3965b3790..26169b5233 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-elision.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-empty.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-empty.js index 2a6067d6bc..fc313d0308 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-empty.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js index 022fb4a901..dff884a968 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js index 50e137ac66..13cf17935b 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js index b26a95af53..f9449551fc 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js index 26a1a7449f..0ff422cc8e 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js index c2f91f9ea9..f4ffd297a4 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision.js index a4cff52b7e..d6665f252b 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js index 145b03f7ad..840c90da28 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js index a0d8fbe1cb..9c41bab2f2 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js index 09b028b9d2..dc25e68a24 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id.js index d027d1308e..240d3751b1 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-ary.js index aa9dcb18aa..29fb48c4bd 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-id.js index de1e1a9963..bad79a0be7 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-obj.js index 4b8efc6370..672a72a5a4 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js index ef0979a9d9..712738d356 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js index ef4b15c43d..fb9adeebe6 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js index e81836796e..6cd9ff5d43 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js index 7c696919ab..d349fec3e6 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js index 693148c62b..c04c17de98 100644 --- a/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-close.js b/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-close.js index 73dd499b86..593267b10b 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-close.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-get-err.js b/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-get-err.js index 466bc738be..370963c18f 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-get-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-no-close.js b/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-no-close.js index 13bf83b0d8..423ee7a85f 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-no-close.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-name-iter-val.js b/test/language/statements/class/dstr/meth-static-dflt-ary-name-iter-val.js index f6e0d82e7b..2c90f03199 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-name-iter-val.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js index 27b67f0a8d..ed4db749bb 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js index 2a25dabf14..673e41a75c 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js index 24896dd63f..5f0f9a9d9c 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js index 2e5bef1035..4fc5fb7a39 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js index b0e11908fb..8eef13b3e1 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js index 562ee56690..5ef62bc611 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js index de51d5527e..85ea0a04a9 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js index f061737cf0..d15fdaa15a 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js index 304f5b444b..92c8ba51a0 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js index 4981f9743d..169828c581 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index dab5ffd8f0..40f2c2af5b 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js index c0b0bb232b..4d1dd3d56d 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js index c8d7120e74..0efb556d60 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js index e7f32f1208..fa4a6bc7c8 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js index 5596324412..4f4cf964a2 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js index 8e6c2e9673..184aafc4a1 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js index 6c319ee354..f7b199ed61 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js index 8102ea7210..bd4061bba7 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js index 61cbf1370d..10b396dc9c 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js index 934a41dfa0..6351e89c96 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js index fc739b6657..254bcdd112 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js index 9ec53e2ae7..0b8128b461 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js index cd9dbe5e12..07e5662c29 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js index 46fcc7e9e6..f4003cdfe3 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js index 776c19b7eb..1cf710ee84 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js index a4ddbacd42..f617ef6c08 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js index 72c062c11b..95624fbd5c 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js index 66878c7af3..2fdda62a13 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js index 7cf14cff82..d1711dfaa0 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js index 4041160ca1..af9b291559 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js index 5f8cbdfc96..66810a140f 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js index dd79ece0fc..3eed21f54b 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js index 7519f3c025..0ec8341cd0 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision.js index 831b8f4248..3030355478 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-empty.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-empty.js index d361f69b1c..f9b5dfb055 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-empty.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js index 13d59b5093..c448996a1c 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js index 14c7eac34d..e61f1730b7 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js index 91f24a4508..46e7d53b05 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js index 41b355b0b4..96dbc58529 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js index fbda4c0f1f..71845316c6 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js index 710b261aa9..121395ee7c 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js index 7c3fd3e4d0..f19517c1a3 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js index c69040be38..b2ae4341b4 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js index 2284a6448d..30aa18c62f 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js index 6d78576dab..7469eb8ef5 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js index bc997007bc..67213c2bca 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js index 85d4a4c33b..ed28f91a6d 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js index 02fa4a85da..a8a10ab8ec 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 2f39c2aca8..5ca88df973 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js index 3838d78bc6..d4de0b8f9b 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 35ca6791bf..972bb0ebbf 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js index fef1563144..8d49a16bed 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js index 5ffbd7519c..b7a39ddfb1 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-init-null.js b/test/language/statements/class/dstr/meth-static-dflt-obj-init-null.js index 041aba454d..2f07a41f39 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-init-null.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-init-undefined.js b/test/language/statements/class/dstr/meth-static-dflt-obj-init-undefined.js index ae08aa1b31..b41da988b7 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-init-undefined.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-empty.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-empty.js index d15e6ea031..8a4128b32c 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-empty.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js index 85ab81e46f..cf932289f8 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js index 3fff254c93..6a1d438f0c 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js index b803441230..a189dce1ad 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js index 5306f5f3be..13cab04a46 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js index 87aef5a67b..699fcbece0 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js index cc818ce413..84c8f27284 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js index 8c5fed7d15..397f03d7ae 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js index 5e21a5e861..9835a18a85 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js index 6a41823b39..98f066823e 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js index a74daebfb9..cbd52c1a67 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-list-err.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-list-err.js index 618d6e3b92..e2b0014ce8 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-list-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js index 5c5c17f394..f560965fbd 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js index 9bd2ce8723..71fd6ec0fe 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js index 1ad1c33712..9371ccdefa 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js index 891f6ad1a5..30bdd45507 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js index 67ac32e8dd..f725247590 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js index e1d0b4a18b..7ebb7dc588 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js index 16a8e460fa..2e2c069e25 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js index 77a296fd95..9edbf51a3f 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js index 4e32a61ddb..3f09548c18 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js index 8e4acbea92..e8ed7fccb1 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js index 183eab3b35..70165b578a 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js index 08c170130a..ae4d677363 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js index ad9399c870..95437e8293 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js index 70af3fad03..f1d62c7f1f 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js index cd6d87dd78..9788230f13 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js index 3051e14f4b..8c1c335bf0 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js index ced099c946..b905c1e9c7 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js index 4445ede214..3ba034845e 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js index 9964f181c9..e8ad93382e 100644 --- a/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (static class expression method (default parameter)) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-static-obj-init-null.js b/test/language/statements/class/dstr/meth-static-obj-init-null.js index de206edbe7..654e2014f7 100644 --- a/test/language/statements/class/dstr/meth-static-obj-init-null.js +++ b/test/language/statements/class/dstr/meth-static-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-init-undefined.js b/test/language/statements/class/dstr/meth-static-obj-init-undefined.js index 8223709daf..a345e4a252 100644 --- a/test/language/statements/class/dstr/meth-static-obj-init-undefined.js +++ b/test/language/statements/class/dstr/meth-static-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-empty.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-empty.js index bd05b75f41..a1361f89e7 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-empty.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-get-value-err.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-get-value-err.js index 5bf591292f..99ccff59d0 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js index 53a27ab827..56d8a89f85 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js index 003ed11c3f..985e320ce4 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js index 1d5c59a076..6dccfce238 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js index c90f5c687d..e1fff69a9c 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js index 438ed46a9d..7163739185 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-skipped.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-skipped.js index 11a1ec782c..7e5c4400cd 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-throws.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-throws.js index 477ffc3fcd..184a504748 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js index 316f67b606..8ced92b6f1 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js index fda228bc00..db576bbdd5 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-list-err.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-list-err.js index 5fa6749f9b..7cca2f5e9a 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-list-err.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-init.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-init.js index ce215b71a6..e106ad1ce8 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js index 7ae01d5342..bf1c076b23 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js index f1c6ae92ef..1ea9c085c3 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary.js index 3269e32388..5a4ad69d85 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-eval-err.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-eval-err.js index d4e5e6d0c7..ccb70665c6 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js index 3d0fab1bd9..d0bbac07be 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js index 4139f761e8..4b074b3729 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js index 35ce063a11..f3a71b5dfc 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js index 9b40df9b39..a2f2853260 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init.js index df8344f48c..6cac84cb3b 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js index 5068fa8f0b..c876f5db3e 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id.js index a9468c51da..3d0ede2530 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-init.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-init.js index ef1aba702e..c00a7eda0b 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js index e17c86a641..53bdca77f4 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js index 0bcc5b1c92..a438e3e475 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj.js index e3ee2ab78c..1f79490820 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js index 489bc62b63..6b95011dcd 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js index 9f61f73434..5fb1df938a 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js b/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js index 776c71b27a..0c29ee6784 100644 --- a/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/const/dstr/ary-init-iter-close.js b/test/language/statements/const/dstr/ary-init-iter-close.js index 2b396e3d68..8b520b252f 100644 --- a/test/language/statements/const/dstr/ary-init-iter-close.js +++ b/test/language/statements/const/dstr/ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-init-iter-get-err.js b/test/language/statements/const/dstr/ary-init-iter-get-err.js index 96f4b09bc1..fa42fa9cbc 100644 --- a/test/language/statements/const/dstr/ary-init-iter-get-err.js +++ b/test/language/statements/const/dstr/ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-init-iter-no-close.js b/test/language/statements/const/dstr/ary-init-iter-no-close.js index 7d0474d4fc..5a2e284d94 100644 --- a/test/language/statements/const/dstr/ary-init-iter-no-close.js +++ b/test/language/statements/const/dstr/ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-name-iter-val.js b/test/language/statements/const/dstr/ary-name-iter-val.js index caecb2e200..4c97149d66 100644 --- a/test/language/statements/const/dstr/ary-name-iter-val.js +++ b/test/language/statements/const/dstr/ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js b/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js index a39e485b95..ed389f4547 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js index c3827392ea..3dd9bdcf48 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-init.js b/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-init.js index 6f4c58dd04..2f0fa57f5a 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-iter.js index 77eb56c460..c24d45006f 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-init.js b/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-init.js index ba6d17c4fa..73e7bc7f43 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js index 95b6460000..dd76283c8c 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js b/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js index d6bd214272..2362d0e356 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js index 7fe1aa1f77..9dbc6659cf 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js b/test/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js index ed6f46d786..1d13083709 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js index 30e49fd307..8716e3b81d 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js index 0c675d57d7..43fa8d2503 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js index e63c2ac241..32ac7260c1 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js index 72073874d9..5e98cf9f7d 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js index 9070a2ad2c..3907a3e594 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-gen.js index 1acfb3da1e..ac98a902cc 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js index c840404d32..b0da8d3c7d 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js index befea58322..f851c48250 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js index f3b0b48b58..4c05dd4eea 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js index d8fee2d08a..3b80374d57 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js index dd7c5a4601..6f5d254e06 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js index 81967ba9b2..41342d737e 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js index ff5c132774..32757b2c42 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js index a4b8518bc1..d31b79ed2a 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js index b02fb7b155..8b058f57e8 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js index e8e9f41d4a..ee29124be3 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js b/test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js index 469db58d64..2635e0ed4a 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js b/test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js index d75365b766..6805941669 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js index 405a88ece3..1106bcba7b 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js b/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js index 140cb32a60..3ea10097e4 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js b/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js index 6c4260c3dd..08052a21f1 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js b/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js index 548e3b4e52..b51bcbc2d7 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elision-exhausted.js b/test/language/statements/const/dstr/ary-ptrn-elision-exhausted.js index a79b36a611..20a7f8e4ef 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elision-exhausted.js +++ b/test/language/statements/const/dstr/ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elision-step-err.js b/test/language/statements/const/dstr/ary-ptrn-elision-step-err.js index e0f3d3bc18..74b64ef86a 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elision-step-err.js +++ b/test/language/statements/const/dstr/ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-elision.js b/test/language/statements/const/dstr/ary-ptrn-elision.js index b75006616f..637d0bd41d 100644 --- a/test/language/statements/const/dstr/ary-ptrn-elision.js +++ b/test/language/statements/const/dstr/ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-empty.js b/test/language/statements/const/dstr/ary-ptrn-empty.js index 05bfa5cec2..4038c8c731 100644 --- a/test/language/statements/const/dstr/ary-ptrn-empty.js +++ b/test/language/statements/const/dstr/ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js b/test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js index fca70b102d..32268cd755 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-ary-elision.js b/test/language/statements/const/dstr/ary-ptrn-rest-ary-elision.js index 725298f1ef..7aa10b88e8 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-ary-empty.js b/test/language/statements/const/dstr/ary-ptrn-rest-ary-empty.js index 488253ca6b..dae3ae6483 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js b/test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js index 6c0d37cbf6..dbc818c896 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/const/dstr/ary-ptrn-rest-id-elision-next-err.js index 9580fcd592..e6711e9594 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js b/test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js index 457b329c14..c17cfdc303 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js b/test/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js index 070802aa31..52ec104a99 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-step-err.js index 9f3ae3b9e2..58fd66930c 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js index 7fa7f6c00c..d1e45b8ee6 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-id.js b/test/language/statements/const/dstr/ary-ptrn-rest-id.js index 1a7f80009a..ce14c8bdd1 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-id.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-init-ary.js b/test/language/statements/const/dstr/ary-ptrn-rest-init-ary.js index 2e8e694509..86fb8b668b 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-init-ary.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-init-id.js b/test/language/statements/const/dstr/ary-ptrn-rest-init-id.js index c427f498e1..e2a413e2b6 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-init-id.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-init-obj.js b/test/language/statements/const/dstr/ary-ptrn-rest-init-obj.js index dcb3c0cc1e..451261e804 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-init-obj.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-not-final-ary.js b/test/language/statements/const/dstr/ary-ptrn-rest-not-final-ary.js index be33d79698..d8f10ee1f4 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-not-final-id.js b/test/language/statements/const/dstr/ary-ptrn-rest-not-final-id.js index e8dbd9a3d3..02b7a09fd4 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-not-final-obj.js b/test/language/statements/const/dstr/ary-ptrn-rest-not-final-obj.js index 5cb24a9d0d..cf9a425076 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js b/test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js index c4b40e3e4e..73108bd8d5 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js b/test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js index 3dcb8fa202..47629d1cdf 100644 --- a/test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-init-null.js b/test/language/statements/const/dstr/obj-init-null.js index 7822e921bf..26c973b275 100644 --- a/test/language/statements/const/dstr/obj-init-null.js +++ b/test/language/statements/const/dstr/obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-init-undefined.js b/test/language/statements/const/dstr/obj-init-undefined.js index 40e3a65f1a..cf93e43ea9 100644 --- a/test/language/statements/const/dstr/obj-init-undefined.js +++ b/test/language/statements/const/dstr/obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-empty.js b/test/language/statements/const/dstr/obj-ptrn-empty.js index 8f3c02bf6f..179b8ac27b 100644 --- a/test/language/statements/const/dstr/obj-ptrn-empty.js +++ b/test/language/statements/const/dstr/obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js b/test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js index 596559042a..4130a01529 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js index 4ef4dd4d3e..cb279ae494 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js index db99512d6d..713dfde875 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js index d2f8870f49..6e28a205c3 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js index f241e45b62..b81e32faea 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-gen.js index 72720471ee..2cd50255eb 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js b/test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js index 31c5460e14..7ca8cf9a61 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-init-throws.js b/test/language/statements/const/dstr/obj-ptrn-id-init-throws.js index eb4f4e1da4..201e569cf9 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-init-throws.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js b/test/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js index 83f6fcc78e..2ab262ea0c 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js b/test/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js index f99dd78ac9..07400678e3 100644 --- a/test/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-list-err.js b/test/language/statements/const/dstr/obj-ptrn-list-err.js index 621138f048..c6489e29ad 100644 --- a/test/language/statements/const/dstr/obj-ptrn-list-err.js +++ b/test/language/statements/const/dstr/obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js b/test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js index dbc4e88c22..b1d69ccf67 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js index 373db33be7..05d518b98a 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js b/test/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js index be7e5f608f..b18b3a1846 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-ary.js b/test/language/statements/const/dstr/obj-ptrn-prop-ary.js index 7fbd7b9a3f..4abd5fd4d9 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-ary.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-eval-err.js b/test/language/statements/const/dstr/obj-ptrn-prop-eval-err.js index 08b75482f7..0361528656 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-eval-err.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js b/test/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js index ebd950b209..877e959a54 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js b/test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js index 4b562a9f15..03c2073407 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js b/test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js index f17648147a..198ffc5111 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js index 0332a25448..ac116442c8 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-id-init.js b/test/language/statements/const/dstr/obj-ptrn-prop-id-init.js index af9f8e89b0..60d9e0da34 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-id-init.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js index 770caecb91..a0b27d0b4e 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-id.js b/test/language/statements/const/dstr/obj-ptrn-prop-id.js index 19fb9ff7b3..b1e02471d1 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-id.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js b/test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js index ddeaad06c3..79639f342d 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js b/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js index 9c44ce28e7..b4875d7909 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js b/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js index 1b92f9e199..c3abfa02e5 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-prop-obj.js b/test/language/statements/const/dstr/obj-ptrn-prop-obj.js index a9c1305e47..52f3d40e9b 100644 --- a/test/language/statements/const/dstr/obj-ptrn-prop-obj.js +++ b/test/language/statements/const/dstr/obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/const/dstr/obj-ptrn-rest-getter.js b/test/language/statements/const/dstr/obj-ptrn-rest-getter.js index 89391796c3..4957bf736e 100644 --- a/test/language/statements/const/dstr/obj-ptrn-rest-getter.js +++ b/test/language/statements/const/dstr/obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js index 0677c91bb0..ff688b0f54 100644 --- a/test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js b/test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js index cf1df026db..9cf8d22692 100644 --- a/test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js +++ b/test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (`const` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-in/dstr/array-elem-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr/array-elem-init-yield-ident-invalid.js index 16164b10b0..def1a03c26 100644 --- a/test/language/statements/for-in/dstr/array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/array-elem-init-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement outside of a generator function body, it behaves as an IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/array-elem-nested-array-invalid.js b/test/language/statements/for-in/dstr/array-elem-nested-array-invalid.js index 6ad91804de..6879fb1ed5 100644 --- a/test/language/statements/for-in/dstr/array-elem-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr/array-elem-nested-array-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr/array-elem-nested-array-yield-ident-invalid.js index 1e367da12d..9a319ffedc 100644 --- a/test/language/statements/for-in/dstr/array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/array-elem-nested-array-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment outside of strict mode, it behaves as an IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/array-elem-nested-obj-invalid.js b/test/language/statements/for-in/dstr/array-elem-nested-obj-invalid.js index 9aa6ddaa85..22de1edfb1 100644 --- a/test/language/statements/for-in/dstr/array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr/array-elem-nested-obj-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr/array-elem-nested-obj-yield-ident-invalid.js index 290d119798..2c6e77adbb 100644 --- a/test/language/statements/for-in/dstr/array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/array-elem-nested-obj-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment outside of a generator function body, it behaves as a IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/array-elem-target-simple-strict.js b/test/language/statements/for-in/dstr/array-elem-target-simple-strict.js index 73f0a284e7..8694b0aa58 100644 --- a/test/language/statements/for-in/dstr/array-elem-target-simple-strict.js +++ b/test/language/statements/for-in/dstr/array-elem-target-simple-strict.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is neither an ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget(LeftHandSideExpression) is false. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/array-elem-target-yield-invalid.js b/test/language/statements/for-in/dstr/array-elem-target-yield-invalid.js index 728aac3775..dc0ef2e9c2 100644 --- a/test/language/statements/for-in/dstr/array-elem-target-yield-invalid.js +++ b/test/language/statements/for-in/dstr/array-elem-target-yield-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and outside of a generator function body, it behaves as an IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-before-element.js b/test/language/statements/for-in/dstr/array-rest-before-element.js index 8de0f7e14c..99024f0417 100644 --- a/test/language/statements/for-in/dstr/array-rest-before-element.js +++ b/test/language/statements/for-in/dstr/array-rest-before-element.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentElement may not follow an AssignmentRestElement in an AssignmentElementList. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-before-elision.js b/test/language/statements/for-in/dstr/array-rest-before-elision.js index ae2ed110d1..674c9c9508 100644 --- a/test/language/statements/for-in/dstr/array-rest-before-elision.js +++ b/test/language/statements/for-in/dstr/array-rest-before-elision.js @@ -4,7 +4,6 @@ /*--- description: An elision may not follow an AssignmentRestElement in an AssignmentElementList. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-before-rest.js b/test/language/statements/for-in/dstr/array-rest-before-rest.js index 1b7d33b195..42f0443c89 100644 --- a/test/language/statements/for-in/dstr/array-rest-before-rest.js +++ b/test/language/statements/for-in/dstr/array-rest-before-rest.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentRestElement may not follow another AssignmentRestElement in an AssignmentElementList. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-elision-invalid.js b/test/language/statements/for-in/dstr/array-rest-elision-invalid.js index b40bc81bcd..cceb9a930f 100644 --- a/test/language/statements/for-in/dstr/array-rest-elision-invalid.js +++ b/test/language/statements/for-in/dstr/array-rest-elision-invalid.js @@ -4,7 +4,6 @@ /*--- description: ArrayAssignmentPattern may not include elisions following an AssignmentRestElement in a AssignmentElementList. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-init.js b/test/language/statements/for-in/dstr/array-rest-init.js index e366b19003..4b6db92dda 100644 --- a/test/language/statements/for-in/dstr/array-rest-init.js +++ b/test/language/statements/for-in/dstr/array-rest-init.js @@ -4,7 +4,6 @@ /*--- description: The AssignmentRestElement does not support an initializer. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-nested-array-invalid.js b/test/language/statements/for-in/dstr/array-rest-nested-array-invalid.js index 366b5605a6..e104cd8dfc 100644 --- a/test/language/statements/for-in/dstr/array-rest-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr/array-rest-nested-array-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr/array-rest-nested-array-yield-ident-invalid.js index 4a729370f0..17c0468af3 100644 --- a/test/language/statements/for-in/dstr/array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/array-rest-nested-array-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-nested-obj-invalid.js b/test/language/statements/for-in/dstr/array-rest-nested-obj-invalid.js index c19f093807..d202ee2301 100644 --- a/test/language/statements/for-in/dstr/array-rest-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr/array-rest-nested-obj-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr/array-rest-nested-obj-yield-ident-invalid.js index aed7def4d8..1d3b881f4d 100644 --- a/test/language/statements/for-in/dstr/array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/array-rest-nested-obj-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/array-rest-yield-ident-invalid.js b/test/language/statements/for-in/dstr/array-rest-yield-ident-invalid.js index e8e3821d5a..b9884f5d58 100644 --- a/test/language/statements/for-in/dstr/array-rest-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/array-rest-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentRestElement and outside of a generator function body, it should behave as an IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-id-identifier-yield-expr.js b/test/language/statements/for-in/dstr/obj-id-identifier-yield-expr.js index 5d263f0a44..ec98db730d 100644 --- a/test/language/statements/for-in/dstr/obj-id-identifier-yield-expr.js +++ b/test/language/statements/for-in/dstr/obj-id-identifier-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: yield is not a valid IdentifierReference in an AssignmentProperty within generator function bodies. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated, noStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-id-identifier-yield-ident-invalid.js b/test/language/statements/for-in/dstr/obj-id-identifier-yield-ident-invalid.js index 9075085617..3cd9deaf74 100644 --- a/test/language/statements/for-in/dstr/obj-id-identifier-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/obj-id-identifier-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: yield is not a valid IdentifierReference in an AssignmentProperty within strict mode code. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-id-init-simple-strict.js b/test/language/statements/for-in/dstr/obj-id-init-simple-strict.js index a94595511b..e11a27e659 100644 --- a/test/language/statements/for-in/dstr/obj-id-init-simple-strict.js +++ b/test/language/statements/for-in/dstr/obj-id-init-simple-strict.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if IsValidSimpleAssignmentTarget of IdentifierReference is false. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-id-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr/obj-id-init-yield-ident-invalid.js index 4782a0d440..a287feef31 100644 --- a/test/language/statements/for-in/dstr/obj-id-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/obj-id-init-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentProperty and outside of a generator function body, it should behave as an IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-id-simple-strict.js b/test/language/statements/for-in/dstr/obj-id-simple-strict.js index 0352369030..7a7be10bff 100644 --- a/test/language/statements/for-in/dstr/obj-id-simple-strict.js +++ b/test/language/statements/for-in/dstr/obj-id-simple-strict.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if IsValidSimpleAssignmentTarget of IdentifierReference is false. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-prop-elem-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr/obj-prop-elem-init-yield-ident-invalid.js index 3cef6319b0..bc0037346e 100644 --- a/test/language/statements/for-in/dstr/obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/obj-prop-elem-init-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-prop-elem-target-yield-ident-invalid.js b/test/language/statements/for-in/dstr/obj-prop-elem-target-yield-ident-invalid.js index 09a3f196a7..9d8fd7651c 100644 --- a/test/language/statements/for-in/dstr/obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/obj-prop-elem-target-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-prop-nested-array-invalid.js b/test/language/statements/for-in/dstr/obj-prop-nested-array-invalid.js index e0ac8d8c08..336d2af845 100644 --- a/test/language/statements/for-in/dstr/obj-prop-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr/obj-prop-nested-array-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/obj-prop-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr/obj-prop-nested-array-yield-ident-invalid.js index e684cf2ab2..043a5f4a12 100644 --- a/test/language/statements/for-in/dstr/obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/obj-prop-nested-array-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-prop-nested-obj-invalid.js b/test/language/statements/for-in/dstr/obj-prop-nested-obj-invalid.js index 1e2895b2c9..9171f39fb5 100644 --- a/test/language/statements/for-in/dstr/obj-prop-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr/obj-prop-nested-obj-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-in/dstr/obj-prop-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr/obj-prop-nested-obj-yield-ident-invalid.js index 7b855674cf..4461331188 100644 --- a/test/language/statements/for-in/dstr/obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr/obj-prop-nested-obj-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-in/dstr/obj-rest-not-last-element-invalid.js b/test/language/statements/for-in/dstr/obj-rest-not-last-element-invalid.js index 42a3b39192..d619477e28 100644 --- a/test/language/statements/for-in/dstr/obj-rest-not-last-element-invalid.js +++ b/test/language/statements/for-in/dstr/obj-rest-not-last-element-invalid.js @@ -4,7 +4,6 @@ /*--- description: Object rest element needs to be the last AssignmenProperty in ObjectAssignmentPattern. (For..in statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-elem-init-assignment.js b/test/language/statements/for-of/dstr/array-elem-init-assignment.js index 043c0e72e6..326735fa71 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-assignment.js +++ b/test/language/statements/for-of/dstr/array-elem-init-assignment.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-init-evaluation.js b/test/language/statements/for-of/dstr/array-elem-init-evaluation.js index c1f0cca2e7..a4e690de30 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-evaluation.js +++ b/test/language/statements/for-of/dstr/array-elem-init-evaluation.js @@ -4,7 +4,6 @@ /*--- description: The Initializer should only be evaluated if v is undefined. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js b/test/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js index 03761c0ba7..5108bb0cc6 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js +++ b/test/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ArrowFunction) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js b/test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js index b354249d31..3ef74353fc 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js +++ b/test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ClassExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [class, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js b/test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js index 4b147af036..c4f81c8c70 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js +++ b/test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (CoverParenthesizedExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js b/test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js index ee2b628893..65cd47311c 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js +++ b/test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (FunctionExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [class, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/array-elem-init-fn-name-gen.js b/test/language/statements/for-of/dstr/array-elem-init-fn-name-gen.js index 8f8f02e17e..31599bd9a5 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-fn-name-gen.js +++ b/test/language/statements/for-of/dstr/array-elem-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (GeneratorExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/array-elem-init-in.js b/test/language/statements/for-of/dstr/array-elem-init-in.js index a38f58040d..c937ab0f15 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-in.js +++ b/test/language/statements/for-of/dstr/array-elem-init-in.js @@ -4,7 +4,6 @@ /*--- description: The Initializer in an AssignmentElement may be an `in` expression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-init-let.js b/test/language/statements/for-of/dstr/array-elem-init-let.js index 6c58963b0a..287e43840b 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-let.js +++ b/test/language/statements/for-of/dstr/array-elem-init-let.js @@ -4,7 +4,6 @@ /*--- description: Value retrieval of Initializer obeys `let` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-init-order.js b/test/language/statements/for-of/dstr/array-elem-init-order.js index c12629c817..0cd6823fad 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-order.js +++ b/test/language/statements/for-of/dstr/array-elem-init-order.js @@ -4,7 +4,6 @@ /*--- description: Initializer values should be assigned in left-to-right order. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js b/test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js index 226eef3a6e..2dc037c87a 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js +++ b/test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Identifiers that appear as the DestructuringAssignmentTarget in an AssignmentElement should take on the iterated value corresponding to their position in the ArrayAssignmentPattern. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-init-yield-expr.js b/test/language/statements/for-of/dstr/array-elem-init-yield-expr.js index 978446c569..b8f115e5b1 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-yield-expr.js +++ b/test/language/statements/for-of/dstr/array-elem-init-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement within a generator function body, it behaves as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr/array-elem-init-yield-ident-invalid.js index 1e10ae3a35..da77341602 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/array-elem-init-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement outside of a generator function body, it behaves as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js b/test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js index 057f448093..3672c0a19c 100644 --- a/test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement outside of a generator function body, it behaves as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-get-err.js b/test/language/statements/for-of/dstr/array-elem-iter-get-err.js index 3af552eec4..f59759375f 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-get-err.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-err.js b/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-err.js index 4d360a1db7..1768527873 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-err.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js b/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js index 3fdd02c3d2..f02e52b39c 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-skip.js b/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-skip.js index b53b1bb8e0..e8966399b1 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-skip.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when assignment evaluation has exhausted the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-nrml-close.js b/test/language/statements/for-of/dstr/array-elem-iter-nrml-close.js index 24df868e45..710f2a002a 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-nrml-close.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-nrml-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when assignment evaluation has not exhausted the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-err.js b/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-err.js index f643013cde..641e474488 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-err.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "return" completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-null.js b/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-null.js index 972c6c2cba..85524f5272 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-null.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close.js b/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close.js index e1f43ddf85..d1103fe510 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "return" completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js b/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js index 70711a7615..12fcc019a9 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "throw" completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-skip.js b/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-skip.js index 377d2db291..a9784fa55e 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-skip.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when iteration produces an abrupt completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js b/test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js index a12ebb7364..571c7055fb 100644 --- a/test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js +++ b/test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "throw" completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-array-invalid.js b/test/language/statements/for-of/dstr/array-elem-nested-array-invalid.js index 50b3e0602b..6ed71c5414 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-array-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-elem-nested-array-null.js b/test/language/statements/for-of/dstr/array-elem-nested-array-null.js index 766d157cde..dc18f11f23 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-array-null.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-array-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is `null`, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-hole.js b/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-hole.js index 9086a0fcd4..b20a231bd6 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-hole.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-hole.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is a "hole", a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-own.js b/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-own.js index cc7209d704..a2e3fddcbe 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-own.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is `undefined`, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-array-undefined.js b/test/language/statements/for-of/dstr/array-elem-nested-array-undefined.js index 19c6e12fbb..677d5af249 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-array-undefined.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-array-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and no value is defined, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-array-yield-expr.js b/test/language/statements/for-of/dstr/array-elem-nested-array-yield-expr.js index 11ae31fab6..4d30562b22 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-array-yield-expr.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-array-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment and within a generator function body, it behaves as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-invalid.js index d225982a0e..8df7c57b89 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment outside of strict mode, it behaves as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js b/test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js index 24c88bed29..b048e142bb 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment outside of strict mode, it behaves as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-array.js b/test/language/statements/for-of/dstr/array-elem-nested-array.js index a0ff6c09b6..4cd600fff1 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-array.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-array.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-obj-invalid.js b/test/language/statements/for-of/dstr/array-elem-nested-obj-invalid.js index aed00ae1c4..e448a9ddbf 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-obj-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-elem-nested-obj-null.js b/test/language/statements/for-of/dstr/array-elem-nested-obj-null.js index b881f55445..5feda4953b 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-obj-null.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-obj-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is `null`, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-hole.js b/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-hole.js index 3640e694bd..e064755914 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-hole.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-hole.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is a "hole", a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-own.js b/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-own.js index d9b6e945cf..c017cce015 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-own.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is `undefined`, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined.js b/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined.js index 3c9f1c9c56..701584bbbb 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and no value is defined, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-expr.js b/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-expr.js index 44a9460a54..68c22777f0 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-expr.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and within a generator function body, it behaves as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-invalid.js index f11c1679ef..b3ae477c54 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment outside of a generator function body, it behaves as a IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js b/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js index af82e89a34..c3efecf6b0 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment outside of a generator function body, it behaves as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-nested-obj.js b/test/language/statements/for-of/dstr/array-elem-nested-obj.js index 992e35cd02..681e0971f4 100644 --- a/test/language/statements/for-of/dstr/array-elem-nested-obj.js +++ b/test/language/statements/for-of/dstr/array-elem-nested-obj.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal, it should be parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-put-const.js b/test/language/statements/for-of/dstr/array-elem-put-const.js index 686c0cde02..1561fc6871 100644 --- a/test/language/statements/for-of/dstr/array-elem-put-const.js +++ b/test/language/statements/for-of/dstr/array-elem-put-const.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `const` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [const, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-put-let.js b/test/language/statements/for-of/dstr/array-elem-put-let.js index ac941eb4b0..dbea159491 100644 --- a/test/language/statements/for-of/dstr/array-elem-put-let.js +++ b/test/language/statements/for-of/dstr/array-elem-put-let.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `let` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-put-prop-ref-no-get.js b/test/language/statements/for-of/dstr/array-elem-put-prop-ref-no-get.js index f427e2ea29..cf89c25504 100644 --- a/test/language/statements/for-of/dstr/array-elem-put-prop-ref-no-get.js +++ b/test/language/statements/for-of/dstr/array-elem-put-prop-ref-no-get.js @@ -4,7 +4,6 @@ /*--- description: If the DestructuringAssignmentTarget of an AssignmentElement is a PropertyReference, it should not be evaluated. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-put-prop-ref-user-err.js b/test/language/statements/for-of/dstr/array-elem-put-prop-ref-user-err.js index 165b2a6d50..6720805aa5 100644 --- a/test/language/statements/for-of/dstr/array-elem-put-prop-ref-user-err.js +++ b/test/language/statements/for-of/dstr/array-elem-put-prop-ref-user-err.js @@ -4,7 +4,6 @@ /*--- description: Any error raised as a result of setting the value should be forwarded to the runtime. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-put-prop-ref.js b/test/language/statements/for-of/dstr/array-elem-put-prop-ref.js index d0dc27bcd1..8719d28a34 100644 --- a/test/language/statements/for-of/dstr/array-elem-put-prop-ref.js +++ b/test/language/statements/for-of/dstr/array-elem-put-prop-ref.js @@ -4,7 +4,6 @@ /*--- description: The DestructuringAssignmentTarget of an AssignmentElement may be a PropertyReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-put-unresolvable-no-strict.js b/test/language/statements/for-of/dstr/array-elem-put-unresolvable-no-strict.js index fb9238f106..d43c53f577 100644 --- a/test/language/statements/for-of/dstr/array-elem-put-unresolvable-no-strict.js +++ b/test/language/statements/for-of/dstr/array-elem-put-unresolvable-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Outside of strict mode, if the the assignment target is an unresolvable reference, a new `var` binding should be created in the environment record. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js b/test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js index 1561f730b7..b69eaf728c 100644 --- a/test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js +++ b/test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js @@ -4,7 +4,6 @@ /*--- description: In strict mode, if the the assignment target is an unresolvable reference, a ReferenceError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-target-identifier.js b/test/language/statements/for-of/dstr/array-elem-target-identifier.js index a042180522..91c4e98959 100644 --- a/test/language/statements/for-of/dstr/array-elem-target-identifier.js +++ b/test/language/statements/for-of/dstr/array-elem-target-identifier.js @@ -4,7 +4,6 @@ /*--- description: Identifiers that appear as the DestructuringAssignmentTarget in an AssignmentElement should take on the iterated value corresponding to their position in the ArrayAssignmentPattern. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js b/test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js index c9228fd3b1..da1952f905 100644 --- a/test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js +++ b/test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Identifiers that appear as the DestructuringAssignmentTarget in an AssignmentElement should take on the iterated value corresponding to their position in the ArrayAssignmentPattern. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-target-simple-strict.js b/test/language/statements/for-of/dstr/array-elem-target-simple-strict.js index bd7ad37361..2acdcbcf04 100644 --- a/test/language/statements/for-of/dstr/array-elem-target-simple-strict.js +++ b/test/language/statements/for-of/dstr/array-elem-target-simple-strict.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is neither an ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget(LeftHandSideExpression) is false. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/array-elem-target-yield-expr.js b/test/language/statements/for-of/dstr/array-elem-target-yield-expr.js index e68ab90049..07e79d6e05 100644 --- a/test/language/statements/for-of/dstr/array-elem-target-yield-expr.js +++ b/test/language/statements/for-of/dstr/array-elem-target-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement within a generator function body, it behaves as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-target-yield-invalid.js b/test/language/statements/for-of/dstr/array-elem-target-yield-invalid.js index ffcd84209d..1b3fb0911b 100644 --- a/test/language/statements/for-of/dstr/array-elem-target-yield-invalid.js +++ b/test/language/statements/for-of/dstr/array-elem-target-yield-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and outside of a generator function body, it behaves as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/array-elem-target-yield-valid.js b/test/language/statements/for-of/dstr/array-elem-target-yield-valid.js index 8930189e37..7b681153ea 100644 --- a/test/language/statements/for-of/dstr/array-elem-target-yield-valid.js +++ b/test/language/statements/for-of/dstr/array-elem-target-yield-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement outside of a generator function body, it behaves as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-abpt.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-abpt.js index b68ad60e59..371e58aa26 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-abpt.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-abpt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned during evaluation of elision (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js index 0c01d35da6..0997860b01 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js index f82286c3a9..97c4f4fd27 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js index ebdac88d28..936d03cec0 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose not invoked when elision exhausts the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js index d5d17e8b82..abd0cd8e29 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose invoked when elision does not exhaust the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-get-err.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-get-err.js index f8f3c9b030..79ea8321a5 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-get-err.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-err.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-err.js index 4e9247788b..c116ee53c2 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-err.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js index 9b1bf36b94..64a8c614c9 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-skip.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-skip.js index af48aa9a05..a8cf1afc1d 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-skip.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not invoked when evaluation of AssignmentElementList exhausts the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close.js index 6688fcb69d..bcc9a5292a 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList completes without exhausting the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-err.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-err.js index 30fb04f8bd..74e132b7e1 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-err.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList returns a "return" completion and the iterator has not been marked as "done" (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-null.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-null.js index ca4219139d..829b66bb9f 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-null.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close.js index 94ddc7db31..2d7f709216 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList returns a "return" completion and the iterator has not been marked as "done" (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js index 3ba08cc7f4..4e7094cd87 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList returns a "throw" completion and the iterator has not been marked as "done" (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-skip.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-skip.js index eb63d54851..19c1a8e2a2 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-skip.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not invoked when evaluation of AssignmentElementList returns an abrupt completion and the iterator has been marked as "done" (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js index 048223b855..d9c578a080 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is invoked when evaluation of AssignmentElementList returns a "throw" completion and the iterator has not been marked as "done" (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js index f8f692ac81..99775f49f6 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when rest element evaluation has exhausted the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js index 6823462df4..bf616c58b4 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when AssignmentRestEvaluation produces a "return" completion due to reference evaluation (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js index 6b49baa65c..5ddfc7ec72 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close.js index 80ccd68084..2be4cd195c 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when AssignmentRestEvaluation produces a "return" completion due to reference evaluation (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js index 177f013272..db32757ed1 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when AssignmentRestEvaluation produces a "throw" completion due to reference evaluation (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js index e140f2c6e9..0be01d9afc 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned during iteration for rest element (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js index d34bf0a3c5..a59d3bc82b 100644 --- a/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js +++ b/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when AssignmentRestEvaluation produces a "throw" completion due to reference evaluation (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-iter-abpt.js b/test/language/statements/for-of/dstr/array-elision-iter-abpt.js index ef2568cf6d..f311a72f84 100644 --- a/test/language/statements/for-of/dstr/array-elision-iter-abpt.js +++ b/test/language/statements/for-of/dstr/array-elision-iter-abpt.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when iteration produces an abrupt completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-iter-get-err.js b/test/language/statements/for-of/dstr/array-elision-iter-get-err.js index 08563edd79..f758eb259b 100644 --- a/test/language/statements/for-of/dstr/array-elision-iter-get-err.js +++ b/test/language/statements/for-of/dstr/array-elision-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-err.js b/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-err.js index 62f3f54981..4da9b3fdf4 100644 --- a/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-err.js +++ b/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js b/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js index 748130761d..655a50f255 100644 --- a/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js +++ b/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-skip.js b/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-skip.js index abf29c0296..942d5f2466 100644 --- a/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-skip.js +++ b/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when iteration has exhausted the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-iter-nrml-close.js b/test/language/statements/for-of/dstr/array-elision-iter-nrml-close.js index c8b37ad71d..10c5a6dfc8 100644 --- a/test/language/statements/for-of/dstr/array-elision-iter-nrml-close.js +++ b/test/language/statements/for-of/dstr/array-elision-iter-nrml-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when assignment evaluation has not exhausted the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-val-array.js b/test/language/statements/for-of/dstr/array-elision-val-array.js index dbab48d289..e2b4d77a29 100644 --- a/test/language/statements/for-of/dstr/array-elision-val-array.js +++ b/test/language/statements/for-of/dstr/array-elision-val-array.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-val-bool.js b/test/language/statements/for-of/dstr/array-elision-val-bool.js index 912643be2f..f3c53652c0 100644 --- a/test/language/statements/for-of/dstr/array-elision-val-bool.js +++ b/test/language/statements/for-of/dstr/array-elision-val-bool.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for boolean values. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-val-null.js b/test/language/statements/for-of/dstr/array-elision-val-null.js index a0970f3dcb..052fdc2195 100644 --- a/test/language/statements/for-of/dstr/array-elision-val-null.js +++ b/test/language/statements/for-of/dstr/array-elision-val-null.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for `null`. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-val-num.js b/test/language/statements/for-of/dstr/array-elision-val-num.js index ecfa025a13..59ea0dae46 100644 --- a/test/language/statements/for-of/dstr/array-elision-val-num.js +++ b/test/language/statements/for-of/dstr/array-elision-val-num.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for number values. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-val-string.js b/test/language/statements/for-of/dstr/array-elision-val-string.js index 4b04ac1763..5d19f56c7a 100644 --- a/test/language/statements/for-of/dstr/array-elision-val-string.js +++ b/test/language/statements/for-of/dstr/array-elision-val-string.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-val-symbol.js b/test/language/statements/for-of/dstr/array-elision-val-symbol.js index 47cf227803..ed96c0d16c 100644 --- a/test/language/statements/for-of/dstr/array-elision-val-symbol.js +++ b/test/language/statements/for-of/dstr/array-elision-val-symbol.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for symbol values. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-elision-val-undef.js b/test/language/statements/for-of/dstr/array-elision-val-undef.js index 6d152e327c..346c887671 100644 --- a/test/language/statements/for-of/dstr/array-elision-val-undef.js +++ b/test/language/statements/for-of/dstr/array-elision-val-undef.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern containing only Elisions requires iterable values and throws for `undefined`. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-iter-close-err.js b/test/language/statements/for-of/dstr/array-empty-iter-close-err.js index 78002a047c..4e9dd0c5a5 100644 --- a/test/language/statements/for-of/dstr/array-empty-iter-close-err.js +++ b/test/language/statements/for-of/dstr/array-empty-iter-close-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from IteratorClose (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-iter-close-null.js b/test/language/statements/for-of/dstr/array-empty-iter-close-null.js index 348555325f..4d1873b244 100644 --- a/test/language/statements/for-of/dstr/array-empty-iter-close-null.js +++ b/test/language/statements/for-of/dstr/array-empty-iter-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-iter-close.js b/test/language/statements/for-of/dstr/array-empty-iter-close.js index 1bb0441e0b..cc5568cd85 100644 --- a/test/language/statements/for-of/dstr/array-empty-iter-close.js +++ b/test/language/statements/for-of/dstr/array-empty-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed without iterating (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-iter-get-err.js b/test/language/statements/for-of/dstr/array-empty-iter-get-err.js index 6ab8c8d0a6..4dad773332 100644 --- a/test/language/statements/for-of/dstr/array-empty-iter-get-err.js +++ b/test/language/statements/for-of/dstr/array-empty-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-val-array.js b/test/language/statements/for-of/dstr/array-empty-val-array.js index 1781306fbc..7cc5c863b5 100644 --- a/test/language/statements/for-of/dstr/array-empty-val-array.js +++ b/test/language/statements/for-of/dstr/array-empty-val-array.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-val-bool.js b/test/language/statements/for-of/dstr/array-empty-val-bool.js index ed23e0fdb0..a61982ae4b 100644 --- a/test/language/statements/for-of/dstr/array-empty-val-bool.js +++ b/test/language/statements/for-of/dstr/array-empty-val-bool.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for boolean values (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-val-null.js b/test/language/statements/for-of/dstr/array-empty-val-null.js index 2b75f0fbb1..2ff363d7df 100644 --- a/test/language/statements/for-of/dstr/array-empty-val-null.js +++ b/test/language/statements/for-of/dstr/array-empty-val-null.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for `null`. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-val-num.js b/test/language/statements/for-of/dstr/array-empty-val-num.js index cee38d9362..ee42115e80 100644 --- a/test/language/statements/for-of/dstr/array-empty-val-num.js +++ b/test/language/statements/for-of/dstr/array-empty-val-num.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for number values. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-val-string.js b/test/language/statements/for-of/dstr/array-empty-val-string.js index e49bcfb5eb..38379d7967 100644 --- a/test/language/statements/for-of/dstr/array-empty-val-string.js +++ b/test/language/statements/for-of/dstr/array-empty-val-string.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-val-symbol.js b/test/language/statements/for-of/dstr/array-empty-val-symbol.js index cee6cd6666..6ec56a4097 100644 --- a/test/language/statements/for-of/dstr/array-empty-val-symbol.js +++ b/test/language/statements/for-of/dstr/array-empty-val-symbol.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for Symbol values. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-empty-val-undef.js b/test/language/statements/for-of/dstr/array-empty-val-undef.js index 4a54b7fd38..1a60e8c600 100644 --- a/test/language/statements/for-of/dstr/array-empty-val-undef.js +++ b/test/language/statements/for-of/dstr/array-empty-val-undef.js @@ -4,7 +4,6 @@ /*--- description: An ArrayAssignmentPattern without an AssignmentElementList requires iterable values and throws for `undefined`. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-iteration.js b/test/language/statements/for-of/dstr/array-iteration.js index 8f522409b2..74a283a54f 100644 --- a/test/language/statements/for-of/dstr/array-iteration.js +++ b/test/language/statements/for-of/dstr/array-iteration.js @@ -4,7 +4,6 @@ /*--- description: Value iteration only proceeds for the number of elements in the ArrayAssignmentPattern. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-after-element.js b/test/language/statements/for-of/dstr/array-rest-after-element.js index ae677c5919..91cd4d411b 100644 --- a/test/language/statements/for-of/dstr/array-rest-after-element.js +++ b/test/language/statements/for-of/dstr/array-rest-after-element.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentRestElement following an AssignmentElement consumes all remaining iterable values. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-after-elision.js b/test/language/statements/for-of/dstr/array-rest-after-elision.js index 1fadc1ea85..de87560fdc 100644 --- a/test/language/statements/for-of/dstr/array-rest-after-elision.js +++ b/test/language/statements/for-of/dstr/array-rest-after-elision.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentRestElement following an elision consumes all remaining iterable values. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-before-element.js b/test/language/statements/for-of/dstr/array-rest-before-element.js index de8be9a8ea..2ead8263b6 100644 --- a/test/language/statements/for-of/dstr/array-rest-before-element.js +++ b/test/language/statements/for-of/dstr/array-rest-before-element.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentElement may not follow an AssignmentRestElement in an AssignmentElementList. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-before-elision.js b/test/language/statements/for-of/dstr/array-rest-before-elision.js index 7f736657a6..caf10c0b7d 100644 --- a/test/language/statements/for-of/dstr/array-rest-before-elision.js +++ b/test/language/statements/for-of/dstr/array-rest-before-elision.js @@ -4,7 +4,6 @@ /*--- description: An elision may not follow an AssignmentRestElement in an AssignmentElementList. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-before-rest.js b/test/language/statements/for-of/dstr/array-rest-before-rest.js index 610eff16e0..8136a69dc8 100644 --- a/test/language/statements/for-of/dstr/array-rest-before-rest.js +++ b/test/language/statements/for-of/dstr/array-rest-before-rest.js @@ -4,7 +4,6 @@ /*--- description: An AssignmentRestElement may not follow another AssignmentRestElement in an AssignmentElementList. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-elision-invalid.js b/test/language/statements/for-of/dstr/array-rest-elision-invalid.js index f87953aade..f404e2943f 100644 --- a/test/language/statements/for-of/dstr/array-rest-elision-invalid.js +++ b/test/language/statements/for-of/dstr/array-rest-elision-invalid.js @@ -4,7 +4,6 @@ /*--- description: ArrayAssignmentPattern may not include elisions following an AssignmentRestElement in a AssignmentElementList. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-elision-iter-abpt.js b/test/language/statements/for-of/dstr/array-rest-elision-iter-abpt.js index 8d8060368e..b0e7ad2264 100644 --- a/test/language/statements/for-of/dstr/array-rest-elision-iter-abpt.js +++ b/test/language/statements/for-of/dstr/array-rest-elision-iter-abpt.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when assignment evaluation produces an abrupt completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-elision.js b/test/language/statements/for-of/dstr/array-rest-elision.js index b265753db0..8ff83b754c 100644 --- a/test/language/statements/for-of/dstr/array-rest-elision.js +++ b/test/language/statements/for-of/dstr/array-rest-elision.js @@ -4,7 +4,6 @@ /*--- description: ArrayAssignmentPattern may include elisions at any position preceding a AssignmentRestElement in a AssignmentElementList. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-init.js b/test/language/statements/for-of/dstr/array-rest-init.js index de3d63cbf8..01152cc670 100644 --- a/test/language/statements/for-of/dstr/array-rest-init.js +++ b/test/language/statements/for-of/dstr/array-rest-init.js @@ -4,7 +4,6 @@ /*--- description: The AssignmentRestElement does not support an initializer. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-iter-get-err.js b/test/language/statements/for-of/dstr/array-rest-iter-get-err.js index 91c549e70f..6872903878 100644 --- a/test/language/statements/for-of/dstr/array-rest-iter-get-err.js +++ b/test/language/statements/for-of/dstr/array-rest-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned from GetIterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-iter-nrml-close-skip.js b/test/language/statements/for-of/dstr/array-rest-iter-nrml-close-skip.js index 242712f2c0..64c70ded60 100644 --- a/test/language/statements/for-of/dstr/array-rest-iter-nrml-close-skip.js +++ b/test/language/statements/for-of/dstr/array-rest-iter-nrml-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when assignment evaluation has exhausted the iterator (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-err.js b/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-err.js index 06710dffcb..6b01d6808d 100644 --- a/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-err.js +++ b/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "return" completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-null.js b/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-null.js index 2e1a39f127..3a714af17f 100644 --- a/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-null.js +++ b/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-null.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose throws a TypeError when `return` returns a non-Object value (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close.js b/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close.js index 8dba9a9fd4..3ceeb4acd7 100644 --- a/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close.js +++ b/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "return" completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js b/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js index 8903b66da2..a108d2c428 100644 --- a/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js +++ b/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "throw" completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-skip.js b/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-skip.js index 6edaa67a08..2e9ee8a76f 100644 --- a/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-skip.js +++ b/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when iteration produces an abrupt completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-iter-thrw-close.js b/test/language/statements/for-of/dstr/array-rest-iter-thrw-close.js index c4b24b2b3c..97e9391ef7 100644 --- a/test/language/statements/for-of/dstr/array-rest-iter-thrw-close.js +++ b/test/language/statements/for-of/dstr/array-rest-iter-thrw-close.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces a "throw" completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-iteration.js b/test/language/statements/for-of/dstr/array-rest-iteration.js index bc666b785d..021103bbe9 100644 --- a/test/language/statements/for-of/dstr/array-rest-iteration.js +++ b/test/language/statements/for-of/dstr/array-rest-iteration.js @@ -4,7 +4,6 @@ /*--- description: In the presense of an AssignmentRestElement, value iteration exhausts the iterable value; (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-lref-err.js b/test/language/statements/for-of/dstr/array-rest-lref-err.js index 9eaefcba08..0c62c982e3 100644 --- a/test/language/statements/for-of/dstr/array-rest-lref-err.js +++ b/test/language/statements/for-of/dstr/array-rest-lref-err.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is called when reference evaluation produces an abrupt completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-lref.js b/test/language/statements/for-of/dstr/array-rest-lref.js index 096510227c..9ddb0a7173 100644 --- a/test/language/statements/for-of/dstr/array-rest-lref.js +++ b/test/language/statements/for-of/dstr/array-rest-lref.js @@ -4,7 +4,6 @@ /*--- description: Reference is evaluated during assignment (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array-invalid.js b/test/language/statements/for-of/dstr/array-rest-nested-array-invalid.js index c7c890a157..a58fdfa89e 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array-iter-thrw-close-skip.js b/test/language/statements/for-of/dstr/array-rest-nested-array-iter-thrw-close-skip.js index cdd0975145..28460400f1 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array-iter-thrw-close-skip.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array-iter-thrw-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when nested array pattern evaluation produces an abrupt completion (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array-null.js b/test/language/statements/for-of/dstr/array-rest-nested-array-null.js index ca29d3d882..ab307af2b3 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array-null.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable emits `null` as the only value, an array with a single `null` element should be used as the value of the nested DestructuringAssignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-hole.js b/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-hole.js index 33f260d2ef..34d44781c8 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-hole.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-hole.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable is an array with a "hole", an array with a single `undefined` element should be used as the value of the nested DestructuringAssignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-own.js b/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-own.js index 0d849bf5c8..d7b34a5937 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-own.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable emits `undefined` as the only value, an array with a single `undefined` element should be used as the value of the nested DestructuringAssignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array-undefined.js b/test/language/statements/for-of/dstr/array-rest-nested-array-undefined.js index cf531368bf..aeea708672 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array-undefined.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable is emits no values, an empty array should be used as the value of the nested DestructuringAssignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array-yield-expr.js b/test/language/statements/for-of/dstr/array-rest-nested-array-yield-expr.js index 41109ea2b8..da26c8ec64 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array-yield-expr.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment and within a generator function body, it should behave as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-invalid.js index f71b64d87a..f2a04f4f38 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js b/test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js index 27a1a4bd80..0116b7c2f7 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-array.js b/test/language/statements/for-of/dstr/array-rest-nested-array.js index a5213dff84..0862cf44da 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-array.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-array.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-obj-invalid.js b/test/language/statements/for-of/dstr/array-rest-nested-obj-invalid.js index a4f11bb2e6..c9e5882938 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-obj-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-nested-obj-null.js b/test/language/statements/for-of/dstr/array-rest-nested-obj-null.js index 34ddc54418..50d4b1fc4b 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-obj-null.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-obj-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the iterable emits `null` as the only value, an array with a single `null` element should be used as the value of the nested DestructuringAssignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js b/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js index 18e6555312..e32dd47696 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable is an array with a "hole", an array with a single `undefined` element should be used as the value of the nested DestructuringAssignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js b/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js index c0bc170373..a8b132e473 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the iterable emits `undefined` as the only value, an array with a single `undefined` element should be used as the value of the nested DestructuringAssignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js b/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js index 86c1300cbf..9604032646 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an obect literal and the iterable is emits no values, an empty array should be used as the value of the nested DestructuringAssignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-expr.js b/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-expr.js index 29afa94ddb..1a2aac5782 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-expr.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and within a generator function body, it should behave as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-invalid.js index e8041341f9..d7d1674487 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js b/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js index edb363d4ef..c62b99922c 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-nested-obj.js b/test/language/statements/for-of/dstr/array-rest-nested-obj.js index 422093c69a..cd1febc935 100644 --- a/test/language/statements/for-of/dstr/array-rest-nested-obj.js +++ b/test/language/statements/for-of/dstr/array-rest-nested-obj.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal, it should be parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-put-const.js b/test/language/statements/for-of/dstr/array-rest-put-const.js index 6415c59e92..2803adb9ed 100644 --- a/test/language/statements/for-of/dstr/array-rest-put-const.js +++ b/test/language/statements/for-of/dstr/array-rest-put-const.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `const` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [const, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-put-let.js b/test/language/statements/for-of/dstr/array-rest-put-let.js index 208cfe694f..9f48bd928b 100644 --- a/test/language/statements/for-of/dstr/array-rest-put-let.js +++ b/test/language/statements/for-of/dstr/array-rest-put-let.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `let` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-put-prop-ref-no-get.js b/test/language/statements/for-of/dstr/array-rest-put-prop-ref-no-get.js index 36a2810280..70055d2454 100644 --- a/test/language/statements/for-of/dstr/array-rest-put-prop-ref-no-get.js +++ b/test/language/statements/for-of/dstr/array-rest-put-prop-ref-no-get.js @@ -4,7 +4,6 @@ /*--- description: If the DestructuringAssignmentTarget of an AssignmentElement is a PropertyReference, it should not be evaluated. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js b/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js index 66beaf4514..e27fac4b4c 100644 --- a/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js +++ b/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js @@ -4,7 +4,6 @@ /*--- description: IteratorClose is not called when value assignment produces an abrupt completion. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err.js b/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err.js index ae836d3416..e025b4e388 100644 --- a/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err.js +++ b/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err.js @@ -4,7 +4,6 @@ /*--- description: Any error raised as a result of setting the value should be forwarded to the runtime. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-put-prop-ref.js b/test/language/statements/for-of/dstr/array-rest-put-prop-ref.js index aacc377ca2..b6de7c231c 100644 --- a/test/language/statements/for-of/dstr/array-rest-put-prop-ref.js +++ b/test/language/statements/for-of/dstr/array-rest-put-prop-ref.js @@ -4,7 +4,6 @@ /*--- description: The DestructuringAssignmentTarget of an AssignmentElement may be a PropertyReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-put-unresolvable-no-strict.js b/test/language/statements/for-of/dstr/array-rest-put-unresolvable-no-strict.js index a3a751748b..10a73088ae 100644 --- a/test/language/statements/for-of/dstr/array-rest-put-unresolvable-no-strict.js +++ b/test/language/statements/for-of/dstr/array-rest-put-unresolvable-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Outside of strict mode, if the the assignment target is an unresolvable reference, a new `var` binding should be created in the environment record. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js b/test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js index cc05841466..8b9da6b479 100644 --- a/test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js +++ b/test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js @@ -4,7 +4,6 @@ /*--- description: In strict mode, if the the assignment target is an unresolvable reference, a ReferenceError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-yield-expr.js b/test/language/statements/for-of/dstr/array-rest-yield-expr.js index 2cbd60bfaa..ce915d9c14 100644 --- a/test/language/statements/for-of/dstr/array-rest-yield-expr.js +++ b/test/language/statements/for-of/dstr/array-rest-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentRestElement and within the body of a generator function, it should behave as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/array-rest-yield-ident-invalid.js b/test/language/statements/for-of/dstr/array-rest-yield-ident-invalid.js index 9527ecd946..5082a266c8 100644 --- a/test/language/statements/for-of/dstr/array-rest-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/array-rest-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentRestElement and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js b/test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js index 8e73b902c8..5562c8c52b 100644 --- a/test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentRestElement and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-init-iter-close.js b/test/language/statements/for-of/dstr/const-ary-init-iter-close.js index f79bfb9519..9991ddab88 100644 --- a/test/language/statements/for-of/dstr/const-ary-init-iter-close.js +++ b/test/language/statements/for-of/dstr/const-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-init-iter-get-err.js b/test/language/statements/for-of/dstr/const-ary-init-iter-get-err.js index 262dba14df..43f5fcdf2c 100644 --- a/test/language/statements/for-of/dstr/const-ary-init-iter-get-err.js +++ b/test/language/statements/for-of/dstr/const-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-init-iter-no-close.js b/test/language/statements/for-of/dstr/const-ary-init-iter-no-close.js index 848ed4bb98..5d79a39505 100644 --- a/test/language/statements/for-of/dstr/const-ary-init-iter-no-close.js +++ b/test/language/statements/for-of/dstr/const-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-name-iter-val.js b/test/language/statements/for-of/dstr/const-ary-name-iter-val.js index 48b4c3b629..013f91d543 100644 --- a/test/language/statements/for-of/dstr/const-ary-name-iter-val.js +++ b/test/language/statements/for-of/dstr/const-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js index 56c02d06c7..4ca2b3718d 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js index 6c74dbb767..71dccd9483 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-init.js index 55887efef1..a31f80e4d5 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-iter.js index 6950aeb95c..619839138e 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-init.js index 57f29c74a8..58d12504ba 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js index 2ebada4b59..f8221e1d28 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js index 482cf423ec..63cb87cb34 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js index d484e480b0..1c6ad5f66f 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js index 4525859b97..82c81870b9 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js index 00a0d42cfb..43d0e3a03e 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js index 9d883e712b..0ea84d35f3 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js index 38df0d9e74..a1479846b7 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js index 70c5770ffb..ff38a57ca4 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js index 030ad29624..02f80af915 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js index ff55b5fcef..8b4b743f33 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js index d872841999..6a7ac891f0 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js index 4260019b09..f5d80847e8 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js index 0fd1d8c5a6..c5e3d8e6d2 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js index fd7a582851..c376dbb529 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js index 7522147291..3d1a1a5484 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js index b480b22dee..aa677f80f1 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js index 995f4cc03b..4fce877834 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js index 4c6c8a05a1..d6f232c0b5 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js index 8886972ea5..7df46681b2 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js index 165c478f02..e05c838e8e 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js index c353ad57b7..40714e68c3 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js index 37bbc264f5..9f9e725e31 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js index e1cf00e706..5e2122cc70 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js index eeac2417c1..6ff86dfe43 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js index cb2993429d..17da3d1445 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js index c28a3967a6..dc4a5d4b13 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elision-exhausted.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elision-exhausted.js index bb8d4c917d..5570ced341 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elision-iter-close.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elision-iter-close.js index b1371aceaa..4cebb85d77 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elision-iter-close.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elision-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elision-step-err.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elision-step-err.js index a1b248f37f..577a36b1dc 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elision-step-err.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-elision.js b/test/language/statements/for-of/dstr/const-ary-ptrn-elision.js index 65ddc34fb0..c0995ada29 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-elision.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-empty.js b/test/language/statements/for-of/dstr/const-ary-ptrn-empty.js index 432ba55d47..d5708132b1 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-empty.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js index 44a02dc546..21925825eb 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elision.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elision.js index 4d37732d30..d4a13b88e1 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-empty.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-empty.js index ec1176290f..d13f984e04 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js index 3b2675a4d2..87afcfde59 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision-next-err.js index eea481da2f..e0ed3ed054 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js index c1396d246c..c4d5ec7ae4 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js index 1a9bc8019f..1b859e0fa5 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-close.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-close.js index 6de1cf780a..a6f0e8872c 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-close.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-step-err.js index fa59347a1d..0a23294e71 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js index 5f29477f8b..e28093a99a 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js index 8e938bf0cc..a34af55b13 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-ary.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-ary.js index 9e194e4cbd..59a63914d5 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-id.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-id.js index 719a38f587..e986dc6019 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-obj.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-obj.js index 9171a89222..f2edd6537a 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-ary.js index 2a7d9e8417..86c0a192e1 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-id.js index 825afc940b..922fa028c6 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-obj.js index 938744308b..7084a35d6a 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js index 80916792f3..6ada9880df 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js index ad34210314..069a1946d9 100644 --- a/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-init-null.js b/test/language/statements/for-of/dstr/const-obj-init-null.js index 161d68bd99..ac70bcd0cb 100644 --- a/test/language/statements/for-of/dstr/const-obj-init-null.js +++ b/test/language/statements/for-of/dstr/const-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-init-undefined.js b/test/language/statements/for-of/dstr/const-obj-init-undefined.js index acd6b7e72b..50656f6a42 100644 --- a/test/language/statements/for-of/dstr/const-obj-init-undefined.js +++ b/test/language/statements/for-of/dstr/const-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-empty.js b/test/language/statements/for-of/dstr/const-obj-ptrn-empty.js index 4028ccf813..16a18d6402 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-empty.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js index 3c744899c0..a7633a5417 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js index 81ce9d2fba..26f80e330e 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js index c05f7f0c9f..1cb3849b21 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js index 13bb13686a..a2067a68d7 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js index feb85f0aab..d602f4e5db 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-gen.js index 53a60475ce..ce83fab7b1 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js index 529c888b5e..9f27f00b5a 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js index 84614430d8..f919f055fe 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js index 76e6e5751e..d50403a549 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js b/test/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js index 3ba10027b2..03279fcfbd 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js b/test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js index c9e9199e39..fb4dfc51fd 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js index 8c47a36bd8..9555cca89a 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js index 15658acf1b..e5fdc47697 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js index 00afe54e1b..5fa0c55e0d 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js index df38c72775..6ba21da5b9 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-eval-err.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-eval-err.js index 55983e0b16..ad3805187f 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js index 5585d8ca7d..7c49c514d9 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js index 83c48d5839..ef29079ff5 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js index d0bdb2176f..063a6529ea 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js index 36e70e69ff..88dbe81a47 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js index 4c1b1a096c..d1f55d3030 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js index 87fef7c41c..920ae6a59c 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js index 765b88bc34..959f705306 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js index de2ed2dfbc..6477a5e7f4 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js index 35dc6db418..e07e413840 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js index 4c15d9737d..4aed485e47 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js index 3f0635ddc2..494ac13f94 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js b/test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js index 3043b40f9f..26d52e3f82 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js index 4cc5e8f04a..02d3f46bc2 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js b/test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js index c8bc3b3dc0..cbba6c1588 100644 --- a/test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/let-ary-init-iter-close.js b/test/language/statements/for-of/dstr/let-ary-init-iter-close.js index e9c0d1d5eb..38b5974672 100644 --- a/test/language/statements/for-of/dstr/let-ary-init-iter-close.js +++ b/test/language/statements/for-of/dstr/let-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-init-iter-get-err.js b/test/language/statements/for-of/dstr/let-ary-init-iter-get-err.js index e9e38d75e5..8297186d6e 100644 --- a/test/language/statements/for-of/dstr/let-ary-init-iter-get-err.js +++ b/test/language/statements/for-of/dstr/let-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-init-iter-no-close.js b/test/language/statements/for-of/dstr/let-ary-init-iter-no-close.js index acb932163f..0edfa25708 100644 --- a/test/language/statements/for-of/dstr/let-ary-init-iter-no-close.js +++ b/test/language/statements/for-of/dstr/let-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-name-iter-val.js b/test/language/statements/for-of/dstr/let-ary-name-iter-val.js index 11359d266e..fa387d59b0 100644 --- a/test/language/statements/for-of/dstr/let-ary-name-iter-val.js +++ b/test/language/statements/for-of/dstr/let-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js index 8b4c05f879..5d641516d4 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js index 6a4fcd46b1..f7f01fdc3f 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-init.js index c94cba1b08..4208299f71 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-iter.js index 22f3783944..294415ced3 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-init.js index e5f888ef76..ac8e03122d 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js index 7abe1329d5..8d4e34132c 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js index c244521e06..e69554c59f 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js index 821d1bba52..381ff52259 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js index c0561711ab..08ad1f3c8b 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js index 2a93a12793..93a87a054f 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js index e9d06fbe7c..769331aeeb 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js index 3084d9438b..9609f88839 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js index ca1ad119ae..e2317892ec 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js index 6953c602c2..e68dfe4b6d 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js index e8805da213..cf1d8161d7 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js index 7a3696077a..15130c8803 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js index 048680755d..3482e9efa0 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js index 54a113ae54..baa7c88778 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js index a8c1316603..f728b440b0 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js index a94badf8b5..29e2966da7 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js index 1b733b5a90..c3693efec6 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js index 3e530e362b..30a204d20d 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js index d7ca156661..58502478fc 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js index a04d31bad4..52a72d657c 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js index 9d51b4133f..4a560e6fdf 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js index a00441b9b4..d1936aa800 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js index b18d7cc951..0a6681d1e0 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js index 07f729b1fc..22c93beb8b 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js index 0751115dd1..c18132fa14 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js index 6382c9dd2e..755d8f8a0e 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js index 127361ad42..09daf7c475 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elision-exhausted.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elision-exhausted.js index 094d02becf..f341dcacd2 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elision-iter-close.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elision-iter-close.js index 702811f258..047f5c6612 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elision-iter-close.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elision-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elision-step-err.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elision-step-err.js index d858d54a88..15d65c88bb 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elision-step-err.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-elision.js b/test/language/statements/for-of/dstr/let-ary-ptrn-elision.js index 7278bb7892..8db6656eb1 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-elision.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-empty.js b/test/language/statements/for-of/dstr/let-ary-ptrn-empty.js index 17d1ee16cc..b9d6c0746d 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-empty.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js index b36d8cb22b..bb8424cc13 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elision.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elision.js index 34e9bdc19b..ae9849975e 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-empty.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-empty.js index 54d2933b1f..4ebdd2ada5 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js index 535425bd17..6b2e63706b 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision-next-err.js index f8269ad640..fb0636a9e1 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js index d5d76d04b3..46709ff5fb 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js index 35e5c552cb..95577ca7b3 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-close.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-close.js index e76d657d5d..6955fae8ff 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-close.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-step-err.js index 61f7962210..29cb1fceac 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js index b9d1f41ec8..faf457afb1 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js index af0778eec9..c29c134752 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-ary.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-ary.js index afbc8d07d5..3383c863ec 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-id.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-id.js index 02517bc07c..8d75bfa3cc 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-obj.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-obj.js index 2d40f6697f..b716784aed 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-ary.js index cad2ebe8c8..44623dd6ef 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-id.js index 2614b81be5..9b3567b50e 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-obj.js index ab3ff97c65..5ceb2116f1 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js index 997c136adb..2aaf5b521b 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js index 99ad5ec7e2..7cf215dd64 100644 --- a/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-init-null.js b/test/language/statements/for-of/dstr/let-obj-init-null.js index e1e5ac2b98..bef9dc92d5 100644 --- a/test/language/statements/for-of/dstr/let-obj-init-null.js +++ b/test/language/statements/for-of/dstr/let-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-init-undefined.js b/test/language/statements/for-of/dstr/let-obj-init-undefined.js index 9b0d769ba7..aeb6ec53a3 100644 --- a/test/language/statements/for-of/dstr/let-obj-init-undefined.js +++ b/test/language/statements/for-of/dstr/let-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-empty.js b/test/language/statements/for-of/dstr/let-obj-ptrn-empty.js index 25239a7184..a68e4f7c99 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-empty.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js index 129e844f7a..cdc20e9c8e 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js index 563a757a57..94c8ee8e4b 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js index e1fe87536c..e327060b2a 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js index 825e27fabd..3518e6ddd2 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js index 92ab9235ed..e8c72cf6c8 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-gen.js index a5b8865831..3db1374814 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js index 05f9dd0afe..114d98edcb 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js index 3578a01069..e302aa3c28 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js index 247259e5d9..1dbbb7611d 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js b/test/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js index fca7af2d86..b2905d8031 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js b/test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js index fdf553e91e..9b1fd6f925 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js index 2750b05001..3eeb17f3ba 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js index 27a9e4a566..362ec91c5f 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js index 90dfadfb56..7ecf1f856d 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js index 83fe43cfc8..eecd7a3cd1 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-eval-err.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-eval-err.js index e120fd9fed..0a8b48139a 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js index b9b732469b..e5de49473e 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js index 1bd122b64b..c6bec9b331 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js index d4d6d5c810..50a13761ef 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js index bc97486e4e..6ebdb1ac80 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js index d025b4cfc9..a37b620ca3 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js index 859557e3e0..cb3e0ba736 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js index d89285a252..c4d59770fe 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js index 38593ea2c3..904db4d3a7 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js index e44ea23aa5..34e8367ba0 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js index f301ad7fce..d74ab490ab 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js index 5c92493881..5d1bfb85e4 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js b/test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js index 70a0c5177e..791827c130 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js index e296008e38..832be17a76 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js b/test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js index 1e06135dfd..50661b9e60 100644 --- a/test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-empty-bool.js b/test/language/statements/for-of/dstr/obj-empty-bool.js index bdd517c9bf..18c715844a 100644 --- a/test/language/statements/for-of/dstr/obj-empty-bool.js +++ b/test/language/statements/for-of/dstr/obj-empty-bool.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (boolean value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-empty-null.js b/test/language/statements/for-of/dstr/obj-empty-null.js index 97384cdfce..e666c1c166 100644 --- a/test/language/statements/for-of/dstr/obj-empty-null.js +++ b/test/language/statements/for-of/dstr/obj-empty-null.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (null value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-empty-num.js b/test/language/statements/for-of/dstr/obj-empty-num.js index be9f77209a..f871278e5e 100644 --- a/test/language/statements/for-of/dstr/obj-empty-num.js +++ b/test/language/statements/for-of/dstr/obj-empty-num.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (number value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-empty-obj.js b/test/language/statements/for-of/dstr/obj-empty-obj.js index e148b2f5cf..527142821a 100644 --- a/test/language/statements/for-of/dstr/obj-empty-obj.js +++ b/test/language/statements/for-of/dstr/obj-empty-obj.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (object value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-empty-string.js b/test/language/statements/for-of/dstr/obj-empty-string.js index 575a8c7424..8b2196f93b 100644 --- a/test/language/statements/for-of/dstr/obj-empty-string.js +++ b/test/language/statements/for-of/dstr/obj-empty-string.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (string value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-empty-symbol.js b/test/language/statements/for-of/dstr/obj-empty-symbol.js index e4ef786a45..acdeab6044 100644 --- a/test/language/statements/for-of/dstr/obj-empty-symbol.js +++ b/test/language/statements/for-of/dstr/obj-empty-symbol.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (symbol value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-empty-undef.js b/test/language/statements/for-of/dstr/obj-empty-undef.js index 56bbe87e06..a4010fd758 100644 --- a/test/language/statements/for-of/dstr/obj-empty-undef.js +++ b/test/language/statements/for-of/dstr/obj-empty-undef.js @@ -4,7 +4,6 @@ /*--- description: An ObjectAssignmentPattern without an AssignmentPropertyList requires an object-coercible value (undefined value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-first.js b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-first.js index 2d75d4486c..7965d45ba5 100644 --- a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-first.js +++ b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-first.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (first of many) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-last.js b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-last.js index 1b3160ee4b..2f1377502b 100644 --- a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-last.js +++ b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-last.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (last of many) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-lone.js b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-lone.js index 269c8a7945..9fd6e8e421 100644 --- a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-lone.js +++ b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-lone.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (lone identifier) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-middle.js b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-middle.js index 6b586581f6..6380a37d4f 100644 --- a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-middle.js +++ b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-middle.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (within many) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-trlng.js b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-trlng.js index ef0ee379b6..774e0002b4 100644 --- a/test/language/statements/for-of/dstr/obj-id-identifier-resolution-trlng.js +++ b/test/language/statements/for-of/dstr/obj-id-identifier-resolution-trlng.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (lone identifier with trailing comma) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-identifier-yield-expr.js b/test/language/statements/for-of/dstr/obj-id-identifier-yield-expr.js index 98c31890c9..011588dcf4 100644 --- a/test/language/statements/for-of/dstr/obj-id-identifier-yield-expr.js +++ b/test/language/statements/for-of/dstr/obj-id-identifier-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: yield is not a valid IdentifierReference in an AssignmentProperty within generator function bodies. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated, noStrict] negative: diff --git a/test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-invalid.js b/test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-invalid.js index d31920459e..6a69ce69d0 100644 --- a/test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: yield is not a valid IdentifierReference in an AssignmentProperty within strict mode code. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js b/test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js index fc069cc491..3398d49906 100644 --- a/test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: yield is a valid IdentifierReference in an AssignmentProperty outside of strict mode and generator functions. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-assignment-missing.js b/test/language/statements/for-of/dstr/obj-id-init-assignment-missing.js index fa01390eed..9a703c3c7a 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-assignment-missing.js +++ b/test/language/statements/for-of/dstr/obj-id-init-assignment-missing.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (no corresponding property defined). (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-assignment-null.js b/test/language/statements/for-of/dstr/obj-id-init-assignment-null.js index e7c33b1377..1bd1e3f794 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-assignment-null.js +++ b/test/language/statements/for-of/dstr/obj-id-init-assignment-null.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (null property value defined). (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-assignment-truthy.js b/test/language/statements/for-of/dstr/obj-id-init-assignment-truthy.js index a665a105fe..5f5fbae459 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-assignment-truthy.js +++ b/test/language/statements/for-of/dstr/obj-id-init-assignment-truthy.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (truthy property value defined). (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-assignment-undef.js b/test/language/statements/for-of/dstr/obj-id-init-assignment-undef.js index 61fd505c59..d9b226eafe 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-assignment-undef.js +++ b/test/language/statements/for-of/dstr/obj-id-init-assignment-undef.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference ("undefined" property value defined). (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-evaluation.js b/test/language/statements/for-of/dstr/obj-id-init-evaluation.js index f2408416c9..d54c46c08f 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-evaluation.js +++ b/test/language/statements/for-of/dstr/obj-id-init-evaluation.js @@ -4,7 +4,6 @@ /*--- description: The Initializer should only be evaluated if v is undefined. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js b/test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js index 386b1bc7a0..636c3d245d 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js +++ b/test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ArrowFunction) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js b/test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js index 89762f2a67..af6aef57ac 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js +++ b/test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ClassExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [class, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js b/test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js index fdd15c13a7..e4ce0feddc 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js +++ b/test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (CoverParenthesizedExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js b/test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js index b19711dd99..0d2703cb80 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js +++ b/test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (FunctionExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-id-init-fn-name-gen.js b/test/language/statements/for-of/dstr/obj-id-init-fn-name-gen.js index 3123cf3b3c..2c35a0c33e 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-fn-name-gen.js +++ b/test/language/statements/for-of/dstr/obj-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (GeneratorExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-id-init-in.js b/test/language/statements/for-of/dstr/obj-id-init-in.js index 633c7788fe..7bec55b8c9 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-in.js +++ b/test/language/statements/for-of/dstr/obj-id-init-in.js @@ -4,7 +4,6 @@ /*--- description: The Initializer in an AssignmentProperty may be an `in` expression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-let.js b/test/language/statements/for-of/dstr/obj-id-init-let.js index c86c2eb2f6..5f92f72e72 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-let.js +++ b/test/language/statements/for-of/dstr/obj-id-init-let.js @@ -4,7 +4,6 @@ /*--- description: Value retrieval of Initializer obeys `let` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-order.js b/test/language/statements/for-of/dstr/obj-id-init-order.js index a9b417cf7d..866c4cf4e5 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-order.js +++ b/test/language/statements/for-of/dstr/obj-id-init-order.js @@ -4,7 +4,6 @@ /*--- description: Initializer values should be assigned in left-to-right order. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js b/test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js index c714a61d17..083a226dfc 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js +++ b/test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-simple-strict.js b/test/language/statements/for-of/dstr/obj-id-init-simple-strict.js index 457b64e288..f02f419b7d 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-simple-strict.js +++ b/test/language/statements/for-of/dstr/obj-id-init-simple-strict.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if IsValidSimpleAssignmentTarget of IdentifierReference is false. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/obj-id-init-yield-expr.js b/test/language/statements/for-of/dstr/obj-id-init-yield-expr.js index c69df1c4bf..d94313c2fa 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-yield-expr.js +++ b/test/language/statements/for-of/dstr/obj-id-init-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentProperty and within a generator function body, it should behave as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr/obj-id-init-yield-ident-invalid.js index 99a5c81fb7..0b208e5f0d 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/obj-id-init-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentProperty and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js b/test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js index 2d65fb29d1..de3214f3dd 100644 --- a/test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentProperty and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-put-const.js b/test/language/statements/for-of/dstr/obj-id-put-const.js index d35634db2c..bd1144fd8c 100644 --- a/test/language/statements/for-of/dstr/obj-id-put-const.js +++ b/test/language/statements/for-of/dstr/obj-id-put-const.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `const` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [const, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-put-let.js b/test/language/statements/for-of/dstr/obj-id-put-let.js index c64463edf2..9100075ef7 100644 --- a/test/language/statements/for-of/dstr/obj-id-put-let.js +++ b/test/language/statements/for-of/dstr/obj-id-put-let.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `let` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-put-unresolvable-no-strict.js b/test/language/statements/for-of/dstr/obj-id-put-unresolvable-no-strict.js index 8edec73b5d..c894e460c7 100644 --- a/test/language/statements/for-of/dstr/obj-id-put-unresolvable-no-strict.js +++ b/test/language/statements/for-of/dstr/obj-id-put-unresolvable-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Outside of strict mode, if the the assignment target is an unresolvable reference, a new `var` binding should be created in the environment record. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js b/test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js index 0c0a73d562..a6133dd11f 100644 --- a/test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js +++ b/test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js @@ -4,7 +4,6 @@ /*--- description: In strict mode, if the the assignment target is an unresolvable reference, a ReferenceError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-simple-no-strict.js b/test/language/statements/for-of/dstr/obj-id-simple-no-strict.js index 4a1378bba0..11e395151b 100644 --- a/test/language/statements/for-of/dstr/obj-id-simple-no-strict.js +++ b/test/language/statements/for-of/dstr/obj-id-simple-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-id-simple-strict.js b/test/language/statements/for-of/dstr/obj-id-simple-strict.js index a422abcfdb..b47f755879 100644 --- a/test/language/statements/for-of/dstr/obj-id-simple-strict.js +++ b/test/language/statements/for-of/dstr/obj-id-simple-strict.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if IsValidSimpleAssignmentTarget of IdentifierReference is false. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-missing.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-missing.js index dde9738d5f..6e011b3182 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-missing.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-missing.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (non-existent property) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-null.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-null.js index cd83ee02db..4b83c81814 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-null.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-null.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is not undefined, the Initializer should be evaluated and the result assigned to the target reference (null value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-truthy.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-truthy.js index 16bd1f2748..46d8294db7 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-truthy.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-truthy.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is not undefined, the Initializer should be evaluated and the result assigned to the target reference (truthy value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-undef.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-undef.js index 4a405e9177..320a55d499 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-undef.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-undef.js @@ -4,7 +4,6 @@ /*--- description: If the Initializer is present and v is undefined, the Initializer should be evaluated and the result assigned to the target reference (undefined value) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-evaluation.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-evaluation.js index 192c45e20b..122c8dbcd2 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-evaluation.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-evaluation.js @@ -4,7 +4,6 @@ /*--- description: The Initializer should only be evaluated if v is undefined. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js index 0a0b4dfc1f..801cb713bc 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ArrowFunction) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js index 1d8e3ded19..b9065f3c37 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (ClassExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [class, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js index 9011386457..534d835ca1 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (CoverParenthesizedExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js index ac4e106995..190c51f01a 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (FunctionExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-gen.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-gen.js index 3fc9d8e95e..24c9e47ccb 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-gen.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: Assignment of function `name` attribute (GeneratorExpression) (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-in.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-in.js index 6dda755ad7..561c9332cb 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-in.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-in.js @@ -4,7 +4,6 @@ /*--- description: The Initializer in an AssignmentElement may be an `in` expression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-let.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-let.js index 89f9644c0c..553b1ffae2 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-let.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-let.js @@ -4,7 +4,6 @@ /*--- description: Value retrieval of Initializer obeys `let` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-expr.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-expr.js index 80f7711dd4..dcd0e8f697 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-expr.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement and within a generator function body, it should behave as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-invalid.js index 38f25e24d8..a95f5eaa27 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js b/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js index 82c5b856d1..d6f7283682 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-expr.js b/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-expr.js index ac13dd8c6a..a09ca91002 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-expr.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and within a generator function body, it should behave as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-invalid.js b/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-invalid.js index 6f7a4d4a3b..cd6fd32a3a 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js b/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js index 2d4df319b4..2268d2aab8 100644 --- a/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the DestructuringAssignmentTarget of an AssignmentElement and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-first.js b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-first.js index f2fce4e190..f7a31e6fae 100644 --- a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-first.js +++ b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-first.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (first of many). (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-last.js b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-last.js index 7155a7dac1..1cd783d04b 100644 --- a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-last.js +++ b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-last.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (last of many). (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-lone.js b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-lone.js index 2b3e6ea194..85c9a82e86 100644 --- a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-lone.js +++ b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-lone.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (lone element). (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-middle.js b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-middle.js index 3372e21b69..c643326a3f 100644 --- a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-middle.js +++ b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-middle.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (within many). (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-trlng.js b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-trlng.js index 35a902d6ba..44964a1ecd 100644 --- a/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-trlng.js +++ b/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-trlng.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of DestructuringAssignmentTarget (lone element with trailing comma). (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-name-evaluation-error.js b/test/language/statements/for-of/dstr/obj-prop-name-evaluation-error.js index 8a2998734e..f6707a7736 100644 --- a/test/language/statements/for-of/dstr/obj-prop-name-evaluation-error.js +++ b/test/language/statements/for-of/dstr/obj-prop-name-evaluation-error.js @@ -4,7 +4,6 @@ /*--- description: Any error raised as a result of evaluating PropertyName should be forwarded to the runtime. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-name-evaluation.js b/test/language/statements/for-of/dstr/obj-prop-name-evaluation.js index 3df6820539..8537efb82f 100644 --- a/test/language/statements/for-of/dstr/obj-prop-name-evaluation.js +++ b/test/language/statements/for-of/dstr/obj-prop-name-evaluation.js @@ -4,7 +4,6 @@ /*--- description: PropertyName of an AssignmentProperty may be a ComputedPropertyName. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-array-invalid.js b/test/language/statements/for-of/dstr/obj-prop-nested-array-invalid.js index 4ebc5b3009..79e545cae3 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-array-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-array-null.js b/test/language/statements/for-of/dstr/obj-prop-nested-array-null.js index 773345ece5..aee43e052d 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-array-null.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-array-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is `null`, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined-own.js b/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined-own.js index c778ef0ecb..fccd7191a9 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined-own.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is `undefined`, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined.js b/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined.js index 66bda92467..1e3cd75869 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal and the value is not defined, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-expr.js b/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-expr.js index 22c1ce988b..594f99b860 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-expr.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and within a generator function body, it should behave as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-invalid.js index 44e525a80c..beb095261e 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js b/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js index 06c7aaf14b..47f78672ee 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-array.js b/test/language/statements/for-of/dstr/obj-prop-nested-array.js index a4043ee811..a9cc9a529a 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-array.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-array.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an array literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-obj-invalid.js b/test/language/statements/for-of/dstr/obj-prop-nested-obj-invalid.js index 5825252103..e30e578efa 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-obj-invalid.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral or an ArrayLiteral and if the lexical token sequence matched by LeftHandSideExpression cannot be parsed with no tokens left over using AssignmentPattern as the goal symbol. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-obj-null.js b/test/language/statements/for-of/dstr/obj-prop-nested-obj-null.js index f8bbb1728c..d9bfc00739 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-obj-null.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-obj-null.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is `null`, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined-own.js b/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined-own.js index 7a1d2fded4..51b0272e0d 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined-own.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined-own.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is `undefined`, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined.js b/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined.js index 6357746d8f..59e1da7d20 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal and the value is not defined, a TypeError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-expr.js b/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-expr.js index 5e67fb23b1..07ff978606 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-expr.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-expr.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and within a generator function body, it should behave as a YieldExpression. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-invalid.js index c8baa712eb..e6bd2955f6 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-invalid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js b/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js index 834bc0adda..b3d17015c3 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js @@ -4,7 +4,6 @@ /*--- description: When a `yield` token appears within the Initializer of a nested destructuring assignment and outside of a generator function body, it should behave as an IdentifierReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-nested-obj.js b/test/language/statements/for-of/dstr/obj-prop-nested-obj.js index 7bac39f583..f5ba052e58 100644 --- a/test/language/statements/for-of/dstr/obj-prop-nested-obj.js +++ b/test/language/statements/for-of/dstr/obj-prop-nested-obj.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object literal, it should be parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-put-const.js b/test/language/statements/for-of/dstr/obj-prop-put-const.js index 3df627bef4..6cdf4df85d 100644 --- a/test/language/statements/for-of/dstr/obj-prop-put-const.js +++ b/test/language/statements/for-of/dstr/obj-prop-put-const.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `const` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [const, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-put-let.js b/test/language/statements/for-of/dstr/obj-prop-put-let.js index de776e39f6..7ee1ac7428 100644 --- a/test/language/statements/for-of/dstr/obj-prop-put-let.js +++ b/test/language/statements/for-of/dstr/obj-prop-put-let.js @@ -4,7 +4,6 @@ /*--- description: The assignment target should obey `let` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [let, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-put-order.js b/test/language/statements/for-of/dstr/obj-prop-put-order.js index b4c58b033e..7c381a94b0 100644 --- a/test/language/statements/for-of/dstr/obj-prop-put-order.js +++ b/test/language/statements/for-of/dstr/obj-prop-put-order.js @@ -4,7 +4,6 @@ /*--- description: The AssignmentElements in an AssignmentElementList are evaluated in left- to-right order. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-no-get.js b/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-no-get.js index 7c3bedbb78..8d816c2006 100644 --- a/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-no-get.js +++ b/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-no-get.js @@ -4,7 +4,6 @@ /*--- description: If the DestructuringAssignmentTarget of an AssignmentElement is a PropertyReference, it should not be evaluated. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-user-err.js b/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-user-err.js index c65ef29c3b..1945fc9645 100644 --- a/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-user-err.js +++ b/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-user-err.js @@ -4,7 +4,6 @@ /*--- description: Any error raised as a result of setting the value should be forwarded to the runtime. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-put-prop-ref.js b/test/language/statements/for-of/dstr/obj-prop-put-prop-ref.js index 2d25454950..0998a34859 100644 --- a/test/language/statements/for-of/dstr/obj-prop-put-prop-ref.js +++ b/test/language/statements/for-of/dstr/obj-prop-put-prop-ref.js @@ -4,7 +4,6 @@ /*--- description: The DestructuringAssignmentTarget of an AssignmentElement may be a PropertyReference. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-put-unresolvable-no-strict.js b/test/language/statements/for-of/dstr/obj-prop-put-unresolvable-no-strict.js index 67b143c9d4..566625999f 100644 --- a/test/language/statements/for-of/dstr/obj-prop-put-unresolvable-no-strict.js +++ b/test/language/statements/for-of/dstr/obj-prop-put-unresolvable-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Outside of strict mode, if the the assignment target is an unresolvable reference, a new `var` binding should be created in the environment record. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, noStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js b/test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js index 7895517f31..b582695247 100644 --- a/test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js +++ b/test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js @@ -4,7 +4,6 @@ /*--- description: In strict mode, if the the assignment target is an unresolvable reference, a ReferenceError should be thrown. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js b/test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js index 8fe186d28c..9aca8d909b 100644 --- a/test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js +++ b/test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js @@ -4,7 +4,6 @@ /*--- description: Destructuring field can be a computed property, i.e it can be defined only at runtime. Rest operantion needs to skip these properties as well. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated, noStrict] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-rest-computed-property.js b/test/language/statements/for-of/dstr/obj-rest-computed-property.js index de6e700c6d..5c247c5425 100644 --- a/test/language/statements/for-of/dstr/obj-rest-computed-property.js +++ b/test/language/statements/for-of/dstr/obj-rest-computed-property.js @@ -4,7 +4,6 @@ /*--- description: Destructuring field can be a computed property, i.e it can be defined only at runtime. Rest operantion needs to skip these properties as well. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-rest-descriptors.js b/test/language/statements/for-of/dstr/obj-rest-descriptors.js index 02c7988ba8..39e5b529a8 100644 --- a/test/language/statements/for-of/dstr/obj-rest-descriptors.js +++ b/test/language/statements/for-of/dstr/obj-rest-descriptors.js @@ -4,7 +4,6 @@ /*--- description: Object created from rest deconstruction doesn't copy source object property descriptors. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-rest-empty-obj.js b/test/language/statements/for-of/dstr/obj-rest-empty-obj.js index fe40bb874f..c35521c1af 100644 --- a/test/language/statements/for-of/dstr/obj-rest-empty-obj.js +++ b/test/language/statements/for-of/dstr/obj-rest-empty-obj.js @@ -4,7 +4,6 @@ /*--- description: RestBindingInitialization creates a new object even if lhs is an empty object (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js b/test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js index 81d883baad..08b63f3301 100644 --- a/test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js +++ b/test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js @@ -4,7 +4,6 @@ /*--- description: Rest deconstruction doesn't happen if getter return is abrupt (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-getter.js b/test/language/statements/for-of/dstr/obj-rest-getter.js index 935724b04b..9758f908a3 100644 --- a/test/language/statements/for-of/dstr/obj-rest-getter.js +++ b/test/language/statements/for-of/dstr/obj-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-rest-not-last-element-invalid.js b/test/language/statements/for-of/dstr/obj-rest-not-last-element-invalid.js index 4132866a59..887e958bbb 100644 --- a/test/language/statements/for-of/dstr/obj-rest-not-last-element-invalid.js +++ b/test/language/statements/for-of/dstr/obj-rest-not-last-element-invalid.js @@ -4,7 +4,6 @@ /*--- description: Object rest element needs to be the last AssignmenProperty in ObjectAssignmentPattern. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/obj-rest-number.js b/test/language/statements/for-of/dstr/obj-rest-number.js index 373b520842..ee3c446b25 100644 --- a/test/language/statements/for-of/dstr/obj-rest-number.js +++ b/test/language/statements/for-of/dstr/obj-rest-number.js @@ -4,7 +4,6 @@ /*--- description: RestBindingInitialization creates a new object even if lhs is a Number (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-order.js b/test/language/statements/for-of/dstr/obj-rest-order.js index f1afb14065..1d178917b5 100644 --- a/test/language/statements/for-of/dstr/obj-rest-order.js +++ b/test/language/statements/for-of/dstr/obj-rest-order.js @@ -4,7 +4,6 @@ /*--- description: Rest operation follows [[OwnPropertyKeys]] order (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol, object-rest, destructuring-binding] flags: [generated] includes: [compareArray.js] diff --git a/test/language/statements/for-of/dstr/obj-rest-put-const.js b/test/language/statements/for-of/dstr/obj-rest-put-const.js index 843196e5e5..32ec9b788a 100644 --- a/test/language/statements/for-of/dstr/obj-rest-put-const.js +++ b/test/language/statements/for-of/dstr/obj-rest-put-const.js @@ -4,7 +4,6 @@ /*--- description: The object rest deconstruction assignment target should obey `const` semantics. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-same-name.js b/test/language/statements/for-of/dstr/obj-rest-same-name.js index 68502eccd2..d2ea286bb0 100644 --- a/test/language/statements/for-of/dstr/obj-rest-same-name.js +++ b/test/language/statements/for-of/dstr/obj-rest-same-name.js @@ -4,7 +4,6 @@ /*--- description: Proper setting in the values for rest name equal to a property name. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js b/test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js index 5733ce7762..67773275f6 100644 --- a/test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js +++ b/test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-rest-str-val.js b/test/language/statements/for-of/dstr/obj-rest-str-val.js index c3e26d9ac9..1bc83c432e 100644 --- a/test/language/statements/for-of/dstr/obj-rest-str-val.js +++ b/test/language/statements/for-of/dstr/obj-rest-str-val.js @@ -4,7 +4,6 @@ /*--- description: RestBindingInitialization creats an object with indexes as property name (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-symbol-val.js b/test/language/statements/for-of/dstr/obj-rest-symbol-val.js index 4346309ca3..9b7ae0cf5b 100644 --- a/test/language/statements/for-of/dstr/obj-rest-symbol-val.js +++ b/test/language/statements/for-of/dstr/obj-rest-symbol-val.js @@ -4,7 +4,6 @@ /*--- description: RestBindingInitialization creates a new object if lhs is a Symbol (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol, object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js b/test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js index 4c315aed6e..b3664d5d50 100644 --- a/test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js +++ b/test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object property setter, its value should be binded as rest object. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-to-property.js b/test/language/statements/for-of/dstr/obj-rest-to-property.js index f30be27aee..85c95401bb 100644 --- a/test/language/statements/for-of/dstr/obj-rest-to-property.js +++ b/test/language/statements/for-of/dstr/obj-rest-to-property.js @@ -4,7 +4,6 @@ /*--- description: When DestructuringAssignmentTarget is an object property, its value should be binded as rest object. (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/obj-rest-val-null.js b/test/language/statements/for-of/dstr/obj-rest-val-null.js index c366ab6efc..7c11be6451 100644 --- a/test/language/statements/for-of/dstr/obj-rest-val-null.js +++ b/test/language/statements/for-of/dstr/obj-rest-val-null.js @@ -4,7 +4,6 @@ /*--- description: TypeError is thrown when rhs is null because of 7.1.13 ToObject ( argument ) used by CopyDataProperties (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-val-undefined.js b/test/language/statements/for-of/dstr/obj-rest-val-undefined.js index 6e24479f00..814d1d2a6e 100644 --- a/test/language/statements/for-of/dstr/obj-rest-val-undefined.js +++ b/test/language/statements/for-of/dstr/obj-rest-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: TypeError is thrown when rhs is ```undefined``` because of 7.1.13 ToObject ( argument ) used by CopyDataProperties (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/obj-rest-valid-object.js b/test/language/statements/for-of/dstr/obj-rest-valid-object.js index eed52d65a4..68219a1bc0 100644 --- a/test/language/statements/for-of/dstr/obj-rest-valid-object.js +++ b/test/language/statements/for-of/dstr/obj-rest-valid-object.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (For..of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/var-ary-init-iter-close.js b/test/language/statements/for-of/dstr/var-ary-init-iter-close.js index a7c37461f8..a79bfa7b37 100644 --- a/test/language/statements/for-of/dstr/var-ary-init-iter-close.js +++ b/test/language/statements/for-of/dstr/var-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-init-iter-get-err.js b/test/language/statements/for-of/dstr/var-ary-init-iter-get-err.js index cbdf72d511..5d33da27fc 100644 --- a/test/language/statements/for-of/dstr/var-ary-init-iter-get-err.js +++ b/test/language/statements/for-of/dstr/var-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-init-iter-no-close.js b/test/language/statements/for-of/dstr/var-ary-init-iter-no-close.js index a406c5d25c..6120c657a1 100644 --- a/test/language/statements/for-of/dstr/var-ary-init-iter-no-close.js +++ b/test/language/statements/for-of/dstr/var-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-name-iter-val.js b/test/language/statements/for-of/dstr/var-ary-name-iter-val.js index 9df1fddae0..8756ad7757 100644 --- a/test/language/statements/for-of/dstr/var-ary-name-iter-val.js +++ b/test/language/statements/for-of/dstr/var-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js index 3f79c467d5..2b84305412 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js index b22d983810..867854c3f0 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-init.js index fa66ff7082..a93a17a3d1 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-iter.js index 42c4353e28..7c431e5c57 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-init.js index b198555e3c..d11512080a 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js index 829fbe7528..64db45196d 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js index 27cfb4c9e0..ca29f9367b 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js index 736831bf61..8d8f6acad8 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js index b586733284..344a1d072b 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js index e1b42814aa..f85a229f8d 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js index 051d8b711f..f6bc8e5198 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js index 5615f58d95..c290e7ab34 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js index d267830995..e77ef5a2c0 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js index cbc5ab84b2..5adb5c837c 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js index 11ff359c55..ae50063fbd 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js index a92ff49c83..909898241c 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js index a65b68af34..0c749eefca 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js index cd344c7d42..d331ff6e8f 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js index 09e8d07c3b..b7b5d6ac39 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js index 250d4f51f6..5cc704bec6 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js index 5cd3e2b440..f4fc335c73 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js index 0322cc3e25..40d38c9920 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js index f759567495..844672e992 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js index 837bea6d02..65ab79db6a 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js index 0378369895..ebd2b45aac 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js index d7b3afea04..37c2f6125a 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js index 835ca661c2..aa461de554 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js index 4592860fee..390835cde1 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js index f13f4c707e..bf7e3efe9f 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js index b77a79f2ed..ff090d41f7 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js index 46d6f3eaca..2d967e30fc 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elision-exhausted.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elision-exhausted.js index f2f77c6e4d..46eddca20e 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elision-iter-close.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elision-iter-close.js index 20d97fd8b3..cdffc4112e 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elision-iter-close.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elision-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elision-step-err.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elision-step-err.js index b3efd24900..1755bd9ea7 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elision-step-err.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-elision.js b/test/language/statements/for-of/dstr/var-ary-ptrn-elision.js index 846e7b5e46..6901978206 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-elision.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-empty.js b/test/language/statements/for-of/dstr/var-ary-ptrn-empty.js index 024dafec40..011538b1c8 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-empty.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js index ff6acba156..57d8d2f25d 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elision.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elision.js index 83b8cf1113..2ebf5baa26 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-empty.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-empty.js index 3c3f34a9e7..fa4293b47b 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js index 75e7e6002c..f79b24f724 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision-next-err.js index fba29c243f..acb95801c6 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js index 5c8cf47122..6a60b1b5d0 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js index d5963888ce..2498e26315 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-close.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-close.js index f35b4aa478..433d4069a5 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-close.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-step-err.js index 4b889e5669..cb94452f73 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js index fb09fa8cf9..3a31af7fbf 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js index 452889319e..4d61faa414 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-ary.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-ary.js index f5c02445a8..9ad7b9ccf5 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-id.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-id.js index 94808e71cd..95dcf59e52 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-obj.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-obj.js index 10694bc1f9..a4a8c5fc06 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-ary.js index dd9f35e8f9..9d38ebb770 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-id.js index 2e7395d575..710f5a2eaa 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-obj.js index 3ab041fe92..067dbe4fce 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js index 0adf90b101..213bb8995a 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js index ce2cee0bbe..e8f584649c 100644 --- a/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-init-null.js b/test/language/statements/for-of/dstr/var-obj-init-null.js index 181f7367ab..ae27be9f01 100644 --- a/test/language/statements/for-of/dstr/var-obj-init-null.js +++ b/test/language/statements/for-of/dstr/var-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-init-undefined.js b/test/language/statements/for-of/dstr/var-obj-init-undefined.js index f66d0dbb90..2781b40720 100644 --- a/test/language/statements/for-of/dstr/var-obj-init-undefined.js +++ b/test/language/statements/for-of/dstr/var-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-empty.js b/test/language/statements/for-of/dstr/var-obj-ptrn-empty.js index a175225bc4..8a8c07160d 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-empty.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js index 9fdecf3279..c20673dcf1 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js index 56c89a2635..1f516a96e9 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js index 79e75c1175..b75a0a05d6 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js index 8c6f8ad727..5a95d92fc7 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js index 550e4c553b..33c36d48d2 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-gen.js index 7e88ae91c5..46bee081c9 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js index 6fb563b2b0..7288671a03 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js index 4ffc7dbba6..7dc538c16a 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js index c2e0e16395..99d1779dd7 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js b/test/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js index a4125b3dac..05e446509b 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js b/test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js index 51d9738949..718e9254d3 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js index 585fdd917a..d0e146d3c5 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js index bacb9e1aa1..5fdf10d2c6 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js index a5738314d5..8e8932722f 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js index 23cb3ec8a3..a95964da8f 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-eval-err.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-eval-err.js index cea2f02f94..acbf10d1c7 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js index 7959e93f10..753b19b425 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js index 9bb8bdccfa..d7dda4d552 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js index c26f4ba48c..4ea5cfcb92 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js index 6feba1917f..ed46d84626 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js index 382c8bc213..ce72ae09e2 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js index 276517ba4d..9c88e8c2bb 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js index 0d6521f77c..0ad2cf915c 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js index 411256ac40..b3fc015c9f 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js index e192a38bfb..2e3a9c84ba 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js index 7589310630..9561b0ce86 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js index 669703c24b..337b26169a 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js b/test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js index 4fd267767e..d39f9e6a80 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js index bb9bc89c9e..f2d566e2e4 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js b/test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js index 8e6df008bb..f6293d38a0 100644 --- a/test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (for-of statement) esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for/dstr/const-ary-init-iter-close.js b/test/language/statements/for/dstr/const-ary-init-iter-close.js index 199173ace7..73c8d8e781 100644 --- a/test/language/statements/for/dstr/const-ary-init-iter-close.js +++ b/test/language/statements/for/dstr/const-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-init-iter-get-err.js b/test/language/statements/for/dstr/const-ary-init-iter-get-err.js index d7222ace53..e654e61579 100644 --- a/test/language/statements/for/dstr/const-ary-init-iter-get-err.js +++ b/test/language/statements/for/dstr/const-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-init-iter-no-close.js b/test/language/statements/for/dstr/const-ary-init-iter-no-close.js index e72487fce4..bf23a80bb4 100644 --- a/test/language/statements/for/dstr/const-ary-init-iter-no-close.js +++ b/test/language/statements/for/dstr/const-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-name-iter-val.js b/test/language/statements/for/dstr/const-ary-name-iter-val.js index 7ff7960138..30c049ebe1 100644 --- a/test/language/statements/for/dstr/const-ary-name-iter-val.js +++ b/test/language/statements/for/dstr/const-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js index 422aeae41a..4269a8acd0 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js index 5999859949..98e8183e0d 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-init.js index 2ed3038126..c025f820dd 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-iter.js index 148813d581..2749df421a 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-init.js index a58a66f6dc..2b89047ad0 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js index bcf758da89..bbfcc52492 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js index 45cfdc3bf5..b910ae9d39 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js index 08decf470d..f0259d6bb9 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js index da43ecc0da..37a73e3432 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js index 14f092fde2..e82ccc2718 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js index 299a0d2e34..115cb97f0c 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js index e3541a3970..17306a97e8 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js index df30f31f85..a1ab287fd2 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js index a785fe240d..aa8ce93b1f 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js index 43a2cf4d93..0e8a560f3f 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js index 9406f5d400..4c7a3bb693 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js index 78a367cd84..1899f55844 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js index 06b6dd08c8..a75caafd11 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js index f133fcae11..d28238402f 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js index cef4b3eb62..d00c6a4ef0 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js index 352f9be041..c545269eac 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js index 12294b11d9..ced55af443 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js index 67d1171949..0d5dc0e455 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js index 16468e1eab..cff8aa3961 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js index f1716f4393..5f7cfe1b57 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js index a79b6c2afd..d8340ae31c 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js index bf8f413d4b..d92d267900 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js index 1b857243da..4c533d2cf5 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js index e1821d58e5..1ab31645e0 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js index 7a689e95ca..c91f184d0d 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js index 4d19f6910b..c511e49a2c 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elision-exhausted.js b/test/language/statements/for/dstr/const-ary-ptrn-elision-exhausted.js index d8d5564287..bd751cb530 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elision-iter-close.js b/test/language/statements/for/dstr/const-ary-ptrn-elision-iter-close.js index 2dc6810c86..fde1602e88 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elision-iter-close.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elision-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elision-step-err.js b/test/language/statements/for/dstr/const-ary-ptrn-elision-step-err.js index 721fc05c31..afe65b7a60 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elision-step-err.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-elision.js b/test/language/statements/for/dstr/const-ary-ptrn-elision.js index 5cd9916ec4..7bb3b5e3d1 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-elision.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-empty.js b/test/language/statements/for/dstr/const-ary-ptrn-empty.js index c538a70eef..a9ac04b8ac 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-empty.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js index a94d15bb8a..bd7eaa46a9 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elision.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elision.js index c281d0311e..6cd90a0714 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-empty.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-empty.js index c84de0f46c..124e899e98 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js index cdb387895c..a40784a24b 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision-next-err.js index 170e84057e..a2eac90936 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js index aabec6ad3c..2cf0485949 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js index a8130acb00..2adfad5525 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-close.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-close.js index 3beb77718d..fd2b7559f3 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-close.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-step-err.js index 313e80077c..896e27ccb0 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js index 33bfa859b8..afec2b97ff 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-id.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-id.js index e0331e94e0..b9909d60dd 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-id.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-init-ary.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-init-ary.js index 9fa82c5926..842a20850f 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-init-id.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-init-id.js index 6dee6a41b7..0d5fcd5956 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-init-obj.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-init-obj.js index 6b441fe183..a5e3ae1ea1 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-ary.js index e4bf5ee84b..591c6db665 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-id.js index a718524750..13a80e0ac6 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-obj.js index ca6fad0195..fcab2d96b8 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js index dbdf29ea28..d1c2c61207 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js index 27c5ac5616..89d88c5e5c 100644 --- a/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-init-null.js b/test/language/statements/for/dstr/const-obj-init-null.js index 90cc62a7db..142fec3656 100644 --- a/test/language/statements/for/dstr/const-obj-init-null.js +++ b/test/language/statements/for/dstr/const-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-init-undefined.js b/test/language/statements/for/dstr/const-obj-init-undefined.js index dfc3f7164d..362d02601e 100644 --- a/test/language/statements/for/dstr/const-obj-init-undefined.js +++ b/test/language/statements/for/dstr/const-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-empty.js b/test/language/statements/for/dstr/const-obj-ptrn-empty.js index f55708dedf..636aa8a214 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-empty.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js b/test/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js index 9a029f3510..c48310485d 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js index 724e17f786..ed3371271c 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js index c964dbf8e4..7b45fb1fb4 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js index 4aab85caef..01a094058b 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js index 6608ece9e4..590843a431 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-gen.js index d23e77286b..24843e6e5c 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js b/test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js index c297334a44..6d703c7707 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js b/test/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js index e934362bc3..051a0cc8f1 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js b/test/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js index 77743e0a53..308edac639 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js b/test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js index f4040dbaf4..5fdc556a61 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-list-err.js b/test/language/statements/for/dstr/const-obj-ptrn-list-err.js index 335e65b11b..fa1a43a71e 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-list-err.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js index b2ae5997bd..a5c5bc9ecf 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js index b2abd2474c..3541d7e325 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js index 0f2dcb933f..43deb91637 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js index a5a441b399..e1640a1552 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-eval-err.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-eval-err.js index bb3747b62b..f90cb751aa 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js index ba1b3e3252..dd01d4fb31 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js index 48151b5f62..cfa7cd06e4 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js index 2d1df338c2..0f603500e9 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js index a7e7f2231f..a983823cc1 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js index 7734424c31..0d4e7cb723 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js index edeba61620..1cef1b07c5 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-id.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-id.js index 6739fa1eb8..d01a90abbd 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-id.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js index fbd6f86ccc..26d6980db2 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js index 9912651fbd..065b226f6d 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js index 590fbbc063..51dcf40b00 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js b/test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js index ab764b04dd..355f83325c 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js b/test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js index e1312bdf6e..7fc82df076 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js index c7dca2c5de..82757ff628 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js b/test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js index 4a2f5a976b..42a62b31a4 100644 --- a/test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for/dstr/let-ary-init-iter-close.js b/test/language/statements/for/dstr/let-ary-init-iter-close.js index 1ee31f69d7..fcff187e56 100644 --- a/test/language/statements/for/dstr/let-ary-init-iter-close.js +++ b/test/language/statements/for/dstr/let-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-init-iter-get-err.js b/test/language/statements/for/dstr/let-ary-init-iter-get-err.js index 73c92a4f43..e91f99ae03 100644 --- a/test/language/statements/for/dstr/let-ary-init-iter-get-err.js +++ b/test/language/statements/for/dstr/let-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-init-iter-no-close.js b/test/language/statements/for/dstr/let-ary-init-iter-no-close.js index dab6742138..90c1ef30c2 100644 --- a/test/language/statements/for/dstr/let-ary-init-iter-no-close.js +++ b/test/language/statements/for/dstr/let-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-name-iter-val.js b/test/language/statements/for/dstr/let-ary-name-iter-val.js index 673cce3aa4..b8ad694c4f 100644 --- a/test/language/statements/for/dstr/let-ary-name-iter-val.js +++ b/test/language/statements/for/dstr/let-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js index 8db55cdeb6..60f9a8358f 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js index 662a66e09a..1bd1a03aa4 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-init.js index 815e6e3219..9f660cd300 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-iter.js index d4cb6af6be..a51a4c8984 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-init.js index fc1855c546..09d2f89917 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js index 1c6c536144..bb5b52dda5 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js index c329d6f778..46c59e4681 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js index 4a60b17662..e53bca250a 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js index feebe067ca..74fb031572 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js index 266a2d5481..fef9e333c8 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js index 0f08408914..316e592208 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js index ccdc290ff9..83826eb96a 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js index 515b6042f0..64cf78d86d 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js index bb12a7384c..81dd0fcb32 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js index 41e2fc3098..1946779309 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js index a172d6ea53..b9227ead07 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js index cd902383c1..97d85bb891 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js index f4ccda938b..5715e32671 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js index 04f8302edb..f31b842832 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js index 763a411619..99be04c380 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js index 89b42d3bb4..25f95709e4 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js index eceffa2e36..fae1f04bcb 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js index 3c4b82e30c..f387b832d6 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js index 17ee4b9c1a..73b454c594 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js index 940c72e518..9ce3c7a6fd 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js index 94d28183a9..b9d3a881d3 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js index 382aea89df..f7b0805819 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js index 58e05b9520..5dd796bfa7 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js index 5793888bd4..9131ff456b 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js index f250e5f141..ec4e983434 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js index 507d59bf1f..f9a83b38e1 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elision-exhausted.js b/test/language/statements/for/dstr/let-ary-ptrn-elision-exhausted.js index c7f04ff477..2f95766d83 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elision-iter-close.js b/test/language/statements/for/dstr/let-ary-ptrn-elision-iter-close.js index 2c99a7ce2c..541993bde6 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elision-iter-close.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elision-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elision-step-err.js b/test/language/statements/for/dstr/let-ary-ptrn-elision-step-err.js index 7bb3f648f5..15cb5b8141 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elision-step-err.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-elision.js b/test/language/statements/for/dstr/let-ary-ptrn-elision.js index f7680a5576..bd94236924 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-elision.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-empty.js b/test/language/statements/for/dstr/let-ary-ptrn-empty.js index be1a498691..03f31e3cb6 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-empty.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js index 222e09beaa..50e1e98a8a 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elision.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elision.js index dff102807f..e727cf68a1 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-empty.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-empty.js index 3795ec79d2..0c62d2e777 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js index 015d30555a..2c32ff7b47 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision-next-err.js index 0fb4ab3414..09f23f7da2 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js index 319ae3896d..ad301f4403 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js index b3079a01ac..0dc1558124 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-close.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-close.js index f24ca5a73b..823fc29a1e 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-close.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-step-err.js index ea31a5accd..ca8935b551 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js index 7616935215..5f3a82ad92 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-id.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-id.js index 9b5bdfcc67..470af224b2 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-id.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-init-ary.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-init-ary.js index c87f9ea770..f7fcf819f4 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-init-id.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-init-id.js index 5699397799..738b2dbadb 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-init-obj.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-init-obj.js index b1b30e94cb..129c09a63e 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-ary.js index 57280d7ee2..e7ef8026a3 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-id.js index d80a63cfa7..e780822149 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-obj.js index b1684345ae..fae7c83d46 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js index 479def4750..2a43a8d3fa 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js index eb8d6e29ed..d0d2f7dbb4 100644 --- a/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-init-null.js b/test/language/statements/for/dstr/let-obj-init-null.js index d48f732352..1125ac7a3b 100644 --- a/test/language/statements/for/dstr/let-obj-init-null.js +++ b/test/language/statements/for/dstr/let-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-init-undefined.js b/test/language/statements/for/dstr/let-obj-init-undefined.js index b4edf1cc9c..7a5ee7066c 100644 --- a/test/language/statements/for/dstr/let-obj-init-undefined.js +++ b/test/language/statements/for/dstr/let-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-empty.js b/test/language/statements/for/dstr/let-obj-ptrn-empty.js index 1f0ad832d0..8176d43406 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-empty.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js b/test/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js index 35919f3b34..5955c1a5f4 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js index 7b0497d26d..684f565ae1 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js index 0aa8c4a7de..0f751d3ac8 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js index 49390972f0..7380571698 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js index ec5f12832f..2687bff3d8 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-gen.js index 5e5bf86e37..688ccbd3b2 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js b/test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js index 46b1a06f31..3c8b536321 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js b/test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js index 59fc9b8887..caa66237b2 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js b/test/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js index 8da214b8dd..c1b7546b74 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js b/test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js index d364634c25..c1341f591e 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-list-err.js b/test/language/statements/for/dstr/let-obj-ptrn-list-err.js index 07f06b9715..5aa4f2724d 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-list-err.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js index a5b247a729..9148f134b7 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js index 533ee2545b..ad9fef1622 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js index c2552d88c7..a545647b5a 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js index f556545104..6ad9cf731a 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-eval-err.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-eval-err.js index 9a1a7b7a1c..fd522121f5 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js index fb610615b3..a268d2bac4 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js index f9a30e6291..ea59162260 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js index 6c51292b55..ed94409fe6 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js index f6953ffa35..5897a1fa90 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js index 11a02e6fe6..59a9f61fe1 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js index 8edca4fad4..5b43fa2636 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-id.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-id.js index ab30afc8aa..f727a367bf 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-id.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js index 6d887fecec..bf63b99590 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js index b0cb32fc09..1263971454 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js index 24c4fed14f..bb713a4bc2 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js b/test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js index 41268cfd06..cfddd4860e 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js b/test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js index 7cc29495e6..f085742990 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js index 8422230f5b..ce1370b31b 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js b/test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js index f878f75ddc..f40c4ff55e 100644 --- a/test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for/dstr/var-ary-init-iter-close.js b/test/language/statements/for/dstr/var-ary-init-iter-close.js index 5632d9fb2a..3eaa00be76 100644 --- a/test/language/statements/for/dstr/var-ary-init-iter-close.js +++ b/test/language/statements/for/dstr/var-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-init-iter-get-err.js b/test/language/statements/for/dstr/var-ary-init-iter-get-err.js index 0f0d2a41a3..94d75c8ba0 100644 --- a/test/language/statements/for/dstr/var-ary-init-iter-get-err.js +++ b/test/language/statements/for/dstr/var-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-init-iter-no-close.js b/test/language/statements/for/dstr/var-ary-init-iter-no-close.js index 5ab6a56fce..2a7709e817 100644 --- a/test/language/statements/for/dstr/var-ary-init-iter-no-close.js +++ b/test/language/statements/for/dstr/var-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-name-iter-val.js b/test/language/statements/for/dstr/var-ary-name-iter-val.js index 8c5a2ee2d5..9f2676a8f4 100644 --- a/test/language/statements/for/dstr/var-ary-name-iter-val.js +++ b/test/language/statements/for/dstr/var-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js index 38dd7171c2..ccf15cd64f 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js index 3f02ff8fc4..ef020f7f94 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-init.js index 7b0d9afb8c..f75d610c37 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-iter.js index 3fd24c19ba..3bd70b609e 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-init.js index bab682f554..17b21eadde 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js index ab45c7042a..f2ff72ac69 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js index 2a77cd2ddc..9d13557b80 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js index a10b09bbd2..b07c0362b6 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js index b81a8daff8..8c5542f935 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js index 7a197aee2e..3ed9c65917 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js index da8c4ef1b7..7d06aeeff7 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js index a597126464..83fa87e1a5 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js index 9eda1527a0..8e223336b0 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js index d0b422e499..ccd0370fc4 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js index 10b088a7de..57cf4db1d7 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js index 79895fd017..cbe550a0df 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js index 1608545d46..6a07c8c29e 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js index 01ef19fa59..57ab313554 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js index 0bb58431e2..47faaf82c4 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js index 28493b0212..e1ee92d00a 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js index e74ab352b7..dad378dd77 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js index 766a4faca7..5f0f96f6fa 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js index 0541342946..919eb50903 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js index 8f7a3b5c9c..372a8daede 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js index 7a5b97fcd2..977035ca12 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js index 853a73cb67..2fbcbc1d01 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js index 6719724a80..8a8822e6d6 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js index e5c79c8348..99eb7094b0 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js index 521fb7f31f..783e75cd1a 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js index 6aa73ac370..f7b16eda6a 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js index 64dc65d42a..98a97131fa 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elision-exhausted.js b/test/language/statements/for/dstr/var-ary-ptrn-elision-exhausted.js index 2962552fb2..b65d9562ed 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elision-iter-close.js b/test/language/statements/for/dstr/var-ary-ptrn-elision-iter-close.js index 8888f088ce..794dc58c14 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elision-iter-close.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elision-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elision-step-err.js b/test/language/statements/for/dstr/var-ary-ptrn-elision-step-err.js index 4597934bb0..73ea4bf644 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elision-step-err.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-elision.js b/test/language/statements/for/dstr/var-ary-ptrn-elision.js index 16b36d1dd6..318d6335d6 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-elision.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-empty.js b/test/language/statements/for/dstr/var-ary-ptrn-empty.js index 5b1bf8ca3c..766d73d034 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-empty.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js index 3c9553cef0..b0f77363ba 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elision.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elision.js index 29bce69e27..94960a42eb 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-empty.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-empty.js index 239f21322e..e0c3f74860 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js index 12c7f081a0..b9ab7737ee 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision-next-err.js index 72a37a8a11..3a6c1b9b93 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js index cd5cc0e333..cd9d83f4f9 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js index 74429b7ae8..6680ca7a9a 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-close.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-close.js index 8ecdcf3764..c497814045 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-close.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-close.js @@ -4,7 +4,6 @@ /*--- description: The iterator is properly consumed by the destructuring pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-step-err.js index f5118d831c..045794f9d4 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js index 4a8923e4b2..06de753dfb 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-id.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-id.js index 2686d68c6c..19f2b68afa 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-id.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-init-ary.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-init-ary.js index bf2b8ef65c..f436fc8461 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-init-id.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-init-id.js index d43e66652e..aeb5a68ba9 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-init-obj.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-init-obj.js index e59b449c16..c872c89bce 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-ary.js index d9fc1332c6..33c3aae721 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-id.js index 143ad676df..5c522e1596 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-obj.js index fb661782e7..8497feed1c 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js index 2ea58d75f0..a834fa4d21 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js index 96efe5fcf5..b97ed3b1ba 100644 --- a/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-init-null.js b/test/language/statements/for/dstr/var-obj-init-null.js index 2644b745c3..4280891cee 100644 --- a/test/language/statements/for/dstr/var-obj-init-null.js +++ b/test/language/statements/for/dstr/var-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-init-undefined.js b/test/language/statements/for/dstr/var-obj-init-undefined.js index 6293309128..208eae9d39 100644 --- a/test/language/statements/for/dstr/var-obj-init-undefined.js +++ b/test/language/statements/for/dstr/var-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-empty.js b/test/language/statements/for/dstr/var-obj-ptrn-empty.js index f73b1dc637..b04148df26 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-empty.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js b/test/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js index 858960fa76..f37422b96b 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js index 180e436c4d..14764cd740 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js index 9fbf2fc444..d3c5be9c25 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js index 65f48d171e..173cca19b1 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js index 38a67a7854..c895828f74 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-gen.js index 56ecead328..77850d6732 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js b/test/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js index 6270ca00a0..8975dff0b8 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js b/test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js index 28e2da1679..5e35c81f6c 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js b/test/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js index 5b8ddf9603..df8ed7438c 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js b/test/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js index f8dde68bdb..a0fbc56778 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-list-err.js b/test/language/statements/for/dstr/var-obj-ptrn-list-err.js index 88af6ee20f..9a74b912cd 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-list-err.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js index 962abc92e5..7e876c78b9 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js index 2a2b3438f0..6896679fbf 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js index 30ea5524e5..52c80d9021 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js index 0e42d93900..823c8789db 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-eval-err.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-eval-err.js index 5a63f24b15..fcc822b447 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js index d308d903de..b58332f3f5 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js index 484b495d04..6eca899926 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js index fa24e39370..42a97c6db7 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js index 23bb3faadf..daf37efb34 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js index 2371fc067d..b1390c6940 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js index 254ae9faad..b13fac5c0e 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-id.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-id.js index bb8573a3b7..676f44a870 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-id.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js index cf4e6e15cc..3d2a7fa2c2 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js index ab19295fe1..4a9f8e20a7 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js index 480e281e9a..cd9831b4ee 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js b/test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js index f119b1fcba..b73535ee72 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js b/test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js index 5b8a835f90..f05897c1d3 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js index 902f705af1..b8dcc13f44 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js b/test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js index d845e17e8f..eea2b973e9 100644 --- a/test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (for statement) esid: sec-for-statement-runtime-semantics-labelledevaluation -es6id: 13.7.4.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/function/dstr/ary-init-iter-close.js b/test/language/statements/function/dstr/ary-init-iter-close.js index 5c9185d85b..95c4bcb200 100644 --- a/test/language/statements/function/dstr/ary-init-iter-close.js +++ b/test/language/statements/function/dstr/ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-init-iter-get-err.js b/test/language/statements/function/dstr/ary-init-iter-get-err.js index 6cdeb5a135..a7a9fda52f 100644 --- a/test/language/statements/function/dstr/ary-init-iter-get-err.js +++ b/test/language/statements/function/dstr/ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-init-iter-no-close.js b/test/language/statements/function/dstr/ary-init-iter-no-close.js index 184d8a720b..e75abc215e 100644 --- a/test/language/statements/function/dstr/ary-init-iter-no-close.js +++ b/test/language/statements/function/dstr/ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-name-iter-val.js b/test/language/statements/function/dstr/ary-name-iter-val.js index 112279883d..f84cec8d0e 100644 --- a/test/language/statements/function/dstr/ary-name-iter-val.js +++ b/test/language/statements/function/dstr/ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-init.js b/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-init.js index d2ee1f7757..477e7c6fbd 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-iter.js index 0cf8731c4c..33352f5c78 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-init.js b/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-init.js index cbb9bb5621..5c9cc2e9fa 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-iter.js index 3e48ab4dea..ab01657fa1 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-init.js b/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-init.js index 50ba48cb9a..54d6d61ff5 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-iter.js index 9538cdfa0c..d84cdd3e95 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-init.js b/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-init.js index c18987a3c5..335fff0a35 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-iter.js index 2481fd04e4..072ff76740 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-ary-val-null.js b/test/language/statements/function/dstr/ary-ptrn-elem-ary-val-null.js index 145b42d519..079e43e6c7 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-exhausted.js index 24c74d0751..eba525c047 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js index 0c29f3d5f0..b75a01b033 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js index 0231a6fa50..d2d1de46e1 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js index b733c14841..ee0750a3c1 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js index 4ac3bb4f8b..4bab5808f2 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js index 410f31c6a6..5ec0a803cd 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-hole.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-hole.js index bb6f6fd80d..29d0341210 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-skipped.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-skipped.js index be7c05a306..3d6361f0ab 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-throws.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-throws.js index ed4a40360a..57efdeaa33 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-undef.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-undef.js index 21d9df6eba..00adf2b90c 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-unresolvable.js index f2a3f21948..cea69d9d27 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-complete.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-complete.js index efbdc6d88f..c4a7a7e6fb 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-done.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-done.js index 6cf43ba66e..33f952ce62 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-step-err.js index 09a329e95f..57cb5997e7 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val-err.js index 1043001f7b..418b27cd0b 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val.js b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val.js index 7bade2dda5..562d2b6d83 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-obj-id-init.js b/test/language/statements/function/dstr/ary-ptrn-elem-obj-id-init.js index d196452fd1..d3abcfd31e 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-obj-id.js b/test/language/statements/function/dstr/ary-ptrn-elem-obj-id.js index c0dbe0c288..591e770dce 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-obj-id.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id-init.js index fdc30064ff..c3fe16b5b6 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id.js b/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id.js index be7dbe535f..07af921d3f 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-null.js b/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-null.js index e1482efd57..5265ff8097 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-undef.js b/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-undef.js index e805909dba..08f7b7449c 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elision-exhausted.js b/test/language/statements/function/dstr/ary-ptrn-elision-exhausted.js index 29b78e9d64..80360c92f0 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elision-exhausted.js +++ b/test/language/statements/function/dstr/ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elision-step-err.js b/test/language/statements/function/dstr/ary-ptrn-elision-step-err.js index 140394c318..b603b8ee90 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elision-step-err.js +++ b/test/language/statements/function/dstr/ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-elision.js b/test/language/statements/function/dstr/ary-ptrn-elision.js index 9aeb8857b2..5d4793177a 100644 --- a/test/language/statements/function/dstr/ary-ptrn-elision.js +++ b/test/language/statements/function/dstr/ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-empty.js b/test/language/statements/function/dstr/ary-ptrn-empty.js index 9c09e7bc78..81381f0734 100644 --- a/test/language/statements/function/dstr/ary-ptrn-empty.js +++ b/test/language/statements/function/dstr/ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js b/test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js index 236dc5787a..1b8da5a141 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-ary-elision.js b/test/language/statements/function/dstr/ary-ptrn-rest-ary-elision.js index 7fa466faa8..a80288ebee 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-ary-empty.js b/test/language/statements/function/dstr/ary-ptrn-rest-ary-empty.js index b31d31d592..5e777de1a3 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js b/test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js index 8315404c23..b155c1b727 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/function/dstr/ary-ptrn-rest-id-elision-next-err.js index 72d66cfe22..b0ba40803a 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-id-elision.js b/test/language/statements/function/dstr/ary-ptrn-rest-id-elision.js index 30b41b5397..76faaa215f 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-id-elision.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-id-exhausted.js b/test/language/statements/function/dstr/ary-ptrn-rest-id-exhausted.js index c4779d395c..2e1fcb32cf 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-step-err.js index 9b7e9da81d..ba065ca93d 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-val-err.js index 2f4bbab2f5..b822659241 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-id.js b/test/language/statements/function/dstr/ary-ptrn-rest-id.js index d162edd672..95c648208c 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-id.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-init-ary.js b/test/language/statements/function/dstr/ary-ptrn-rest-init-ary.js index 60ee786c79..5faff65806 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-init-ary.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-init-id.js b/test/language/statements/function/dstr/ary-ptrn-rest-init-id.js index 40962fc797..f46f738960 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-init-id.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-init-obj.js b/test/language/statements/function/dstr/ary-ptrn-rest-init-obj.js index e4e6c2e1c8..a92202de5e 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-init-obj.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-not-final-ary.js b/test/language/statements/function/dstr/ary-ptrn-rest-not-final-ary.js index 74fabe32cf..ab0846c016 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-not-final-id.js b/test/language/statements/function/dstr/ary-ptrn-rest-not-final-id.js index 6bd20a5f6e..ea40d0c6c3 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-not-final-obj.js b/test/language/statements/function/dstr/ary-ptrn-rest-not-final-obj.js index a9c23fdc54..51d4ce0f4b 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js b/test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js index 301760da0a..cac8beafe5 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js b/test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js index cee830b293..d685929256 100644 --- a/test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-init-iter-close.js b/test/language/statements/function/dstr/dflt-ary-init-iter-close.js index 6dcd43be36..bcbf7ce4fd 100644 --- a/test/language/statements/function/dstr/dflt-ary-init-iter-close.js +++ b/test/language/statements/function/dstr/dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-init-iter-get-err.js b/test/language/statements/function/dstr/dflt-ary-init-iter-get-err.js index cb46c7abc5..a9600879c8 100644 --- a/test/language/statements/function/dstr/dflt-ary-init-iter-get-err.js +++ b/test/language/statements/function/dstr/dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-init-iter-no-close.js b/test/language/statements/function/dstr/dflt-ary-init-iter-no-close.js index 5ce2199795..81c64d3b70 100644 --- a/test/language/statements/function/dstr/dflt-ary-init-iter-no-close.js +++ b/test/language/statements/function/dstr/dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-name-iter-val.js b/test/language/statements/function/dstr/dflt-ary-name-iter-val.js index 55ffdbc86f..4779927efc 100644 --- a/test/language/statements/function/dstr/dflt-ary-name-iter-val.js +++ b/test/language/statements/function/dstr/dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js index fb11fbbf05..d29b4feffc 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js index 30b9b0aef6..2316fac1c4 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js index a85dd0e042..8b9288ff95 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js index 2efc077cd1..1b9db915f5 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js index 72645d5fd5..3919c724d6 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js index 37f7f2f89b..828c314024 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js index 8d854e5c94..00dff95274 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js index 50044b4989..2771561a83 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js index 1bb6c789ba..67db21e48e 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js index 5c0817e4a1..2cc0498cc7 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index 2d4a22bcc3..7e0d273ed2 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js index eeb3bfc7d8..4a1e75595a 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js index 78226fc1f0..1d576f3975 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js index 47f2d01fa9..e44ec5ba3e 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js index 3734d45da8..7807034deb 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js index ace40abc4e..29722c5cb2 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js index 0dbdeb0f28..92b1d2f457 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js index b9ef8da228..41847d3798 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js index d9b1a3c840..edb8d8754f 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js index 9a9361afd3..32eae3c6ec 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js index 1dfa727bb7..125e1f185c 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js index 6a5711406e..dbd85b5009 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js index 987aa90444..57b39b0fc8 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js index 9b42d9cca8..db0239aaa1 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js index 66b0f4cb9e..2b19d63ff9 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js index c93a3452eb..b87c0f4546 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id.js index b090600c0b..2225b777df 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js index 5cd253bfdd..98c17e0f4e 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js index 7cef2b8a06..0c9ca76566 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js index 7f1fb1e106..5a7c85a936 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js index a6847a6ff4..41aa0d5333 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elision-exhausted.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elision-exhausted.js index bb7f7da2ab..99a3727234 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elision-step-err.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elision-step-err.js index 6fab8d31fb..ab0e2092e8 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elision-step-err.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-elision.js b/test/language/statements/function/dstr/dflt-ary-ptrn-elision.js index 5d05dccc34..11599f67db 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-elision.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-empty.js b/test/language/statements/function/dstr/dflt-ary-ptrn-empty.js index 87ba2c4103..e302a42743 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-empty.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js index 2903d5efa4..24a6206241 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elision.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elision.js index c2dc9d6a2b..63395de10a 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-empty.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-empty.js index 03bcd7af2a..2e5fe3bbef 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js index 7ce2a0d4af..dfe6f71cb1 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js index 9d86883469..3824ea28f6 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision.js index 4afe09d859..59501c6f23 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js index cd05ebdc67..9ba62f6596 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js index 2a9445800a..72c94140bc 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js index fe9088155c..d40528d2e6 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [Symbol.iterator, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id.js index b080eb6689..5041f4b4ad 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-ary.js index 2f150ff8b8..ebbece43a2 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-id.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-id.js index 83b4a9df10..5d726a340e 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-obj.js index 9ef555ef58..ca3aef3ef3 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js index ece2a82fa5..f13e907521 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-id.js index f3dfbd4c42..194396cec2 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js index 730e361c8f..bb356d31f9 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js index 75f4774135..7ac759e294 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js index 1ec7dbaa2e..8a60d370b6 100644 --- a/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-init-null.js b/test/language/statements/function/dstr/dflt-obj-init-null.js index 1bd9c032cb..f4d31b96fa 100644 --- a/test/language/statements/function/dstr/dflt-obj-init-null.js +++ b/test/language/statements/function/dstr/dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-init-undefined.js b/test/language/statements/function/dstr/dflt-obj-init-undefined.js index aeb4510c47..762b5bff34 100644 --- a/test/language/statements/function/dstr/dflt-obj-init-undefined.js +++ b/test/language/statements/function/dstr/dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-empty.js b/test/language/statements/function/dstr/dflt-obj-ptrn-empty.js index d7dce50fd2..40d92a2c83 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-empty.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-get-value-err.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-get-value-err.js index 4fcba776f5..c802062d2f 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js index 440975b842..fad3289dcb 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js index 13e046c811..d26ab840c8 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js index 67c39b7db8..23e3802114 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js index 8882557c0e..69a5c0abe1 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js index 5845c9cf43..a174e322fe 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-skipped.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-skipped.js index 95a339154f..804f305acb 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-throws.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-throws.js index 82f393491d..48a270b255 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-throws.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js index 1d2a127a38..ba09afb440 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-id-trailing-comma.js b/test/language/statements/function/dstr/dflt-obj-ptrn-id-trailing-comma.js index 64f938578c..02eeed5221 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-list-err.js b/test/language/statements/function/dstr/dflt-obj-ptrn-list-err.js index 2705a11561..5edd3039c7 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-list-err.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-init.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-init.js index 620fb163b1..c4ff02cd35 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js index 638d893adf..e6a495dc48 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js index 39c810641e..b803c1defb 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary.js index 616e757ad3..935c4b0dca 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-eval-err.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-eval-err.js index 9bbdd4df19..1c36246d87 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js index 566e29e297..a0a2b497db 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js index 050d2e3dfa..8779314a3f 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js index 24d20c1efc..a8b8c4e8df 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js index 65feafa0dc..0371eaf968 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init.js index fa07c0c0d1..61b9a6badd 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js index a8da076bd4..3af7627c22 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id.js index 14f2b8b60d..74fa301dad 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-init.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-init.js index 537fe4db81..8e2ca4de6b 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js index 918d9027d1..13289a995e 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js index 7256753f9f..8deff6bcca 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj.js b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj.js index e94711519b..578e5062ac 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js b/test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js index 2f7f081750..011bd3c267 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js index 80cf336148..6abf3c4301 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js b/test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js index 43d404dfe3..9aa13bb35d 100644 --- a/test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (function declaration (default parameter)) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [object-rest, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/function/dstr/obj-init-null.js b/test/language/statements/function/dstr/obj-init-null.js index cb8fdbc574..a43159d834 100644 --- a/test/language/statements/function/dstr/obj-init-null.js +++ b/test/language/statements/function/dstr/obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-init-undefined.js b/test/language/statements/function/dstr/obj-init-undefined.js index 9515a023c7..ff26a545ff 100644 --- a/test/language/statements/function/dstr/obj-init-undefined.js +++ b/test/language/statements/function/dstr/obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-empty.js b/test/language/statements/function/dstr/obj-ptrn-empty.js index e3b4f54c93..e387812791 100644 --- a/test/language/statements/function/dstr/obj-ptrn-empty.js +++ b/test/language/statements/function/dstr/obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-get-value-err.js b/test/language/statements/function/dstr/obj-ptrn-id-get-value-err.js index 467fa72b7d..15ea0a4b38 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-get-value-err.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js index 7e4bc26c50..271e01a773 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js index 908c40bcd2..86025e7bd2 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js index 5f6b69c30d..8036e6b336 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js index 52a95100f6..39df932e99 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-gen.js index bf5226db23..52a7b2b337 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-init-skipped.js b/test/language/statements/function/dstr/obj-ptrn-id-init-skipped.js index e7abf9c40f..106789b51a 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-init-skipped.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-init-throws.js b/test/language/statements/function/dstr/obj-ptrn-id-init-throws.js index f1ff93cdd9..5bf5a3e673 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-init-throws.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-init-unresolvable.js b/test/language/statements/function/dstr/obj-ptrn-id-init-unresolvable.js index a2563ab2b2..6a0e5e8bd6 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-id-trailing-comma.js b/test/language/statements/function/dstr/obj-ptrn-id-trailing-comma.js index 989036225b..af996f84b5 100644 --- a/test/language/statements/function/dstr/obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/function/dstr/obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-list-err.js b/test/language/statements/function/dstr/obj-ptrn-list-err.js index ee163626cb..3b77caf1cc 100644 --- a/test/language/statements/function/dstr/obj-ptrn-list-err.js +++ b/test/language/statements/function/dstr/obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-ary-init.js b/test/language/statements/function/dstr/obj-ptrn-prop-ary-init.js index ef74906b70..403418a4c4 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-ary-init.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/function/dstr/obj-ptrn-prop-ary-trailing-comma.js index ef7d1be688..b9350b3419 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-ary-value-null.js b/test/language/statements/function/dstr/obj-ptrn-prop-ary-value-null.js index b19dccccfd..eba9afa490 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-ary.js b/test/language/statements/function/dstr/obj-ptrn-prop-ary.js index 7a804b9768..dd7cb00a23 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-ary.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-eval-err.js b/test/language/statements/function/dstr/obj-ptrn-prop-eval-err.js index 5614b44945..06cda20ea1 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-eval-err.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-id-get-value-err.js b/test/language/statements/function/dstr/obj-ptrn-prop-id-get-value-err.js index d31fcde6f3..023359865c 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-id-init-skipped.js b/test/language/statements/function/dstr/obj-ptrn-prop-id-init-skipped.js index 9c598bb48d..ec8e3378fd 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-id-init-throws.js b/test/language/statements/function/dstr/obj-ptrn-prop-id-init-throws.js index b029181c95..4d05e598bf 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/function/dstr/obj-ptrn-prop-id-init-unresolvable.js index 95029ae697..2c8462c0e6 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-id-init.js b/test/language/statements/function/dstr/obj-ptrn-prop-id-init.js index 2fa53dbf1c..8e7aba25ea 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-id-init.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/function/dstr/obj-ptrn-prop-id-trailing-comma.js index 723611af27..48c1fdd5e7 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-id.js b/test/language/statements/function/dstr/obj-ptrn-prop-id.js index 83e7a30174..1965e6227f 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-id.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-obj-init.js b/test/language/statements/function/dstr/obj-ptrn-prop-obj-init.js index c335cda5d3..ca7df4ed20 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-obj-init.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-null.js b/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-null.js index 886d9bc4c2..68c3ecc171 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-undef.js b/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-undef.js index 17aa6dd3c4..e1b50175e7 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-prop-obj.js b/test/language/statements/function/dstr/obj-ptrn-prop-obj.js index 9535d377ba..8808320bf8 100644 --- a/test/language/statements/function/dstr/obj-ptrn-prop-obj.js +++ b/test/language/statements/function/dstr/obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/function/dstr/obj-ptrn-rest-getter.js b/test/language/statements/function/dstr/obj-ptrn-rest-getter.js index 46f3c21cc2..02e14a611b 100644 --- a/test/language/statements/function/dstr/obj-ptrn-rest-getter.js +++ b/test/language/statements/function/dstr/obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js index 8fcfbfaa05..7d38aa9f07 100644 --- a/test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js b/test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js index 9f58c644cf..ccd8b0211f 100644 --- a/test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js +++ b/test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/generators/dstr/ary-init-iter-close.js b/test/language/statements/generators/dstr/ary-init-iter-close.js index a7291222cb..4a18d43e90 100644 --- a/test/language/statements/generators/dstr/ary-init-iter-close.js +++ b/test/language/statements/generators/dstr/ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-init-iter-get-err.js b/test/language/statements/generators/dstr/ary-init-iter-get-err.js index d1c793c117..7e78a7ec72 100644 --- a/test/language/statements/generators/dstr/ary-init-iter-get-err.js +++ b/test/language/statements/generators/dstr/ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-init-iter-no-close.js b/test/language/statements/generators/dstr/ary-init-iter-no-close.js index 076f6a20b8..24e93a415a 100644 --- a/test/language/statements/generators/dstr/ary-init-iter-no-close.js +++ b/test/language/statements/generators/dstr/ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-name-iter-val.js b/test/language/statements/generators/dstr/ary-name-iter-val.js index 4fe88ea031..8c79d9fd50 100644 --- a/test/language/statements/generators/dstr/ary-name-iter-val.js +++ b/test/language/statements/generators/dstr/ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-init.js b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-init.js index b72101410a..62e65f5474 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-iter.js index 684f991cdc..7b3a00ace6 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-init.js b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-init.js index b188b9f73c..a145c6158a 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-iter.js index 2697aa99ae..aed64d2024 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-init.js b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-init.js index 4e0608d9e2..a27b7ddaf9 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-iter.js index a75b48415d..ccdcdbf472 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-init.js b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-init.js index 678e89c574..400061fcfa 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-iter.js index 086f0ad714..ac4dfb3dea 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-val-null.js b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-val-null.js index 7b53a5b90a..c3c8cc90db 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-exhausted.js index a668c8967d..debbcb4511 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js index 8861bb0288..24d8fdceb1 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js index 7977dfa7a2..067adb6730 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js index 96e582f199..0f95bd3139 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js index 46b473e1ca..777950974b 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js index da2eae6ff6..d1693fafd6 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-hole.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-hole.js index 77f13ebbac..1d07c01207 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-skipped.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-skipped.js index 2b4460f291..c5f670d289 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-throws.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-throws.js index 2985f045c6..b69e5a8c0e 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-undef.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-undef.js index 5cc11aca65..9f36052f39 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js index 65d80299a2..318a1c5e19 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-complete.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-complete.js index b1d728fe51..4dc10d0da7 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-done.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-done.js index e3cf8bd3eb..ae52f7986e 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-step-err.js index d7aa3a222e..6fa6769ee5 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val-err.js index 4b501d2ca9..1a9b1350a3 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val.js b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val.js index 613584bafd..bf25e6a516 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id-init.js b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id-init.js index fe1c5b9535..5e21a393b9 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id.js b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id.js index e6397c5e1b..d66a0216de 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js index 2a4b899d8a..b9dfa46dfc 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id.js b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id.js index 9112697e63..c8f9d73356 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-null.js b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-null.js index 720074d2f7..b9d72f50ac 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-undef.js b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-undef.js index 1fdf4eba08..11982c4775 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elision-exhausted.js b/test/language/statements/generators/dstr/ary-ptrn-elision-exhausted.js index 1ec1d47805..a5bab3cb33 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elision-exhausted.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elision-step-err.js b/test/language/statements/generators/dstr/ary-ptrn-elision-step-err.js index 328910905e..ee66f8c4c8 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elision-step-err.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-elision.js b/test/language/statements/generators/dstr/ary-ptrn-elision.js index faee496338..bc696a7986 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-elision.js +++ b/test/language/statements/generators/dstr/ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-empty.js b/test/language/statements/generators/dstr/ary-ptrn-empty.js index f45982db7c..15bb6c1aab 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-empty.js +++ b/test/language/statements/generators/dstr/ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elem.js b/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elem.js index 6247402279..c18da2fa5f 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elision.js b/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elision.js index dc098c61ef..94328d743d 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-ary-empty.js b/test/language/statements/generators/dstr/ary-ptrn-rest-ary-empty.js index f80ba909ac..34e73fb587 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-ary-rest.js b/test/language/statements/generators/dstr/ary-ptrn-rest-ary-rest.js index df36f3c13e..ae5f9b7de8 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision-next-err.js index 77147ebe10..aee1a97f3e 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision.js b/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision.js index 95b9e3e0c1..2e7ae80082 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-id-exhausted.js b/test/language/statements/generators/dstr/ary-ptrn-rest-id-exhausted.js index 79f26a030d..d0adae0e89 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-step-err.js index 1fa91dc4d9..6fc6c91077 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-val-err.js index eb0b2284cc..4047f20fe7 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-id.js b/test/language/statements/generators/dstr/ary-ptrn-rest-id.js index e2b1fe4fcb..48371e3e09 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-id.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-init-ary.js b/test/language/statements/generators/dstr/ary-ptrn-rest-init-ary.js index e910184633..485067eefd 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-init-ary.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-init-id.js b/test/language/statements/generators/dstr/ary-ptrn-rest-init-id.js index da497a2bca..db5a4a68d2 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-init-id.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-init-obj.js b/test/language/statements/generators/dstr/ary-ptrn-rest-init-obj.js index 1da1697f80..b5c3a852dc 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-init-obj.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-ary.js b/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-ary.js index 4a06b066ce..680468a279 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-id.js b/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-id.js index 06f2cf726b..de13b9e3db 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-obj.js b/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-obj.js index 00d9c69ee6..87dffd4552 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-obj-id.js b/test/language/statements/generators/dstr/ary-ptrn-rest-obj-id.js index 63e683c67f..cf9f4aa415 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-obj-id.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/ary-ptrn-rest-obj-prop-id.js b/test/language/statements/generators/dstr/ary-ptrn-rest-obj-prop-id.js index 466d13e958..29e90f5628 100644 --- a/test/language/statements/generators/dstr/ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/generators/dstr/ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-init-iter-close.js b/test/language/statements/generators/dstr/dflt-ary-init-iter-close.js index fe6255fb10..13e6489ab8 100644 --- a/test/language/statements/generators/dstr/dflt-ary-init-iter-close.js +++ b/test/language/statements/generators/dstr/dflt-ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-init-iter-get-err.js b/test/language/statements/generators/dstr/dflt-ary-init-iter-get-err.js index f451d94d52..9253257b86 100644 --- a/test/language/statements/generators/dstr/dflt-ary-init-iter-get-err.js +++ b/test/language/statements/generators/dstr/dflt-ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-init-iter-no-close.js b/test/language/statements/generators/dstr/dflt-ary-init-iter-no-close.js index 2bd19fabbb..b6cd94c4a9 100644 --- a/test/language/statements/generators/dstr/dflt-ary-init-iter-no-close.js +++ b/test/language/statements/generators/dstr/dflt-ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-name-iter-val.js b/test/language/statements/generators/dstr/dflt-ary-name-iter-val.js index 564ac89e6c..63f045ab15 100644 --- a/test/language/statements/generators/dstr/dflt-ary-name-iter-val.js +++ b/test/language/statements/generators/dstr/dflt-ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js index 7266aede71..eacda3d1c1 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js index c2c112c8cf..df84b5a266 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js index 5a711c3b10..0d8d9ec6f2 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js index a37124d6bf..a959a09277 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js index 1cd223f4d7..a00e71f514 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js index 112bd02f0e..90a0228e72 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js index 09b3aeeee5..a25d478b0e 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js index d117577df2..0fed81d0e4 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js index a892a70521..d88397a873 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js index d5c8321825..0bc7152e16 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js index 23079ec61c..6ba13057ed 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js index bd0ca397ea..beff1bfc94 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js index b6918892f9..ea7ead37e1 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js index b408b3a047..7228028faa 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js index e9ea425f3f..d348575896 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js index 32e961a424..d3038bc29f 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js index 5b72938880..9a3de978a8 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js index 6450e6ec35..29a36eb5f2 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js index 6d1061da75..f7e867f695 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js index 6aac5edd3a..ec98038b2a 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js index 2807388d06..df0b6d5d2b 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js index fcec5ce12e..88d85209f4 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js index 48eda78fc7..454205ab94 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js index 7492cd5da5..b4946f7b98 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js index c744a3236b..9a86acdca8 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js index a747b32a22..37a972facd 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id.js index eb37fddf46..1da6c82b58 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js index 815419bac3..33f727e672 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js index 7ff10856b5..5619ae0ca0 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js index 84fba013e6..8431a50524 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js index cc6e1f7c04..08bbfde9bc 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-exhausted.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-exhausted.js index 2cacc82724..84d64aec37 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-exhausted.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-step-err.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-step-err.js index 39f2b22e11..e92d11ee97 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-step-err.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-elision.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-elision.js index d28d3f343d..a52c5424c0 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-elision.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-empty.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-empty.js index 6f0a518888..2b80da7b15 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-empty.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js index 6e9bf38d71..af08131adc 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js index 33ba155823..6b974ad9f5 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js index 21e7af104a..d3c823419a 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js index 54d333cbd4..1ba4a95da6 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js index e83d023e74..ef711168fd 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision.js index 4078c60a75..646c04f708 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js index 051cb72d17..f8c16603af 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js index 71415f728d..bed92f3b72 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js index fb01521b55..c56cac848e 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [Symbol.iterator, generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id.js index c9826500f8..dd6ac2ccc8 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-ary.js index e51de27720..929e0ced6b 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-id.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-id.js index e56213c3fd..4149a9bdcb 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-obj.js index 1ba6a98ddc..a3a7dddb2a 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js index f1718dc8cd..bb5675609a 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js index fc16874041..36b502a1db 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js index 934a55a35b..56156be761 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-id.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-id.js index 02051f2167..487e18792f 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-id.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js index c77bd06921..691ce01c15 100644 --- a/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-init-null.js b/test/language/statements/generators/dstr/dflt-obj-init-null.js index b369433adb..8a2b65141e 100644 --- a/test/language/statements/generators/dstr/dflt-obj-init-null.js +++ b/test/language/statements/generators/dstr/dflt-obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-init-undefined.js b/test/language/statements/generators/dstr/dflt-obj-init-undefined.js index 6e49d286b7..13c46758ec 100644 --- a/test/language/statements/generators/dstr/dflt-obj-init-undefined.js +++ b/test/language/statements/generators/dstr/dflt-obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-empty.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-empty.js index e1f33c1fce..5bfd6dcd22 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-empty.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-get-value-err.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-get-value-err.js index 2cd15c48b4..92419f2f08 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-get-value-err.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js index 744fcd5e13..9c20ff58da 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js index 8d8f9c5dbb..59bec2e4d5 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js index c616a7e52a..51a1cdd4fb 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js index 8ca16416ee..875b186abc 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js index 433b67aa6c..11482aebcb 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-skipped.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-skipped.js index 29fa54eabe..9bf4740af9 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-skipped.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-throws.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-throws.js index 680171bde8..d960565179 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-throws.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js index f3750cfcec..01050c86f5 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js index 7bdc614f37..08dc50d890 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-list-err.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-list-err.js index 7d2abc0f75..4a631194d3 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-list-err.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-init.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-init.js index 2a5732b301..32b2002627 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-init.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js index 01dc6a277e..62d656fcd4 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js index 76f97590b1..41d9132c46 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary.js index 7c67bdb14e..5d2f65db75 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-eval-err.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-eval-err.js index 2682ea190d..f08675bb95 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-eval-err.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js index e2e607bb37..26af44f1e1 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js index 7fe7e614e2..c1614ea89b 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js index 7d33cc5cd0..174d8cb7fa 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js index 5a102aa1ba..e0bf9fa5d4 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init.js index 500a9c96c4..223ef70554 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js index 94b5d53dfd..b862c0006d 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id.js index eff9e935d1..6284ec8b2b 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-init.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-init.js index 7b16f5b494..5a243a9960 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-init.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js index e9b681d6df..7eedac79f7 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js index 436472dd99..a32a09830d 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj.js index ac10b9c10a..fd01e54aeb 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-getter.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-getter.js index e979103de7..e0d21ba3ee 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-getter.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js index 504d200fed..295e45a3c4 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-val-obj.js b/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-val-obj.js index 1db863f3c0..7d54f6cfaa 100644 --- a/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-val-obj.js +++ b/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (generator function declaration (default parameter)) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [object-rest, generators, destructuring-binding, default-parameters] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/generators/dstr/obj-init-null.js b/test/language/statements/generators/dstr/obj-init-null.js index c2fabe93db..8f1ff3d0c3 100644 --- a/test/language/statements/generators/dstr/obj-init-null.js +++ b/test/language/statements/generators/dstr/obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-init-undefined.js b/test/language/statements/generators/dstr/obj-init-undefined.js index aa648c56f2..6990654c76 100644 --- a/test/language/statements/generators/dstr/obj-init-undefined.js +++ b/test/language/statements/generators/dstr/obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-empty.js b/test/language/statements/generators/dstr/obj-ptrn-empty.js index 9c6d55389b..6f36d1e765 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-empty.js +++ b/test/language/statements/generators/dstr/obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-get-value-err.js b/test/language/statements/generators/dstr/obj-ptrn-id-get-value-err.js index eb88a68668..f7d78f1664 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-get-value-err.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js index 1524098bca..c89b526ca5 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-class.js b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-class.js index 1f39e89f52..d102519234 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-cover.js index e3c66fa8bf..b96fb3bdb9 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-fn.js index 5ea058499f..b1adabe26a 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-gen.js index 4e81317e04..abc1757a48 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-init-skipped.js b/test/language/statements/generators/dstr/obj-ptrn-id-init-skipped.js index 3b5cdfd15a..c4384e6a15 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-init-skipped.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-init-throws.js b/test/language/statements/generators/dstr/obj-ptrn-id-init-throws.js index 22807e06f4..d3b6389c3a 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-init-throws.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-init-unresolvable.js b/test/language/statements/generators/dstr/obj-ptrn-id-init-unresolvable.js index 8b896c3e04..9bb9c6902d 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-id-trailing-comma.js b/test/language/statements/generators/dstr/obj-ptrn-id-trailing-comma.js index 0a32cfbb2c..6988ea5288 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/generators/dstr/obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-list-err.js b/test/language/statements/generators/dstr/obj-ptrn-list-err.js index 45a4fdced6..d84d39264d 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-list-err.js +++ b/test/language/statements/generators/dstr/obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-ary-init.js b/test/language/statements/generators/dstr/obj-ptrn-prop-ary-init.js index 1c3d7adc47..9e3d5f5cf2 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-ary-init.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js index 6636ab4937..0dc4a8bd5c 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-ary-value-null.js b/test/language/statements/generators/dstr/obj-ptrn-prop-ary-value-null.js index 04c1832470..5d65d5ed61 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-ary.js b/test/language/statements/generators/dstr/obj-ptrn-prop-ary.js index 15d198872b..8b325a918b 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-ary.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-eval-err.js b/test/language/statements/generators/dstr/obj-ptrn-prop-eval-err.js index 6a47078eaf..7d7aace7b7 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-eval-err.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-id-get-value-err.js b/test/language/statements/generators/dstr/obj-ptrn-prop-id-get-value-err.js index 63a5240d8a..6f717731e4 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-skipped.js b/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-skipped.js index b26ec647fc..eb023d7be5 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-throws.js b/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-throws.js index bc4b2f1eba..f672cfaf20 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js index c2e81805e0..cca945a58e 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-id-init.js b/test/language/statements/generators/dstr/obj-ptrn-prop-id-init.js index c07d13a7ef..ade9f4030f 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-id-init.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/generators/dstr/obj-ptrn-prop-id-trailing-comma.js index 830f6a64cd..a54def9ead 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-id.js b/test/language/statements/generators/dstr/obj-ptrn-prop-id.js index 2369a49e9c..922294355d 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-id.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-obj-init.js b/test/language/statements/generators/dstr/obj-ptrn-prop-obj-init.js index 0b423ccdfc..806f74ba94 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-obj-init.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-obj-value-null.js b/test/language/statements/generators/dstr/obj-ptrn-prop-obj-value-null.js index 00b2b900eb..9d1d6bba58 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-obj-value-undef.js b/test/language/statements/generators/dstr/obj-ptrn-prop-obj-value-undef.js index ccf14a6cc1..efa452e1ab 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-prop-obj.js b/test/language/statements/generators/dstr/obj-ptrn-prop-obj.js index 8f38491bb7..f92b8d837b 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-prop-obj.js +++ b/test/language/statements/generators/dstr/obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/generators/dstr/obj-ptrn-rest-getter.js b/test/language/statements/generators/dstr/obj-ptrn-rest-getter.js index 5e17d5e770..292ffdd584 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-rest-getter.js +++ b/test/language/statements/generators/dstr/obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js index 7f4e0d07f6..c5f2e657d4 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/generators/dstr/obj-ptrn-rest-val-obj.js b/test/language/statements/generators/dstr/obj-ptrn-rest-val-obj.js index 8f9a58b5bd..2141121f92 100644 --- a/test/language/statements/generators/dstr/obj-ptrn-rest-val-obj.js +++ b/test/language/statements/generators/dstr/obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [object-rest, generators, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/let/dstr/ary-init-iter-close.js b/test/language/statements/let/dstr/ary-init-iter-close.js index cef2b1dd7a..bf74aca868 100644 --- a/test/language/statements/let/dstr/ary-init-iter-close.js +++ b/test/language/statements/let/dstr/ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-init-iter-get-err.js b/test/language/statements/let/dstr/ary-init-iter-get-err.js index 106ad02152..ef169d9632 100644 --- a/test/language/statements/let/dstr/ary-init-iter-get-err.js +++ b/test/language/statements/let/dstr/ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-init-iter-no-close.js b/test/language/statements/let/dstr/ary-init-iter-no-close.js index 264f536177..f7238bd0ee 100644 --- a/test/language/statements/let/dstr/ary-init-iter-no-close.js +++ b/test/language/statements/let/dstr/ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-name-iter-val.js b/test/language/statements/let/dstr/ary-name-iter-val.js index fcf258c39d..4166e695ff 100644 --- a/test/language/statements/let/dstr/ary-name-iter-val.js +++ b/test/language/statements/let/dstr/ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js b/test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js index 4e77c3a603..5a2fb3dd0c 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js index c89f77394f..e29450e7f8 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-ary-elision-init.js b/test/language/statements/let/dstr/ary-ptrn-elem-ary-elision-init.js index c8e5943168..2644225bdd 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/let/dstr/ary-ptrn-elem-ary-elision-iter.js index 3703382ef3..a11c353071 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-init.js b/test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-init.js index 2a948788eb..994a64bd7d 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js index 4c5cb7ae50..c7b3c394a9 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js b/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js index 18c6533a6a..3f2348abd2 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js index baa13e2ebd..8442c9975e 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js b/test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js index 7e514c11ef..a504a563dc 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js index b921e716dc..5fa7a39e55 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js index 735b3de9f8..8230031822 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js index 5ac218c119..77fc994e74 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js index 9dad685c66..c61fe87217 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js index b89d7df859..8128c42d8e 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-gen.js index fbae953cbc..2c4bfec5aa 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js index 338fdb8490..a81e162544 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js index 36040170ee..d231cd5d6d 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js index f241f70f22..78213c5546 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js index 02c853b83b..aa349e0224 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js index 270f3e1691..f39808c7e9 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js index 9c1b8827b2..f792ca7769 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js index 6419c24d9f..322b387716 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js index a6827890c6..578a8ba6b4 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js index 9448ae7fee..8797b2f428 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js index ff1c34054e..1f2f68c60a 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js b/test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js index e764d36cd5..4a3270c176 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js b/test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js index 6e56c2cda4..346de30c48 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js index c41ea4f545..ace19f1479 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js b/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js index c5bc77abd4..6f4a4beb60 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js b/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js index 8397f1849f..bce63d8b54 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js b/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js index 192c3a4a26..69a5f341f4 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elision-exhausted.js b/test/language/statements/let/dstr/ary-ptrn-elision-exhausted.js index ac06477fb8..e8a2ee9a77 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elision-exhausted.js +++ b/test/language/statements/let/dstr/ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elision-step-err.js b/test/language/statements/let/dstr/ary-ptrn-elision-step-err.js index 01d0961795..64ca1f62df 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elision-step-err.js +++ b/test/language/statements/let/dstr/ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-elision.js b/test/language/statements/let/dstr/ary-ptrn-elision.js index dff04f4a93..2a76789335 100644 --- a/test/language/statements/let/dstr/ary-ptrn-elision.js +++ b/test/language/statements/let/dstr/ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-empty.js b/test/language/statements/let/dstr/ary-ptrn-empty.js index 9641069d39..cdd0353ff1 100644 --- a/test/language/statements/let/dstr/ary-ptrn-empty.js +++ b/test/language/statements/let/dstr/ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js b/test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js index 5b7fd54269..dcaa58e977 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-ary-elision.js b/test/language/statements/let/dstr/ary-ptrn-rest-ary-elision.js index a25b37dcd8..da7a6bd6e4 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-ary-empty.js b/test/language/statements/let/dstr/ary-ptrn-rest-ary-empty.js index c117663412..e748c6aeda 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js b/test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js index 8c5cdff71b..b14ad6e509 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/let/dstr/ary-ptrn-rest-id-elision-next-err.js index dd3fad1e58..82c481a270 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js b/test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js index 58f804527f..6f8db15274 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js b/test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js index 553262aa38..544aaf18aa 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-step-err.js index f4e1804f78..97aab80737 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js index d81206c0d2..a9d9d709d4 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-id.js b/test/language/statements/let/dstr/ary-ptrn-rest-id.js index 93e5437a9b..39a3be2290 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-id.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-init-ary.js b/test/language/statements/let/dstr/ary-ptrn-rest-init-ary.js index 35242a0451..fe4ebecdaf 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-init-ary.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-init-id.js b/test/language/statements/let/dstr/ary-ptrn-rest-init-id.js index 042ba84084..0dee5f9de8 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-init-id.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-init-obj.js b/test/language/statements/let/dstr/ary-ptrn-rest-init-obj.js index 7ea4e95515..dbc2f27580 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-init-obj.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-not-final-ary.js b/test/language/statements/let/dstr/ary-ptrn-rest-not-final-ary.js index a5a4433fc5..3e203fe7e8 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-not-final-id.js b/test/language/statements/let/dstr/ary-ptrn-rest-not-final-id.js index 03e88a3ea5..cfb88c6f62 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-not-final-obj.js b/test/language/statements/let/dstr/ary-ptrn-rest-not-final-obj.js index cfaf68f1ad..15423ec13c 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js b/test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js index 8956625e42..597fd230b3 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js b/test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js index dbf4483a66..fc7967870a 100644 --- a/test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-init-null.js b/test/language/statements/let/dstr/obj-init-null.js index 6fdd350284..f296e78378 100644 --- a/test/language/statements/let/dstr/obj-init-null.js +++ b/test/language/statements/let/dstr/obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-init-undefined.js b/test/language/statements/let/dstr/obj-init-undefined.js index d27acf11b7..72a7af5a4d 100644 --- a/test/language/statements/let/dstr/obj-init-undefined.js +++ b/test/language/statements/let/dstr/obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-empty.js b/test/language/statements/let/dstr/obj-ptrn-empty.js index 36ffd612b2..c31eef75a7 100644 --- a/test/language/statements/let/dstr/obj-ptrn-empty.js +++ b/test/language/statements/let/dstr/obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js b/test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js index c15df05b14..26a8dfa107 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js index 9931b01f74..e9ff61691e 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js index 3237b62485..443203502d 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js index 1719ebcdbc..22708b7d39 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js index 20e382490b..e174a8d48e 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-gen.js index 65810d3899..2e9e6bc941 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js b/test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js index 71d02fdaac..0f8a480e73 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-init-throws.js b/test/language/statements/let/dstr/obj-ptrn-id-init-throws.js index 810b9dd72b..406bf9fefb 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-init-throws.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js b/test/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js index 13f7d6a825..c55cf03dca 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js b/test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js index 9c7e75afca..1f3edf25f3 100644 --- a/test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-list-err.js b/test/language/statements/let/dstr/obj-ptrn-list-err.js index 1cd12ddede..28699a7e14 100644 --- a/test/language/statements/let/dstr/obj-ptrn-list-err.js +++ b/test/language/statements/let/dstr/obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js b/test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js index d8bb8cc9e3..32a8e4348e 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js index 195f37df09..706d6f7d06 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js b/test/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js index 2feb4178a2..e670a5f079 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-ary.js b/test/language/statements/let/dstr/obj-ptrn-prop-ary.js index 73653f315a..d9213aac53 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-ary.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-eval-err.js b/test/language/statements/let/dstr/obj-ptrn-prop-eval-err.js index 972e455362..55d955bf2a 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-eval-err.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js b/test/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js index 1edb9f9535..0f80288309 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js b/test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js index 7a071c7c55..a39848256f 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js b/test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js index 6905800f38..7e3ac07bde 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js index 7aecc0c9c4..c2b26b230c 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-id-init.js b/test/language/statements/let/dstr/obj-ptrn-prop-id-init.js index 7ed87fc6df..b8ba04dd4c 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-id-init.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js index 5995bc3ac4..42e2fd2eb3 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-id.js b/test/language/statements/let/dstr/obj-ptrn-prop-id.js index 1072b1fe13..9869bec653 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-id.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js b/test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js index d84f12912d..a7f4ae8699 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js b/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js index dc52a82e6c..0076b4d072 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js b/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js index ad3a5c6497..0a9de5ca10 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-prop-obj.js b/test/language/statements/let/dstr/obj-ptrn-prop-obj.js index 7b60375e4a..f84216dfab 100644 --- a/test/language/statements/let/dstr/obj-ptrn-prop-obj.js +++ b/test/language/statements/let/dstr/obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/let/dstr/obj-ptrn-rest-getter.js b/test/language/statements/let/dstr/obj-ptrn-rest-getter.js index d3d13476ea..4e5f099688 100644 --- a/test/language/statements/let/dstr/obj-ptrn-rest-getter.js +++ b/test/language/statements/let/dstr/obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js index d988a365b3..355640b363 100644 --- a/test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js b/test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js index 38e8cf9e10..d2408ee31e 100644 --- a/test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js +++ b/test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (`let` statement) esid: sec-let-and-const-declarations-runtime-semantics-evaluation -es6id: 13.3.1.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/try/dstr/ary-init-iter-close.js b/test/language/statements/try/dstr/ary-init-iter-close.js index a1896fff23..0ebcdd34ef 100644 --- a/test/language/statements/try/dstr/ary-init-iter-close.js +++ b/test/language/statements/try/dstr/ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-init-iter-get-err.js b/test/language/statements/try/dstr/ary-init-iter-get-err.js index 25aa8e4b9f..d91d6b03a7 100644 --- a/test/language/statements/try/dstr/ary-init-iter-get-err.js +++ b/test/language/statements/try/dstr/ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-init-iter-no-close.js b/test/language/statements/try/dstr/ary-init-iter-no-close.js index 1ef8e13733..66448ff13c 100644 --- a/test/language/statements/try/dstr/ary-init-iter-no-close.js +++ b/test/language/statements/try/dstr/ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-name-iter-val.js b/test/language/statements/try/dstr/ary-name-iter-val.js index c3fba50555..3715d56073 100644 --- a/test/language/statements/try/dstr/ary-name-iter-val.js +++ b/test/language/statements/try/dstr/ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-init.js b/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-init.js index 3c3946cfcc..e9c58cba6c 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-iter.js index 2254dd12df..246b29cadc 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-init.js b/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-init.js index cec905a21a..84e22d6d1a 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-iter.js index 32164d1ae1..1b9930ad89 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-init.js b/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-init.js index efafe7761a..3b45d8c049 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-iter.js index 7559f350d6..a56ab7fae0 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-init.js b/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-init.js index 5d8b5e0548..5b5b3c0adb 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-iter.js index 58d6eba28e..60ce364ed8 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-ary-val-null.js b/test/language/statements/try/dstr/ary-ptrn-elem-ary-val-null.js index 0b15a99cee..bb4b63d327 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-exhausted.js index b53a50a100..86bbcbc4d3 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js index b43c1331d3..8a6b682cb1 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js index 6fbce483da..3070a4399b 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js index cb218f5b05..0240de392a 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js index f973a82f1c..24f7c326b2 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-gen.js index 7c09fd2a10..b440b69d66 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-hole.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-hole.js index c7da723a70..83d3362e38 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-skipped.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-skipped.js index 27b4110a06..cdf7b0c15f 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-throws.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-throws.js index 37cdd1b5f1..e5dc14ea02 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-undef.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-undef.js index e8edee5459..b4df13cd4b 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-unresolvable.js index 1f2096d6bb..c26defd3ee 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-complete.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-complete.js index f7f1a7a2cc..295917a713 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-done.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-done.js index 0e914c74d9..bea58a85d5 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-step-err.js index 8616df5525..f5c2036658 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val-err.js index abdca264e7..bb5ec1367e 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val.js b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val.js index e1b2b6787e..886525d953 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-obj-id-init.js b/test/language/statements/try/dstr/ary-ptrn-elem-obj-id-init.js index 74cb92d104..ee3cd9c650 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-obj-id.js b/test/language/statements/try/dstr/ary-ptrn-elem-obj-id.js index 21cfed20d9..550d874822 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-obj-id.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id-init.js index c9e01b8267..7faac9acf4 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id.js b/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id.js index ed8116e26d..6de15a6677 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-null.js b/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-null.js index 0d413ed52f..f54b53608f 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-undef.js b/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-undef.js index ea41f0079e..133e35ec13 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elision-exhausted.js b/test/language/statements/try/dstr/ary-ptrn-elision-exhausted.js index 429d983b60..35a619a46b 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elision-exhausted.js +++ b/test/language/statements/try/dstr/ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elision-step-err.js b/test/language/statements/try/dstr/ary-ptrn-elision-step-err.js index a6dad3e22e..42c09a541a 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elision-step-err.js +++ b/test/language/statements/try/dstr/ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-elision.js b/test/language/statements/try/dstr/ary-ptrn-elision.js index fad0ed9ed7..4b65c9320c 100644 --- a/test/language/statements/try/dstr/ary-ptrn-elision.js +++ b/test/language/statements/try/dstr/ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-empty.js b/test/language/statements/try/dstr/ary-ptrn-empty.js index 251761dee7..633bbb60ed 100644 --- a/test/language/statements/try/dstr/ary-ptrn-empty.js +++ b/test/language/statements/try/dstr/ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js b/test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js index ee1a552f0f..f1b9d4699f 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-ary-elision.js b/test/language/statements/try/dstr/ary-ptrn-rest-ary-elision.js index 25206c7a3a..3bb7963fdd 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-ary-empty.js b/test/language/statements/try/dstr/ary-ptrn-rest-ary-empty.js index 155d155cd1..a12c4d42ae 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js b/test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js index 7a9bc1457d..6763583961 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/try/dstr/ary-ptrn-rest-id-elision-next-err.js index ef720dd416..6efba645f7 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-id-elision.js b/test/language/statements/try/dstr/ary-ptrn-rest-id-elision.js index 26c22ab2dc..880d900ab7 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-id-elision.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-id-exhausted.js b/test/language/statements/try/dstr/ary-ptrn-rest-id-exhausted.js index 8e8cc29d4b..8e09e9d62b 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-step-err.js index 2278b798f5..1c4166f486 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-val-err.js index 6e1e84f17f..a39d0e1342 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-id.js b/test/language/statements/try/dstr/ary-ptrn-rest-id.js index dc7c05b0b2..785791bf60 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-id.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-init-ary.js b/test/language/statements/try/dstr/ary-ptrn-rest-init-ary.js index 0f574753eb..9855e1d4c5 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-init-ary.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-init-id.js b/test/language/statements/try/dstr/ary-ptrn-rest-init-id.js index 133ca4780e..3a56848b38 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-init-id.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-init-obj.js b/test/language/statements/try/dstr/ary-ptrn-rest-init-obj.js index 5c1beb043b..d3b3cf15d6 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-init-obj.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-not-final-ary.js b/test/language/statements/try/dstr/ary-ptrn-rest-not-final-ary.js index dcb07a8cd3..cab01e7041 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-not-final-id.js b/test/language/statements/try/dstr/ary-ptrn-rest-not-final-id.js index a6f4b64e7b..8576f2965f 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-not-final-obj.js b/test/language/statements/try/dstr/ary-ptrn-rest-not-final-obj.js index 63ec534aa2..8aa96a960b 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js b/test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js index 5391b3d536..27a2d78ca6 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js b/test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js index b5e7cd746e..f0183a28be 100644 --- a/test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-init-null.js b/test/language/statements/try/dstr/obj-init-null.js index 3ce65c0440..01d5c3c85d 100644 --- a/test/language/statements/try/dstr/obj-init-null.js +++ b/test/language/statements/try/dstr/obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-init-undefined.js b/test/language/statements/try/dstr/obj-init-undefined.js index df3ab228ed..ce616be4e4 100644 --- a/test/language/statements/try/dstr/obj-init-undefined.js +++ b/test/language/statements/try/dstr/obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-empty.js b/test/language/statements/try/dstr/obj-ptrn-empty.js index 92e452cfe7..1cd918a1b4 100644 --- a/test/language/statements/try/dstr/obj-ptrn-empty.js +++ b/test/language/statements/try/dstr/obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-get-value-err.js b/test/language/statements/try/dstr/obj-ptrn-id-get-value-err.js index 11a2f6b470..28dbe0065c 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-get-value-err.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js index d7a8cc107d..c143d6b4f5 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js index 491fa4765d..74f11dad76 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js index 94c642d445..62e7c051e6 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js index bb268a1357..717f4f0b1d 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-gen.js index a2f5a2464f..7d05bfe4ec 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-init-skipped.js b/test/language/statements/try/dstr/obj-ptrn-id-init-skipped.js index 925ea970ee..1d6fbbbfd8 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-init-skipped.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-init-throws.js b/test/language/statements/try/dstr/obj-ptrn-id-init-throws.js index 2108542844..8d0f3d73dd 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-init-throws.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-init-unresolvable.js b/test/language/statements/try/dstr/obj-ptrn-id-init-unresolvable.js index f1485b7233..df60c9e762 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-id-trailing-comma.js b/test/language/statements/try/dstr/obj-ptrn-id-trailing-comma.js index 72e4fa8936..8badf691a9 100644 --- a/test/language/statements/try/dstr/obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/try/dstr/obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-list-err.js b/test/language/statements/try/dstr/obj-ptrn-list-err.js index 1d59b40336..6ca778f932 100644 --- a/test/language/statements/try/dstr/obj-ptrn-list-err.js +++ b/test/language/statements/try/dstr/obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-ary-init.js b/test/language/statements/try/dstr/obj-ptrn-prop-ary-init.js index 1406f0f6b0..76cd252431 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-ary-init.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/try/dstr/obj-ptrn-prop-ary-trailing-comma.js index 4470688ad0..e758426ab3 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-ary-value-null.js b/test/language/statements/try/dstr/obj-ptrn-prop-ary-value-null.js index d39615dbb2..dfe1d830b2 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-ary.js b/test/language/statements/try/dstr/obj-ptrn-prop-ary.js index b2bea8b1de..b8735f996a 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-ary.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-eval-err.js b/test/language/statements/try/dstr/obj-ptrn-prop-eval-err.js index 9615f2fb9f..0e8b738aac 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-eval-err.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-id-get-value-err.js b/test/language/statements/try/dstr/obj-ptrn-prop-id-get-value-err.js index c1d14ea6eb..b5bcafbd45 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-id-init-skipped.js b/test/language/statements/try/dstr/obj-ptrn-prop-id-init-skipped.js index 325a509a1c..50008e0d0d 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-id-init-throws.js b/test/language/statements/try/dstr/obj-ptrn-prop-id-init-throws.js index fff0d78c25..99337ee6a3 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/try/dstr/obj-ptrn-prop-id-init-unresolvable.js index 4831d34e05..be02bbe851 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-id-init.js b/test/language/statements/try/dstr/obj-ptrn-prop-id-init.js index f836210348..2b8d907791 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-id-init.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/try/dstr/obj-ptrn-prop-id-trailing-comma.js index 424b683c6c..4294d1f117 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-id.js b/test/language/statements/try/dstr/obj-ptrn-prop-id.js index 8cfd91ea09..29009c9bfb 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-id.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-obj-init.js b/test/language/statements/try/dstr/obj-ptrn-prop-obj-init.js index d6cc2029e0..62b344aa51 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-obj-init.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-null.js b/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-null.js index 8ebc814289..3e0bb3f616 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-undef.js b/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-undef.js index 99b62dacbd..76198ca937 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-prop-obj.js b/test/language/statements/try/dstr/obj-ptrn-prop-obj.js index e3f03562d8..1668e09e6c 100644 --- a/test/language/statements/try/dstr/obj-ptrn-prop-obj.js +++ b/test/language/statements/try/dstr/obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/try/dstr/obj-ptrn-rest-getter.js b/test/language/statements/try/dstr/obj-ptrn-rest-getter.js index d49c52b2c1..10431fa0fd 100644 --- a/test/language/statements/try/dstr/obj-ptrn-rest-getter.js +++ b/test/language/statements/try/dstr/obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js index 23ad196b05..23c2365e9e 100644 --- a/test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js b/test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js index c829b48534..104396dc84 100644 --- a/test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js +++ b/test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (try statement) esid: sec-runtime-semantics-catchclauseevaluation -es6id: 13.15.7 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/variable/dstr/ary-init-iter-close.js b/test/language/statements/variable/dstr/ary-init-iter-close.js index a7abe975ea..50828bc4e3 100644 --- a/test/language/statements/variable/dstr/ary-init-iter-close.js +++ b/test/language/statements/variable/dstr/ary-init-iter-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is closed when not exhausted by pattern evaluation (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-init-iter-get-err.js b/test/language/statements/variable/dstr/ary-init-iter-get-err.js index 6bf080afb7..e467c9401f 100644 --- a/test/language/statements/variable/dstr/ary-init-iter-get-err.js +++ b/test/language/statements/variable/dstr/ary-init-iter-get-err.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by GetIterator (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-init-iter-no-close.js b/test/language/statements/variable/dstr/ary-init-iter-no-close.js index 7f8d14512e..3a85317447 100644 --- a/test/language/statements/variable/dstr/ary-init-iter-no-close.js +++ b/test/language/statements/variable/dstr/ary-init-iter-no-close.js @@ -4,7 +4,6 @@ /*--- description: Iterator is not closed when exhausted by pattern evaluation (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-name-iter-val.js b/test/language/statements/variable/dstr/ary-name-iter-val.js index a40ecc9d54..9855ff7beb 100644 --- a/test/language/statements/variable/dstr/ary-name-iter-val.js +++ b/test/language/statements/variable/dstr/ary-name-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding with normal value iteration (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js index 207668ca90..0ac359db65 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js index bff92f0623..cc24f4028a 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-init.js b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-init.js index d18b0e13c0..c587c8ce77 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-init.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-iter.js b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-iter.js index e66a61f2c9..caedbd33ff 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-iter.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-init.js b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-init.js index 0a7c3e58b6..5495f400f8 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-init.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js index 27a4155029..251c4fe91d 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js index 383e085750..d0d912f841 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js index 4baa03e0a4..2a9181a9f9 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with array binding pattern and initializer is not used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js index 0b1031b687..1d43a94a2a 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested array destructuring with a null value (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js index b3290fb7af..b7aa1bc613 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an exhausted iterator (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js index 25003c7387..da89edbfae 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to arrow functions (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js index c2366522ad..03a5bc7b03 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js index cb7796f327..c4b4d42e19 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding does assign name to "anonymous" functions "through" cover grammar (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js index f94e23d0cb..138dc48b13 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-gen.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-gen.js index a37b5c57db..ff88a5d7a8 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-gen.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js index faddf2a50d..dc76054532 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with a "hole" (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js index 649f4e8005..81fccb6ba8 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js index 730858ca65..0c0bd47059 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer returns an abrupt completion (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js index 17cfc12fcc..c4ff29dc1d 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer with an undefined value (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js index c166156dfe..4b090a841a 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js index 9badf1c61c..4b8d8b2e7a 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration completes (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js index 9894cdb7ba..559e22b18b 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js index 711b8e7841..eff5d6966d 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js index f6e0505ff4..076ba9d0dc 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js index d853331683..db80c3caa1 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding when value iteration was completed previously (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js index f91abc4694..60b4ac93fd 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js index 27a5aee9ea..aae8af874d 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js index fdfe9055e1..59c929cba9 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js index 60f66dd868..c0f2351c44 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: BindingElement with object binding pattern and initializer is not used (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js index e1f9692d12..79a18700f9 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a null value (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js index 8048e04bb9..7303c13693 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js @@ -4,7 +4,6 @@ /*--- description: Nested object destructuring with a value of `undefined` (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elision-exhausted.js b/test/language/statements/variable/dstr/ary-ptrn-elision-exhausted.js index 590bc81508..f4d75702d6 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elision-exhausted.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elision-exhausted.js @@ -4,7 +4,6 @@ /*--- description: Elision accepts exhausted iterator (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elision-step-err.js b/test/language/statements/variable/dstr/ary-ptrn-elision-step-err.js index ba950f8088..7df45544b6 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elision-step-err.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elision-step-err.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator and forwards abrupt completions (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-elision.js b/test/language/statements/variable/dstr/ary-ptrn-elision.js index 23ce3cdee9..955cc9110f 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-elision.js +++ b/test/language/statements/variable/dstr/ary-ptrn-elision.js @@ -4,7 +4,6 @@ /*--- description: Elision advances iterator (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-empty.js b/test/language/statements/variable/dstr/ary-ptrn-empty.js index e862a71c8b..48bae11c2f 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-empty.js +++ b/test/language/statements/variable/dstr/ary-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No iteration occurs for an "empty" array binding pattern (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js b/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js index 0c22acbfbe..e27042f03c 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an array BindingElementList pattern (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elision.js b/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elision.js index 7fa9258361..9bd2265f1a 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elision.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an elision (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-ary-empty.js b/test/language/statements/variable/dstr/ary-ptrn-rest-ary-empty.js index 4ef7a3cdf9..c793452106 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-ary-empty.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-ary-empty.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an "empty" array pattern (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js b/test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js index 25b01498a6..002bb039cc 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing a rest element (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision-next-err.js b/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision-next-err.js index 79900f6146..948315fa08 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision-next-err.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision-next-err.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js b/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js index 393254c526..043657b665 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js @@ -4,7 +4,6 @@ /*--- description: Rest element following elision elements (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js b/test/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js index 0b4710f602..f4239b7887 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js @@ -4,7 +4,6 @@ /*--- description: RestElement applied to an exhausted iterator (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-step-err.js b/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-step-err.js index c120c5fa8c..c4db8d0f18 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-step-err.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-step-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorStep returns an abrupt completion (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js b/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js index 2f36c9865f..493d1c91a7 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js @@ -4,7 +4,6 @@ /*--- description: Error forwarding when IteratorValue returns an abrupt completion (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [Symbol.iterator, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-id.js b/test/language/statements/variable/dstr/ary-ptrn-rest-id.js index b7935bf307..11097de8c8 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-id.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-id.js @@ -4,7 +4,6 @@ /*--- description: Lone rest element (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-init-ary.js b/test/language/statements/variable/dstr/ary-ptrn-rest-init-ary.js index 1f60d3b70f..da37b41261 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-init-ary.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-init-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested array pattern) does not support initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-init-id.js b/test/language/statements/variable/dstr/ary-ptrn-rest-init-id.js index c515fc79ab..66b6c3b17a 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-init-id.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-init-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) does not support initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-init-obj.js b/test/language/statements/variable/dstr/ary-ptrn-rest-init-obj.js index 17c526c2ae..2f079de446 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-init-obj.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-init-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (nested object pattern) does not support initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-ary.js b/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-ary.js index 4b0849ef42..b3ea4bb08e 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-ary.js @@ -4,7 +4,6 @@ /*--- description: Rest element (array binding pattern) may not be followed by any element (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-id.js b/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-id.js index d44a53ba4e..9fa1c3499a 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element (identifier) may not be followed by any element (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-obj.js b/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-obj.js index 8c6a58625a..9b88391190 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest element (object binding pattern) may not be followed by any element (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js b/test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js index 2be6d26313..92e693bc7d 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js b/test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js index fa77487201..9e17532bce 100644 --- a/test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js +++ b/test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Rest element containing an object binding pattern (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-init-null.js b/test/language/statements/variable/dstr/obj-init-null.js index 9c868e62c0..f139b509d2 100644 --- a/test/language/statements/variable/dstr/obj-init-null.js +++ b/test/language/statements/variable/dstr/obj-init-null.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (null) (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-init-undefined.js b/test/language/statements/variable/dstr/obj-init-undefined.js index 33f61ac7e1..e681d81ff1 100644 --- a/test/language/statements/variable/dstr/obj-init-undefined.js +++ b/test/language/statements/variable/dstr/obj-init-undefined.js @@ -4,7 +4,6 @@ /*--- description: Value specifed for object binding pattern must be object coercible (undefined) (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-empty.js b/test/language/statements/variable/dstr/obj-ptrn-empty.js index c2a970a56f..910a4f3434 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-empty.js +++ b/test/language/statements/variable/dstr/obj-ptrn-empty.js @@ -4,7 +4,6 @@ /*--- description: No property access occurs for an "empty" object binding pattern (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js b/test/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js index d42e5dccd8..a3ecda982a 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js index 9d069e68c6..d2c72fb6a1 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to arrow functions (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js index 4626187c3a..52ea4da702 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" classes (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js index 650aaf5c9e..d1d090bf9e 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns `name` to "anonymous" functions "through" cover grammar (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js index bddd1eff83..597b0d6153 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" functions (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-gen.js b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-gen.js index 22c0aedd08..ea7e3dd1a6 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-gen.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-gen.js @@ -4,7 +4,6 @@ /*--- description: SingleNameBinding assigns name to "anonymous" generator functions (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js b/test/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js index 9131adf68e..329e11b907 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-init-throws.js b/test/language/statements/variable/dstr/obj-ptrn-id-init-throws.js index 12787d85ea..7a2f2d6b37 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-init-throws.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js b/test/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js index f961ae6a1e..5e74431eca 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js b/test/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js index a09279c786..71756feb49 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js +++ b/test/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-list-err.js b/test/language/statements/variable/dstr/obj-ptrn-list-err.js index 65528a39bd..6f0b6525d4 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-list-err.js +++ b/test/language/statements/variable/dstr/obj-ptrn-list-err.js @@ -4,7 +4,6 @@ /*--- description: Binding property list evaluation is interrupted by an abrupt completion (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js b/test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js index b949d84292..9cb100a310 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern using initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js b/test/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js index a07f2b5462..216d2aac3f 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js b/test/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js index fe0f33e1f3..7f86c59770 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern taking the `null` value (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-ary.js b/test/language/statements/variable/dstr/obj-ptrn-prop-ary.js index 35fc5a3512..5d42aab016 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-ary.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-ary.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" array binding pattern not using initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-eval-err.js b/test/language/statements/variable/dstr/obj-ptrn-prop-eval-err.js index a3b68d0279..05a80c2181 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-eval-err.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-eval-err.js @@ -4,7 +4,6 @@ /*--- description: Evaluation of property name returns an abrupt completion (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js b/test/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js index 56d9d07ee5..5de95631e3 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when accessing the corresponding property of the value object (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js b/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js index b7cd64428e..0773c9054b 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is not evaluated when value is not `undefined` (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js b/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js index c7ce89bf93..78f6727a12 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js @@ -4,7 +4,6 @@ /*--- description: Error thrown when evaluating the initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js b/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js index 3f1c939612..52cbf63ab1 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js @@ -4,7 +4,6 @@ /*--- description: Destructuring initializer is an unresolvable reference (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js b/test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js index 58389f6f07..7d5f90f851 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name, identifier, and initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js b/test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js index 392bfd5352..90b7b14006 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js @@ -4,7 +4,6 @@ /*--- description: Trailing comma is allowed following BindingPropertyList (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-id.js b/test/language/statements/variable/dstr/obj-ptrn-prop-id.js index caa4db7315..060ed614dd 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-id.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-id.js @@ -4,7 +4,6 @@ /*--- description: Binding as specified via property name and identifier (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js b/test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js index f89aa38d9e..74b4b08b31 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern using initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js b/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js index 8fef0e13e4..89461a31f2 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js b/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js index 863e2a5081..7190c76c17 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern taking the `null` value (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-prop-obj.js b/test/language/statements/variable/dstr/obj-ptrn-prop-obj.js index 69510855e0..5488e7ab0f 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-prop-obj.js +++ b/test/language/statements/variable/dstr/obj-ptrn-prop-obj.js @@ -4,7 +4,6 @@ /*--- description: Object binding pattern with "nested" object binding pattern not using initializer (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] info: | diff --git a/test/language/statements/variable/dstr/obj-ptrn-rest-getter.js b/test/language/statements/variable/dstr/obj-ptrn-rest-getter.js index b9e207c780..f5050ec662 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-rest-getter.js +++ b/test/language/statements/variable/dstr/obj-ptrn-rest-getter.js @@ -4,7 +4,6 @@ /*--- description: Getter is called when obj is being deconstructed to a rest Object (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js b/test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js index d15c7cb13f..9bfa861d13 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js +++ b/test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js @@ -4,7 +4,6 @@ /*--- description: Rest object doesn't contain non-enumerable properties (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js] diff --git a/test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js b/test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js index 7c3f54eb85..24c7e845e9 100644 --- a/test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js +++ b/test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js @@ -4,7 +4,6 @@ /*--- description: Rest object contains just unextracted data (`var` statement) esid: sec-variable-statement-runtime-semantics-evaluation -es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] includes: [propertyHelper.js]