From 46fcbf81d1ad1e32d6b43806a368237637bdee12 Mon Sep 17 00:00:00 2001
From: Leo Balter <leonardo.balter@gmail.com>
Date: Tue, 25 Sep 2018 16:25:56 -0400
Subject: [PATCH] Generate tests

---
 .../expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js   | 2 +-
 .../expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js    | 2 +-
 .../expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js   | 2 +-
 .../arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js          | 2 +-
 .../arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js           | 2 +-
 .../arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js          | 2 +-
 .../expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js  | 2 +-
 .../expressions/async-generator/dstr-ary-ptrn-rest-init-id.js   | 2 +-
 .../expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js  | 2 +-
 .../async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js         | 2 +-
 .../async-generator/dstr-dflt-ary-ptrn-rest-init-id.js          | 2 +-
 .../async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js         | 2 +-
 .../async-generator/dstr-named-ary-ptrn-rest-init-ary.js        | 2 +-
 .../async-generator/dstr-named-ary-ptrn-rest-init-id.js         | 2 +-
 .../async-generator/dstr-named-ary-ptrn-rest-init-obj.js        | 2 +-
 .../async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js   | 2 +-
 .../async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js    | 2 +-
 .../async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js   | 2 +-
 .../class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js         | 2 +-
 .../class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js          | 2 +-
 .../class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js         | 2 +-
 .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js    | 2 +-
 .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js     | 2 +-
 .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js    | 2 +-
 .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js  | 2 +-
 .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js   | 2 +-
 .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js  | 2 +-
 .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js   | 2 +-
 .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js    | 2 +-
 .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js   | 2 +-
 .../class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js | 2 +-
 .../class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js  | 2 +-
 .../class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js | 2 +-
 .../dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js  | 2 +-
 .../dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js   | 2 +-
 .../dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js  | 2 +-
 ...dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js | 2 +-
 .../dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js | 2 +-
 ...dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js | 2 +-
 ...async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +-
 ...-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 2 +-
 ...async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +-
 .../expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js   | 2 +-
 .../expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js    | 2 +-
 .../expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js   | 2 +-
 .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js          | 2 +-
 .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js           | 2 +-
 .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js          | 2 +-
 .../class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js        | 2 +-
 .../class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js         | 2 +-
 .../class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js        | 2 +-
 .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js   | 2 +-
 .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js    | 2 +-
 .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js   | 2 +-
 .../expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js       | 2 +-
 .../expressions/class/dstr-meth-ary-ptrn-rest-init-id.js        | 2 +-
 .../expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js       | 2 +-
 .../expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js  | 2 +-
 .../expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js   | 2 +-
 .../expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js  | 2 +-
 .../class/dstr-meth-static-ary-ptrn-rest-init-ary.js            | 2 +-
 .../expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js | 2 +-
 .../class/dstr-meth-static-ary-ptrn-rest-init-obj.js            | 2 +-
 .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js       | 2 +-
 .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js        | 2 +-
 .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js       | 2 +-
 .../class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js       | 2 +-
 .../class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js        | 2 +-
 .../class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js       | 2 +-
 .../class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js  | 2 +-
 .../class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js   | 2 +-
 .../class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js  | 2 +-
 .../dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js      | 2 +-
 .../class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js | 2 +-
 .../dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js      | 2 +-
 .../dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +-
 .../dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js  | 2 +-
 .../dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +-
 .../class/dstr-private-meth-ary-ptrn-rest-init-ary.js           | 2 +-
 .../class/dstr-private-meth-ary-ptrn-rest-init-id.js            | 2 +-
 .../class/dstr-private-meth-ary-ptrn-rest-init-obj.js           | 2 +-
 .../class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js      | 2 +-
 .../class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js       | 2 +-
 .../class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js      | 2 +-
 .../class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js    | 2 +-
 .../class/dstr-private-meth-static-ary-ptrn-rest-init-id.js     | 2 +-
 .../class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js    | 2 +-
 .../dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js     | 2 +-
 .../dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js      | 2 +-
 .../dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js     | 2 +-
 .../expressions/function/dstr-ary-ptrn-rest-init-ary.js         | 2 +-
 .../language/expressions/function/dstr-ary-ptrn-rest-init-id.js | 2 +-
 .../expressions/function/dstr-ary-ptrn-rest-init-obj.js         | 2 +-
 .../expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js    | 2 +-
 .../expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js     | 2 +-
 .../expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js    | 2 +-
 .../expressions/generators/dstr-ary-ptrn-rest-init-ary.js       | 2 +-
 .../expressions/generators/dstr-ary-ptrn-rest-init-id.js        | 2 +-
 .../expressions/generators/dstr-ary-ptrn-rest-init-obj.js       | 2 +-
 .../expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js  | 2 +-
 .../expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js   | 2 +-
 .../expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js  | 2 +-
 .../object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js        | 2 +-
 .../object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js         | 2 +-
 .../object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js        | 2 +-
 .../object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js   | 2 +-
 .../object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js    | 2 +-
 .../object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js   | 2 +-
 .../expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js  | 2 +-
 .../expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js   | 2 +-
 .../expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js  | 2 +-
 .../object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js         | 2 +-
 .../object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js          | 2 +-
 .../object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js         | 2 +-
 .../expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js      | 2 +-
 .../expressions/object/dstr-meth-ary-ptrn-rest-init-id.js       | 2 +-
 .../expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js      | 2 +-
 .../expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +-
 .../expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js  | 2 +-
 .../expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +-
 .../statements/async-generator/dstr-ary-ptrn-rest-init-ary.js   | 2 +-
 .../statements/async-generator/dstr-ary-ptrn-rest-init-id.js    | 2 +-
 .../statements/async-generator/dstr-ary-ptrn-rest-init-obj.js   | 2 +-
 .../async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js         | 2 +-
 .../async-generator/dstr-dflt-ary-ptrn-rest-init-id.js          | 2 +-
 .../async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js         | 2 +-
 .../class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js         | 2 +-
 .../class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js          | 2 +-
 .../class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js         | 2 +-
 .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js    | 2 +-
 .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js     | 2 +-
 .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js    | 2 +-
 .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js  | 2 +-
 .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js   | 2 +-
 .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js  | 2 +-
 .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js   | 2 +-
 .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js    | 2 +-
 .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js   | 2 +-
 .../class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js | 2 +-
 .../class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js  | 2 +-
 .../class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js | 2 +-
 .../dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js  | 2 +-
 .../dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js   | 2 +-
 .../dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js  | 2 +-
 ...dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js | 2 +-
 .../dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js | 2 +-
 ...dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js | 2 +-
 ...async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +-
 ...-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 2 +-
 ...async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +-
 .../statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js    | 2 +-
 .../statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js     | 2 +-
 .../statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js    | 2 +-
 .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js          | 2 +-
 .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js           | 2 +-
 .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js          | 2 +-
 .../class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js        | 2 +-
 .../class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js         | 2 +-
 .../class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js        | 2 +-
 .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js   | 2 +-
 .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js    | 2 +-
 .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js   | 2 +-
 .../statements/class/dstr-meth-ary-ptrn-rest-init-ary.js        | 2 +-
 .../statements/class/dstr-meth-ary-ptrn-rest-init-id.js         | 2 +-
 .../statements/class/dstr-meth-ary-ptrn-rest-init-obj.js        | 2 +-
 .../statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js   | 2 +-
 .../statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js    | 2 +-
 .../statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js   | 2 +-
 .../statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js | 2 +-
 .../statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js  | 2 +-
 .../statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js | 2 +-
 .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js       | 2 +-
 .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js        | 2 +-
 .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js       | 2 +-
 .../class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js       | 2 +-
 .../class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js        | 2 +-
 .../class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js       | 2 +-
 .../class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js  | 2 +-
 .../class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js   | 2 +-
 .../class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js  | 2 +-
 .../dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js      | 2 +-
 .../class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js | 2 +-
 .../dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js      | 2 +-
 .../dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +-
 .../dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js  | 2 +-
 .../dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +-
 .../class/dstr-private-meth-ary-ptrn-rest-init-ary.js           | 2 +-
 .../statements/class/dstr-private-meth-ary-ptrn-rest-init-id.js | 2 +-
 .../class/dstr-private-meth-ary-ptrn-rest-init-obj.js           | 2 +-
 .../class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js      | 2 +-
 .../class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js       | 2 +-
 .../class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js      | 2 +-
 .../class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js    | 2 +-
 .../class/dstr-private-meth-static-ary-ptrn-rest-init-id.js     | 2 +-
 .../class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js    | 2 +-
 .../dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js     | 2 +-
 .../dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js      | 2 +-
 .../dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js     | 2 +-
 test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js   | 2 +-
 test/language/statements/const/dstr-ary-ptrn-rest-init-id.js    | 2 +-
 test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js   | 2 +-
 .../async-func-dstr-const-ary-ptrn-rest-init-ary.js             | 2 +-
 .../for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js | 2 +-
 .../async-func-dstr-const-ary-ptrn-rest-init-obj.js             | 2 +-
 .../async-func-dstr-const-async-ary-ptrn-rest-init-ary.js       | 2 +-
 .../async-func-dstr-const-async-ary-ptrn-rest-init-id.js        | 2 +-
 .../async-func-dstr-const-async-ary-ptrn-rest-init-obj.js       | 2 +-
 .../for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js  | 2 +-
 .../for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js   | 2 +-
 .../for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js  | 2 +-
 .../async-func-dstr-let-async-ary-ptrn-rest-init-ary.js         | 2 +-
 .../async-func-dstr-let-async-ary-ptrn-rest-init-id.js          | 2 +-
 .../async-func-dstr-let-async-ary-ptrn-rest-init-obj.js         | 2 +-
 .../for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js  | 2 +-
 .../for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js   | 2 +-
 .../for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js  | 2 +-
 .../async-func-dstr-var-async-ary-ptrn-rest-init-ary.js         | 2 +-
 .../async-func-dstr-var-async-ary-ptrn-rest-init-id.js          | 2 +-
 .../async-func-dstr-var-async-ary-ptrn-rest-init-obj.js         | 2 +-
 .../for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js | 2 +-
 .../for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js  | 2 +-
 .../for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js | 2 +-
 .../async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js        | 2 +-
 .../async-gen-dstr-const-async-ary-ptrn-rest-init-id.js         | 2 +-
 .../async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js        | 2 +-
 .../for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js   | 2 +-
 .../for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js    | 2 +-
 .../for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js   | 2 +-
 .../async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js          | 2 +-
 .../async-gen-dstr-let-async-ary-ptrn-rest-init-id.js           | 2 +-
 .../async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js          | 2 +-
 .../for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js   | 2 +-
 .../for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js    | 2 +-
 .../for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js   | 2 +-
 .../async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js          | 2 +-
 .../async-gen-dstr-var-async-ary-ptrn-rest-init-id.js           | 2 +-
 .../async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js          | 2 +-
 .../statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js      | 2 +-
 .../statements/for-of/dstr-const-ary-ptrn-rest-init-id.js       | 2 +-
 .../statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js      | 2 +-
 .../statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js        | 2 +-
 .../statements/for-of/dstr-let-ary-ptrn-rest-init-id.js         | 2 +-
 .../statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js        | 2 +-
 .../statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js        | 2 +-
 .../statements/for-of/dstr-var-ary-ptrn-rest-init-id.js         | 2 +-
 .../statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js        | 2 +-
 .../statements/for/dstr-const-ary-ptrn-rest-init-ary.js         | 2 +-
 .../language/statements/for/dstr-const-ary-ptrn-rest-init-id.js | 2 +-
 .../statements/for/dstr-const-ary-ptrn-rest-init-obj.js         | 2 +-
 test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js | 2 +-
 test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js  | 2 +-
 test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js | 2 +-
 test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js | 2 +-
 test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js  | 2 +-
 test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js | 2 +-
 .../language/statements/function/dstr-ary-ptrn-rest-init-ary.js | 2 +-
 test/language/statements/function/dstr-ary-ptrn-rest-init-id.js | 2 +-
 .../language/statements/function/dstr-ary-ptrn-rest-init-obj.js | 2 +-
 .../statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js     | 2 +-
 .../statements/function/dstr-dflt-ary-ptrn-rest-init-id.js      | 2 +-
 .../statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js     | 2 +-
 .../statements/generators/dstr-ary-ptrn-rest-init-ary.js        | 2 +-
 .../statements/generators/dstr-ary-ptrn-rest-init-id.js         | 2 +-
 .../statements/generators/dstr-ary-ptrn-rest-init-obj.js        | 2 +-
 .../statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js   | 2 +-
 .../statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js    | 2 +-
 .../statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js   | 2 +-
 test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js     | 2 +-
 test/language/statements/let/dstr-ary-ptrn-rest-init-id.js      | 2 +-
 test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js     | 2 +-
 test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js     | 2 +-
 test/language/statements/try/dstr-ary-ptrn-rest-init-id.js      | 2 +-
 test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js     | 2 +-
 .../language/statements/variable/dstr-ary-ptrn-rest-init-ary.js | 2 +-
 test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js | 2 +-
 .../language/statements/variable/dstr-ary-ptrn-rest-init-obj.js | 2 +-
 276 files changed, 276 insertions(+), 276 deletions(-)

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 3f920ed01e..672d996f78 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/arrow-function.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (arrow function expression)
+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]
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 f9cb3936d0..dd9b89da0e 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/arrow-function.template
 /*---
-description: Reset element (identifier) does not support initializer (arrow function expression)
+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]
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 3e49c5ed0f..c57324e667 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/arrow-function.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (arrow function expression)
+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]
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 dd05a8dcbd..c94505b82e 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/arrow-function-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (arrow function expression (default parameter))
+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]
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 2d4364d4da..fb96106b8d 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/arrow-function-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (arrow function expression (default parameter))
+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]
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 a1a7352f20..e51204ecde 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/arrow-function-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (arrow function expression (default parameter))
+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]
diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js
index b4bf9d2106..b572bc9e1b 100644
--- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/async-gen-func-expr.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (async generator function expression)
+description: Rest element (nested array pattern) does not support initializer (async generator function expression)
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js
index 2299463e89..e044b1e02a 100644
--- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/async-gen-func-expr.template
 /*---
-description: Reset element (identifier) does not support initializer (async generator function expression)
+description: Rest element (identifier) does not support initializer (async generator function expression)
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js
index 99f9a58c5f..2f603dadff 100644
--- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/async-gen-func-expr.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (async generator function expression)
+description: Rest element (nested object pattern) does not support initializer (async generator function expression)
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js
index 5957dd161e..d4a4ba8e23 100644
--- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/async-gen-func-expr-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (async generator function expression (default parameter))
+description: Rest element (nested array pattern) does not support initializer (async generator function expression (default parameter))
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js
index b26241c7ed..15b6ab6ed7 100644
--- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/async-gen-func-expr-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (async generator function expression (default parameter))
+description: Rest element (identifier) does not support initializer (async generator function expression (default parameter))
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js
index f81b90e4c2..ce510afced 100644
--- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/async-gen-func-expr-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (async generator function expression (default parameter))
+description: Rest element (nested object pattern) does not support initializer (async generator function expression (default parameter))
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js
index 9066210ca1..7789772526 100644
--- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/async-gen-func-named-expr.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (async generator named function expression)
+description: Rest element (nested array pattern) does not support initializer (async generator named function expression)
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js
index d614f56c86..c60fa7a92f 100644
--- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/async-gen-func-named-expr.template
 /*---
-description: Reset element (identifier) does not support initializer (async generator named function expression)
+description: Rest element (identifier) does not support initializer (async generator named function expression)
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js
index 222f630b34..3996947dd9 100644
--- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/async-gen-func-named-expr.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (async generator named function expression)
+description: Rest element (nested object pattern) does not support initializer (async generator named function expression)
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js
index 5d3220fea1..e8ae003d99 100644
--- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/async-gen-func-named-expr-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (async generator named function expression (default parameter))
+description: Rest element (nested array pattern) does not support initializer (async generator named function expression (default parameter))
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js
index af31426430..45d7800290 100644
--- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/async-gen-func-named-expr-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (async generator named function expression (default parameter))
+description: Rest element (identifier) does not support initializer (async generator named function expression (default parameter))
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js
index 95172c82c7..be7f3df967 100644
--- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/async-gen-func-named-expr-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (async generator named function expression (default parameter))
+description: Rest element (nested object pattern) does not support initializer (async generator named function expression (default parameter))
 esid: sec-asyncgenerator-definitions-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js
index bc681b12da..72bd476045 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method)
+description: Rest element (nested array pattern) does not support initializer (class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js
index ea65c76fbe..5dc725ce71 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method)
+description: Rest element (identifier) does not support initializer (class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js
index 8278153e65..b9e5a0d409 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method)
+description: Rest element (nested object pattern) does not support initializer (class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
index df3f4a81c8..d64cd72747 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression async generator method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js
index 824e0c292d..41e836cef5 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression async generator method (default parameter))
+description: Rest element (identifier) does not support initializer (class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
index 6b8fcb4735..2351b0ce61 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression async generator method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js
index b9c1e2c5fa..438fb4f52e 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression async generator method)
+description: Rest element (nested array pattern) does not support initializer (static class expression async generator method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js
index 2c44e9f619..83e835909c 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression async generator method)
+description: Rest element (identifier) does not support initializer (static class expression async generator method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js
index 01c8681338..de4834d016 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression async generator method)
+description: Rest element (nested object pattern) does not support initializer (static class expression async generator method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
index 327f24269d..42e1788d50 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression async generator method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (static class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
index 2f18d4871c..654c3f97d6 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression async generator method (default parameter))
+description: Rest element (identifier) does not support initializer (static class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
index 880303d9d2..bcae78be5e 100644
--- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-async-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression async generator method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (static class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js
index 0195531a88..392d15722e 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method)
+description: Rest element (nested array pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js
index fc514f7b4a..170e941a27 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method)
+description: Rest element (identifier) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js
index bdfda269b5..9a5d8a4d7a 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method)
+description: Rest element (nested object pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
index c6fd83bb35..ebfc131b99 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression async generator method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
index b5b626c6fe..2868568e67 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression async generator method (default parameter))
+description: Rest element (identifier) does not support initializer (private class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
index 18590d24bc..dc5cf4a290 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression async generator method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js
index 3068fbaef1..4de53cc27b 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression async generator method)
+description: Rest element (nested array pattern) does not support initializer (private static class expression async generator method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js
index ebdd8c10ab..9f598233d2 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression async generator method)
+description: Rest element (identifier) does not support initializer (private static class expression async generator method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js
index 2a197fc5d1..db4a73ce24 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression async generator method)
+description: Rest element (nested object pattern) does not support initializer (private static class expression async generator method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
index 687607f2cd..80e7fe5c51 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression async generator method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private static class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
index c0f3050091..42fc921df8 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression async generator method (default parameter))
+description: Rest element (identifier) does not support initializer (private static class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
index 1643078d26..9e339f4579 100644
--- a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-async-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression async generator method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private static class expression async generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
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 5bba88591d..aee10070f0 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method)
+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]
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 4c80c8b436..6d8679debf 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method)
+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]
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 0e3f32e190..7c317f1b6f 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method)
+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]
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 cd6dc7ead5..2d4f13855e 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-gen-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method (default parameter))
+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]
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 948d79c363..cb1f57e390 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-gen-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method (default parameter))
+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]
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 9e2c9b6c6a..c4172a53ea 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-gen-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method (default parameter))
+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]
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 74dd7476d0..3769a3253a 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-gen-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression generator method)
+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]
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 23c8952b3a..7a81cf038a 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-gen-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression generator method)
+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]
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 bedc260edd..d3613af69b 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-gen-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression generator method)
+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]
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 fed3473221..281e2b0a54 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression generator method (default parameter))
+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]
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 05a9ca0d42..adf6ee4f66 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-gen-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression generator method (default parameter))
+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]
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 5905d042c2..2ff9959a8d 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression generator method (default parameter))
+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]
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 cd374bf9ee..4e736825e0 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method)
+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]
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 9c01d52dce..6b6d6704d4 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method)
+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]
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 6a1fd868c8..f6da6d3750 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method)
+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]
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 b85a5fab25..ccdac12ecb 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method (default parameter))
+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]
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 5b43421bd3..22e33f9358 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method (default parameter))
+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]
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 df236c2636..cd33b62546 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method (default parameter))
+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]
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 20207b57b8..7bf1935bf9 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression method)
+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]
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 2a5d2307b7..865a5a77a9 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression method)
+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]
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 476a8921e1..0579e1b627 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression method)
+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]
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 b5970b079c..cdf3b1f300 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression method (default parameter))
+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]
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 7a23e49554..b90044fa5d 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression method (default parameter))
+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]
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 b4b78540eb..41b1632c1c 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression method (default parameter))
+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]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js
index 5036837c27..6b70de6729 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method)
+description: Rest element (nested array pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js
index 17bb54caaf..b8fb45ca70 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method)
+description: Rest element (identifier) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js
index 1a4d403ca6..27c6be621d 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method)
+description: Rest element (nested object pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
index f66304fc02..be50ce7808 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private class expression method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
index 748f6f6c28..7216262f76 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method (default parameter))
+description: Rest element (identifier) does not support initializer (private class expression method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
index 7ceb760ddb..d7cfcb5055 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private class expression method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js
index 79ef4a6a50..b3753b289f 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression generator method)
+description: Rest element (nested array pattern) does not support initializer (private static class expression generator method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js
index 2383fe8212..aa201033a7 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression generator method)
+description: Rest element (identifier) does not support initializer (private static class expression generator method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js
index 0ccc637ce5..880525f2e2 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression generator method)
+description: Rest element (nested object pattern) does not support initializer (private static class expression generator method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
index 1a5239791d..7a764c9bec 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression generator method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private static class expression generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
index 3c84a40499..b61a62a714 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression generator method (default parameter))
+description: Rest element (identifier) does not support initializer (private static class expression generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
index a67630e426..fbae6c2cc6 100644
--- a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression generator method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private static class expression generator method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-ary.js
index 62c939cda2..840278062a 100644
--- a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-private-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method)
+description: Rest element (nested array pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-id.js
index 3977a326cf..63f9e8c5f5 100644
--- a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-private-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method)
+description: Rest element (identifier) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-obj.js
index 184d80c1f3..4036b1bfc8 100644
--- a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-private-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method)
+description: Rest element (nested object pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js
index b4cb14a338..fe865c65f4 100644
--- a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-private-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private class expression method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js
index 93ab3b52f4..f0af06063b 100644
--- a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-private-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method (default parameter))
+description: Rest element (identifier) does not support initializer (private class expression method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js
index 50b9787b6d..1d368249f4 100644
--- a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-private-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private class expression method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js
index 74c181d4fc..ff1e9200a9 100644
--- a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-private-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression method)
+description: Rest element (nested array pattern) does not support initializer (private static class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js
index 0a82c4b09a..1dfafcd339 100644
--- a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-private-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression method)
+description: Rest element (identifier) does not support initializer (private static class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js
index 62ae3b2b00..6a2cf4a2fb 100644
--- a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-private-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression method)
+description: Rest element (nested object pattern) does not support initializer (private static class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js
index 1444821d7d..db276ea091 100644
--- a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-expr-private-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private static class expression method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js
index e133608225..6970e4b825 100644
--- a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-expr-private-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression method (default parameter))
+description: Rest element (identifier) does not support initializer (private static class expression method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js
index 0655830ec1..2edf8ca0ef 100644
--- a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-expr-private-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private static class expression method (default parameter))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-static-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
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 0436484eca..5db9592c3f 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/func-expr.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (function expression)
+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]
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 54e4fb03b1..b1bc47c90d 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/func-expr.template
 /*---
-description: Reset element (identifier) does not support initializer (function expression)
+description: Rest element (identifier) does not support initializer (function expression)
 esid: sec-function-definitions-runtime-semantics-evaluation
 es6id: 14.1.20
 features: [destructuring-binding]
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 24396a336b..40b483c945 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/func-expr.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (function expression)
+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]
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 8ade681c3e..1b5669e35d 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/func-expr-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (function expression (default parameter))
+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]
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 36b47aa2a5..dc135c9b70 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/func-expr-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (function expression (default parameter))
+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]
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 66c2b3a81f..efa3e93729 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/func-expr-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (function expression (default parameter))
+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]
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 60a2b1c2a0..da32910457 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/gen-func-expr.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (generator function expression)
+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]
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 557083fbb7..6083406623 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/gen-func-expr.template
 /*---
-description: Reset element (identifier) does not support initializer (generator function expression)
+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]
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 4fa9f21ca0..051bab0fc2 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/gen-func-expr.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (generator function expression)
+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]
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 6de417ceb1..56911be1e7 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/gen-func-expr-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (generator function expression (default parameter))
+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]
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 7aefce2761..99d9e0366b 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/gen-func-expr-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (generator function expression (default parameter))
+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]
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 29e202fddd..190d8a0409 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/gen-func-expr-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (generator function expression (default parameter))
+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]
diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js
index 42e907c563..e037ea61b8 100644
--- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/async-gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (async generator method)
+description: Rest element (nested array pattern) does not support initializer (async generator method)
 esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js
index 83d8819795..87d915e3f2 100644
--- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/async-gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (async generator method)
+description: Rest element (identifier) does not support initializer (async generator method)
 esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js
index 1d49cf082c..d9efc28e8f 100644
--- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/async-gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (async generator method)
+description: Rest element (nested object pattern) does not support initializer (async generator method)
 esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
index 2227331c6c..3ed825634f 100644
--- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/async-gen-method-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (async generator method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (async generator method (default parameter))
 esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js
index 987d7c43b1..828c6cd482 100644
--- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/async-gen-method-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (async generator method (default parameter))
+description: Rest element (identifier) does not support initializer (async generator method (default parameter))
 esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
index 7fe77a74be..ef69cdc576 100644
--- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/async-gen-method-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (async generator method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (async generator method (default parameter))
 esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
 features: [async-iteration]
 flags: [generated, async]
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 0812597a12..31656b82ac 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (generator method)
+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]
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 8c274a4edc..0139dbc609 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (generator method)
+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]
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 be65a33ea8..2e71e00220 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (generator method)
+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]
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 ffc9fe960b..58b0665487 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/gen-method-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (generator method (default parameter))
+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]
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 db5d3b5313..3dcb7e13b6 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/gen-method-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (generator method (default parameter))
+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]
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 17949b0c09..d2aa998062 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/gen-method-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (generator method (default parameter))
+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]
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 a5464f2460..8468d2c86e 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (method)
+description: Rest element (nested array pattern) does not support initializer (method)
 esid: sec-runtime-semantics-definemethod
 es6id: 14.3.8
 features: [destructuring-binding]
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 7d9e9324d2..6556964fdf 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/meth.template
 /*---
-description: Reset element (identifier) does not support initializer (method)
+description: Rest element (identifier) does not support initializer (method)
 esid: sec-runtime-semantics-definemethod
 es6id: 14.3.8
 features: [destructuring-binding]
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 32876f9ae2..a805047dac 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (method)
+description: Rest element (nested object pattern) does not support initializer (method)
 esid: sec-runtime-semantics-definemethod
 es6id: 14.3.8
 features: [destructuring-binding]
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 458570bd63..7bec549a2e 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (method (default parameter))
+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]
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 07e319b02c..7eaed4f39a 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (method (default parameter))
+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]
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 ca6b53a0aa..236bbd378f 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (method (default parameter))
+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]
diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js
index 6106a20c31..153a6e03aa 100644
--- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/async-gen-func-decl.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (async generator function declaration)
+description: Rest element (nested array pattern) does not support initializer (async generator function declaration)
 esid: sec-asyncgenerator-definitions-instantiatefunctionobject
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js
index 571e2d9821..5d9a72f6da 100644
--- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/async-gen-func-decl.template
 /*---
-description: Reset element (identifier) does not support initializer (async generator function declaration)
+description: Rest element (identifier) does not support initializer (async generator function declaration)
 esid: sec-asyncgenerator-definitions-instantiatefunctionobject
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js
index 4c353486e7..b91b228331 100644
--- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/async-gen-func-decl.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (async generator function declaration)
+description: Rest element (nested object pattern) does not support initializer (async generator function declaration)
 esid: sec-asyncgenerator-definitions-instantiatefunctionobject
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js
index dddbb872ad..f6bace7172 100644
--- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/async-gen-func-decl-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (async generator function declaration (default parameter))
+description: Rest element (nested array pattern) does not support initializer (async generator function declaration (default parameter))
 esid: sec-asyncgenerator-definitions-instantiatefunctionobject
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js
index 37aeb2acce..3e4fb08ae7 100644
--- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/async-gen-func-decl-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (async generator function declaration (default parameter))
+description: Rest element (identifier) does not support initializer (async generator function declaration (default parameter))
 esid: sec-asyncgenerator-definitions-instantiatefunctionobject
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js
index 54b64e14c8..70f18cae75 100644
--- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/async-gen-func-decl-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (async generator function declaration (default parameter))
+description: Rest element (nested object pattern) does not support initializer (async generator function declaration (default parameter))
 esid: sec-asyncgenerator-definitions-instantiatefunctionobject
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js
index 0227392a73..5840d6d573 100644
--- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method)
+description: Rest element (nested array pattern) does not support initializer (class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js
index 1cf990cabe..1cabe42110 100644
--- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method)
+description: Rest element (identifier) does not support initializer (class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js
index a38d7f7e1e..7252881c4c 100644
--- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method)
+description: Rest element (nested object pattern) does not support initializer (class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
index 9ce6d46b71..5a0acd3fba 100644
--- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression async generator method (default parameters))
+description: Rest element (nested array pattern) does not support initializer (class expression async generator method (default parameters))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js
index 52150c139c..92a18bb332 100644
--- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression async generator method (default parameters))
+description: Rest element (identifier) does not support initializer (class expression async generator method (default parameters))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
index 5253b270f2..09fc18a133 100644
--- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression async generator method (default parameters))
+description: Rest element (nested object pattern) does not support initializer (class expression async generator method (default parameters))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js
index 643079c6ac..99c7a0797d 100644
--- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression async generator method)
+description: Rest element (nested array pattern) does not support initializer (static class expression async generator method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js
index 765c5bda27..9deb4a2192 100644
--- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression async generator method)
+description: Rest element (identifier) does not support initializer (static class expression async generator method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js
index a11e09a4dd..6900d1906e 100644
--- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression async generator method)
+description: Rest element (nested object pattern) does not support initializer (static class expression async generator method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
index ca1faa6db5..8ccaddb12a 100644
--- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression async generator method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (static class expression async generator method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
index 7ace90364e..ba25efdfa5 100644
--- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression async generator method (default parameter))
+description: Rest element (identifier) does not support initializer (static class expression async generator method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
index 78efb607a8..e3313ffb6c 100644
--- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-async-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression async generator method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (static class expression async generator method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js
index ebf402f724..aaa0938c60 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method)
+description: Rest element (nested array pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js
index fe78237289..6d33f21bdf 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method)
+description: Rest element (identifier) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js
index 4915405067..ddedf1efa3 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method)
+description: Rest element (nested object pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
index 2459e68865..1d8edfd7a5 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression async generator method (default parameters))
+description: Rest element (nested array pattern) does not support initializer (private class expression async generator method (default parameters))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
index c82e45b26e..f9f8fef21f 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression async generator method (default parameters))
+description: Rest element (identifier) does not support initializer (private class expression async generator method (default parameters))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
index e81c8a8859..4bab08805d 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression async generator method (default parameters))
+description: Rest element (nested object pattern) does not support initializer (private class expression async generator method (default parameters))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js
index 9669369559..6aaeb90f9e 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression async generator method)
+description: Rest element (nested array pattern) does not support initializer (private static class expression async generator method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js
index 4f324bf23e..271a900b17 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression async generator method)
+description: Rest element (identifier) does not support initializer (private static class expression async generator method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js
index c28e869b57..0867fadd14 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression async generator method)
+description: Rest element (nested object pattern) does not support initializer (private static class expression async generator method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
index cc29e8790b..1b94546c90 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression async generator method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private static class expression async generator method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
index 0936622d73..c3bbe8e9ad 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression async generator method (default parameter))
+description: Rest element (identifier) does not support initializer (private static class expression async generator method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
index 8674709baa..b9c65922fb 100644
--- a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-async-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression async generator method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private static class expression async generator method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, async-iteration]
 flags: [generated, async]
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 5b13b969be..d0bc667eb2 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method)
+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]
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 73a9026da1..a207368936 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method)
+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]
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 4d77fb702b..c8e4975ff6 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method)
+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]
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 c858565f60..af72d02140 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-gen-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method (default parameters))
+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]
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 73b1a97094..f90a0558e9 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-gen-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method (default parameters))
+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]
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 61ee60d229..47c6728d73 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-gen-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method (default parameters))
+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]
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 fe8b287ef0..0d64df79a9 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-gen-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression generator method)
+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]
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 2fc647ad0e..3bb56165d8 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-gen-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression generator method)
+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]
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 400a580dee..33845fab08 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-gen-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression generator method)
+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]
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 498a6e2cf7..775dd5c2d0 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression generator method (default parameter))
+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]
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 433fa0deb6..04cc0bdb5d 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-gen-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression generator method (default parameter))
+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]
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 eb79a0d57d..89fa8eba32 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression generator method (default parameter))
+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]
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 ff5a3ef282..c12b3a5927 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method)
+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]
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 f791b0b03d..ef5d8e8d0c 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method)
+description: Rest element (identifier) does not support initializer (class expression method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 es6id: 14.5.15
 features: [destructuring-binding]
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 849eb3277a..0b94af4feb 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method)
+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]
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 a78d0438fa..778bc506f0 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (class expression method (default parameter))
+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]
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 b451c27bfa..20d9ebe372 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (class expression method (default parameter))
+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]
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 beb169517a..8825c07119 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (class expression method (default parameter))
+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]
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 7d8f862434..8a761b0047 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression method)
+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]
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 fc071652a8..ec5127ef91 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression method)
+description: Rest element (identifier) does not support initializer (static class expression method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 es6id: 14.5.15
 features: [destructuring-binding]
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 d53f1850db..3f0d2eae3f 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression method)
+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]
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 d5f241ca0a..68cf47a52d 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (static class expression method (default parameter))
+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]
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 098cff395a..7402ebeeca 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (static class expression method (default parameter))
+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]
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 d12a1a449f..45609fe76a 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (static class expression method (default parameter))
+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]
diff --git a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js
index a1e86f36d0..224cc702c0 100644
--- a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method)
+description: Rest element (nested array pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js
index 4d87f13736..c1d9725f46 100644
--- a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method)
+description: Rest element (identifier) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js
index 274e86fc3c..64ed07285f 100644
--- a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method)
+description: Rest element (nested object pattern) does not support initializer (private class expression method)
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
index a81db61d55..e8cd49b0af 100644
--- a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method (default parameters))
+description: Rest element (nested array pattern) does not support initializer (private class expression method (default parameters))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
index ca8c6b7791..52fa4cee83 100644
--- a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method (default parameters))
+description: Rest element (identifier) does not support initializer (private class expression method (default parameters))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
index 12fea6cf32..3552888c9c 100644
--- a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method (default parameters))
+description: Rest element (nested object pattern) does not support initializer (private class expression method (default parameters))
 esid: sec-class-definitions-runtime-semantics-evaluation
 features: [class, class-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js
index a14fec6d06..1acb5cbd08 100644
--- a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression generator method)
+description: Rest element (nested array pattern) does not support initializer (private static class expression generator method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js
index 19a7226c81..0d63c5e171 100644
--- a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression generator method)
+description: Rest element (identifier) does not support initializer (private static class expression generator method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js
index 70511f8ad9..e20f799bb3 100644
--- a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression generator method)
+description: Rest element (nested object pattern) does not support initializer (private static class expression generator method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, generators, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
index 1b2a95ca2c..fa7aa20110 100644
--- a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression generator method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private static class expression generator method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
index fffc76640a..1b3fcdf90e 100644
--- a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression generator method (default parameter))
+description: Rest element (identifier) does not support initializer (private static class expression generator method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
index 2dd7771dec..b2413bb156 100644
--- a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-private-gen-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression generator method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private static class expression generator method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, generators, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-ary.js
index 64a4211bd4..d22ee7f06c 100644
--- a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-private-meth.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method)
+description: Rest element (nested array pattern) does not support initializer (private class expression method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-id.js
index 728504aea4..3273c1d42b 100644
--- a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-private-meth.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method)
+description: Rest element (identifier) does not support initializer (private class expression method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-obj.js
index 41b11f86d4..32331f3f9c 100644
--- a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-private-meth.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method)
+description: Rest element (nested object pattern) does not support initializer (private class expression method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js
index 50ddd91504..8221d2a439 100644
--- a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-private-meth-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private class expression method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private class expression method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js
index 0a0fb46d37..49af2fbbeb 100644
--- a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-private-meth-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private class expression method (default parameter))
+description: Rest element (identifier) does not support initializer (private class expression method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js
index bc6d18340d..633bf1e4e5 100644
--- a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-private-meth-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private class expression method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private class expression method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js
index a40e98a8bc..659834ab18 100644
--- a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-private-meth-static.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression method)
+description: Rest element (nested array pattern) does not support initializer (private static class expression method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js
index 9afe707d13..308358ff57 100644
--- a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-private-meth-static.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression method)
+description: Rest element (identifier) does not support initializer (private static class expression method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js
index e4c5e62dc1..ecbfe35de9 100644
--- a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-private-meth-static.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression method)
+description: Rest element (nested object pattern) does not support initializer (private static class expression method)
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, destructuring-binding]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js
index f1450c6a37..2b001fd375 100644
--- a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/cls-decl-private-meth-static-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (private static class expression method (default parameter))
+description: Rest element (nested array pattern) does not support initializer (private static class expression method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js
index 85dd508967..ec69f34d9f 100644
--- a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/cls-decl-private-meth-static-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (private static class expression method (default parameter))
+description: Rest element (identifier) does not support initializer (private static class expression method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
diff --git a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js
index 314c1fb575..9af5441e66 100644
--- a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/cls-decl-private-meth-static-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (private static class expression method (default parameter))
+description: Rest element (nested object pattern) does not support initializer (private static class expression method (default parameter))
 esid: sec-runtime-semantics-bindingclassdeclarationevaluation
 features: [class, class-static-methods-private, destructuring-binding, default-parameters]
 flags: [generated]
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 5c068822d0..03fb036a04 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/const-stmt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (`const` statement)
+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]
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 d05f676338..6d3a0576c0 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/const-stmt.template
 /*---
-description: Reset element (identifier) does not support initializer (`const` statement)
+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]
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 22aa14d51e..7acb169a40 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/const-stmt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (`const` statement)
+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]
diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js
index 69d10351e2..8285accd92 100644
--- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-const.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js
index 9dd361ddae..9c5ecca8fd 100644
--- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-const.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js
index dc03071f30..ec57e41084 100644
--- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-const.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js
index 3794c6f05e..f04a6bd918 100644
--- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-const-async.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js
index f05a76bf4a..f94b1ceb43 100644
--- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-const-async.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js
index c3af69570b..b2d62d77b1 100644
--- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-const-async.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js
index 3be8bf8457..04118c4ab5 100644
--- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-let.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js
index e5adef999d..adddd8753b 100644
--- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-let.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js
index 736fc572dc..93832994d5 100644
--- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-let.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js
index c34648448a..1d71fca96c 100644
--- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-let-async.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js
index 6a26f57851..9cb5794db5 100644
--- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-let-async.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js
index 6d310fc413..6c2738b3c6 100644
--- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-let-async.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js
index f9f8a0d753..55bf9eec93 100644
--- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-var.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js
index 1c61b3b32e..799da9c50b 100644
--- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-var.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js
index 17d016b29d..53faa9e3c1 100644
--- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-var.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js
index b2e40d5351..0ebd7a674b 100644
--- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-var-async.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js
index d55b1a4bf1..fdeda8c307 100644
--- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-var-async.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js
index 529ddb8e54..6607afd3b6 100644
--- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-func-var-async.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js
index 49ab5ec9a8..eca9f81578 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-const.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js
index 56d5f5250b..f447775689 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-const.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js
index ebed9647d6..d0852c6a53 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-const.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js
index 46de025e11..afe1833c18 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-const-async.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js
index d7ea418a79..803261746e 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-const-async.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js
index 63187a529d..abde3fa392 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-const-async.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js
index 057359c497..0d5d3a58e3 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-let.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js
index e8e58f0f8d..af442aea12 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-let.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js
index 591dc020bd..b8647e95f7 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-let.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js
index 4adf00c03e..dea4946224 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-let-async.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js
index f37cf0106f..1d3793790d 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-let-async.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js
index 98d51c7ede..fb309cbf1a 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-let-async.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js
index 649b43a819..e825282739 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-var.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js
index a504618343..454e6d72fd 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-var.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js
index 46903e8c2f..0590871fab 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-var.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js
index 6adfab3ddb..8b927ecd16 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-var-async.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested array pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js
index a436d49f94..364bdb7eea 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-var-async.template
 /*---
-description: Reset element (identifier) does not support initializer (for-await-of statement)
+description: Rest element (identifier) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js
index 48ff6e8035..ae2250d356 100644
--- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js
+++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js
@@ -2,7 +2,7 @@
 // - src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding-for-await/default/for-await-of-async-gen-var-async.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-await-of statement)
+description: Rest element (nested object pattern) does not support initializer (for-await-of statement)
 esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
 features: [destructuring-binding, async-iteration]
 flags: [generated, async]
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 6e58e708c3..3fddf6846c 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/for-of-const.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-of statement)
+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]
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 9ef79e23f3..1b4aa0825a 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/for-of-const.template
 /*---
-description: Reset element (identifier) does not support initializer (for-of statement)
+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]
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 eea372c5bb..a31aa3abab 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/for-of-const.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-of statement)
+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]
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 32de4e0ec2..309facbc51 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/for-of-let.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-of statement)
+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]
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 ec034b6911..fb85c19503 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/for-of-let.template
 /*---
-description: Reset element (identifier) does not support initializer (for-of statement)
+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]
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 9a4e50f182..f81f7a7669 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/for-of-let.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-of statement)
+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]
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 88eb291a58..94e30b8558 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/for-of-var.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for-of statement)
+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]
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 39dfe19978..f93eadc365 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/for-of-var.template
 /*---
-description: Reset element (identifier) does not support initializer (for-of statement)
+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]
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 39bff3fbf0..cabf7a2243 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/for-of-var.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for-of statement)
+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]
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 70c957cab6..69364066a4 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/for-const.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for statement)
+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]
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 169a9190ad..6b95cfef5e 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/for-const.template
 /*---
-description: Reset element (identifier) does not support initializer (for statement)
+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]
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 c16e65061d..75b0c6a657 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/for-const.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for statement)
+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]
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 fb8c6c7b48..7735b7931e 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/for-let.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for statement)
+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]
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 cda6fad23d..9f88cf1c6d 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/for-let.template
 /*---
-description: Reset element (identifier) does not support initializer (for statement)
+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]
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 5cf4005dd2..116b810bab 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/for-let.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for statement)
+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]
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 b53cc810d1..00d0e08d04 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/for-var.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (for statement)
+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]
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 64b10d7099..3f5e25366f 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/for-var.template
 /*---
-description: Reset element (identifier) does not support initializer (for statement)
+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]
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 f12edecd48..165a1e0616 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/for-var.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (for statement)
+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]
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 f878267db8..ce0846e780 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/func-decl.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (function declaration)
+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]
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 f3fb69e6bd..479d327f80 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/func-decl.template
 /*---
-description: Reset element (identifier) does not support initializer (function declaration)
+description: Rest element (identifier) does not support initializer (function declaration)
 esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject
 es6id: 14.1.19
 features: [destructuring-binding]
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 e2f5f06b0f..76a9f2d6c6 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/func-decl.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (function declaration)
+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]
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 1f208b0214..cf6a00ae31 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/func-decl-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (function declaration (default parameter))
+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]
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 40b7edf0a2..b1ee775062 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/func-decl-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (function declaration (default parameter))
+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]
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 336fd23f48..1af2cf5cb0 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/func-decl-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (function declaration (default parameter))
+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]
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 45aa588a80..4b03d61f8e 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/gen-func-decl.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (generator function declaration)
+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]
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 b77c8d1d82..7cd3eb57ed 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/gen-func-decl.template
 /*---
-description: Reset element (identifier) does not support initializer (generator function declaration)
+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]
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 79a7e7e2f3..11e4174b58 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/gen-func-decl.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (generator function declaration)
+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]
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 001cb4acce..6d9243f075 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/gen-func-decl-dflt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (generator function declaration (default parameter))
+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]
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 c3ee833005..6f29935e90 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/gen-func-decl-dflt.template
 /*---
-description: Reset element (identifier) does not support initializer (generator function declaration (default parameter))
+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]
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 5c2d1e084a..62ded8b379 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/gen-func-decl-dflt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (generator function declaration (default parameter))
+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]
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 9113c54d3c..2d2c64583b 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/let-stmt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (`let` statement)
+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]
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 4c92e7e98e..7787815727 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/let-stmt.template
 /*---
-description: Reset element (identifier) does not support initializer (`let` statement)
+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]
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 f1ca5d4b02..7dc9fcc4f3 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/let-stmt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (`let` statement)
+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]
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 541aa5573b..46421ef437 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/try.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (try statement)
+description: Rest element (nested array pattern) does not support initializer (try statement)
 esid: sec-runtime-semantics-catchclauseevaluation
 es6id: 13.15.7
 features: [destructuring-binding]
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 eea990a296..bc54df1abd 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/try.template
 /*---
-description: Reset element (identifier) does not support initializer (try statement)
+description: Rest element (identifier) does not support initializer (try statement)
 esid: sec-runtime-semantics-catchclauseevaluation
 es6id: 13.15.7
 features: [destructuring-binding]
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 ac465cad30..774096fa6b 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/try.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (try statement)
+description: Rest element (nested object pattern) does not support initializer (try statement)
 esid: sec-runtime-semantics-catchclauseevaluation
 es6id: 13.15.7
 features: [destructuring-binding]
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 9e6006dd73..81e4ff272f 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-ary.case
 // - src/dstr-binding/default/var-stmt.template
 /*---
-description: Reset element (nested array pattern) does not support initializer (`var` statement)
+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]
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 e047ce2171..d942dac796 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-id.case
 // - src/dstr-binding/default/var-stmt.template
 /*---
-description: Reset element (identifier) does not support initializer (`var` statement)
+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]
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 760bd5e6e6..436f7739f7 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
@@ -2,7 +2,7 @@
 // - src/dstr-binding/ary-ptrn-rest-init-obj.case
 // - src/dstr-binding/default/var-stmt.template
 /*---
-description: Reset element (nested object pattern) does not support initializer (`var` statement)
+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]
-- 
GitLab