From ef76e548a4baa456f3a2ba1b7221f38b89906f9c Mon Sep 17 00:00:00 2001 From: Mike Pennisi Date: Sat, 29 Apr 2017 16:22:24 -0400 Subject: [PATCH] Re-generate tests --- ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...n-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...n-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...ion-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...ion-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...tor-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...tor-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...s-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...s-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...ass-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...ass-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...t-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...t-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...nst-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...nst-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...n-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...n-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...ion-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...ion-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...tor-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...tor-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...t-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...t-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...let-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...let-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...var-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ .../expressions/arrow-function/dflt-params-duplicates.js | 1 + test/language/expressions/arrow-function/dflt-params-rest.js | 1 + .../expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js | 1 + .../expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js | 1 + .../expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js | 1 + .../arrow-function/dstr-ary-ptrn-rest-not-final-ary.js | 1 + .../arrow-function/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../arrow-function/dstr-ary-ptrn-rest-not-final-obj.js | 1 + .../arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js | 1 + .../arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js | 1 + .../arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js | 1 + .../arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../arrow-function/rest-params-trailing-comma-early-error.js | 1 + .../assignment/dstr-array-elem-init-yield-ident-invalid.js | 1 + .../assignment/dstr-array-elem-nested-array-invalid.js | 1 + .../dstr-array-elem-nested-array-yield-ident-invalid.js | 1 + .../assignment/dstr-array-elem-nested-obj-invalid.js | 1 + .../dstr-array-elem-nested-obj-yield-ident-invalid.js | 1 + .../assignment/dstr-array-elem-target-simple-strict.js | 1 + .../assignment/dstr-array-elem-target-yield-invalid.js | 1 + .../expressions/assignment/dstr-array-rest-before-element.js | 1 + .../expressions/assignment/dstr-array-rest-before-elision.js | 1 + .../expressions/assignment/dstr-array-rest-before-rest.js | 1 + .../expressions/assignment/dstr-array-rest-elision-invalid.js | 1 + test/language/expressions/assignment/dstr-array-rest-init.js | 1 + .../assignment/dstr-array-rest-nested-array-invalid.js | 1 + .../dstr-array-rest-nested-array-yield-ident-invalid.js | 1 + .../assignment/dstr-array-rest-nested-obj-invalid.js | 1 + .../dstr-array-rest-nested-obj-yield-ident-invalid.js | 1 + .../assignment/dstr-array-rest-yield-ident-invalid.js | 1 + .../expressions/assignment/dstr-obj-id-identifier-yield-expr.js | 1 + .../assignment/dstr-obj-id-identifier-yield-ident-invalid.js | 1 + .../expressions/assignment/dstr-obj-id-init-simple-strict.js | 1 + .../assignment/dstr-obj-id-init-yield-ident-invalid.js | 1 + .../expressions/assignment/dstr-obj-id-simple-strict.js | 1 + .../assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js | 1 + .../assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js | 1 + .../assignment/dstr-obj-prop-nested-array-invalid.js | 1 + .../dstr-obj-prop-nested-array-yield-ident-invalid.js | 1 + .../expressions/assignment/dstr-obj-prop-nested-obj-invalid.js | 1 + .../assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js | 1 + .../assignment/dstr-obj-rest-not-last-element-invalid.js | 1 + .../async-arrow-function/await-as-binding-identifier-escaped.js | 1 + .../async-arrow-function/await-as-binding-identifier.js | 1 + .../await-as-identifier-reference-escaped.js | 1 + .../async-arrow-function/await-as-identifier-reference.js | 1 + .../async-arrow-function/await-as-label-identifier-escaped.js | 1 + .../async-arrow-function/await-as-label-identifier.js | 1 + .../expressions/async-arrow-function/dflt-params-duplicates.js | 1 + .../expressions/async-arrow-function/dflt-params-rest.js | 1 + .../rest-params-trailing-comma-early-error.js | 1 + .../async-function/await-as-binding-identifier-escaped.js | 1 + .../expressions/async-function/await-as-binding-identifier.js | 1 + .../async-function/await-as-identifier-reference-escaped.js | 1 + .../expressions/async-function/await-as-identifier-reference.js | 1 + .../async-function/await-as-label-identifier-escaped.js | 1 + .../expressions/async-function/await-as-label-identifier.js | 1 + .../async-function/named-await-as-binding-identifier-escaped.js | 1 + .../async-function/named-await-as-binding-identifier.js | 1 + .../named-await-as-identifier-reference-escaped.js | 1 + .../async-function/named-await-as-identifier-reference.js | 1 + .../async-function/named-await-as-label-identifier-escaped.js | 1 + .../async-function/named-await-as-label-identifier.js | 1 + .../expressions/async-function/named-dflt-params-duplicates.js | 1 + .../expressions/async-function/named-dflt-params-rest.js | 1 + .../named-rest-params-trailing-comma-early-error.js | 1 + .../async-function/nameless-dflt-params-duplicates.js | 1 + .../expressions/async-function/nameless-dflt-params-rest.js | 1 + .../nameless-rest-params-trailing-comma-early-error.js | 1 + .../async-generator/await-as-binding-identifier-escaped.js | 1 + .../expressions/async-generator/await-as-binding-identifier.js | 1 + .../async-generator/await-as-identifier-reference-escaped.js | 1 + .../async-generator/await-as-identifier-reference.js | 1 + .../async-generator/await-as-label-identifier-escaped.js | 1 + .../expressions/async-generator/await-as-label-identifier.js | 1 + .../expressions/async-generator/dflt-params-duplicates.js | 1 + test/language/expressions/async-generator/dflt-params-rest.js | 1 + .../expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js | 1 + .../expressions/async-generator/dstr-ary-ptrn-rest-init-id.js | 1 + .../expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js | 1 + .../async-generator/dstr-ary-ptrn-rest-not-final-ary.js | 1 + .../async-generator/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../async-generator/dstr-ary-ptrn-rest-not-final-obj.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-init-id.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../async-generator/dstr-named-ary-ptrn-rest-init-ary.js | 1 + .../async-generator/dstr-named-ary-ptrn-rest-init-id.js | 1 + .../async-generator/dstr-named-ary-ptrn-rest-init-obj.js | 1 + .../async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js | 1 + .../async-generator/dstr-named-ary-ptrn-rest-not-final-id.js | 1 + .../async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js | 1 + .../async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js | 1 + .../async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js | 1 + .../async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js | 1 + .../dstr-named-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../dstr-named-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../dstr-named-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../named-await-as-binding-identifier-escaped.js | 1 + .../async-generator/named-await-as-binding-identifier.js | 1 + .../named-await-as-identifier-reference-escaped.js | 1 + .../async-generator/named-await-as-identifier-reference.js | 1 + .../async-generator/named-await-as-label-identifier-escaped.js | 1 + .../async-generator/named-await-as-label-identifier.js | 1 + .../expressions/async-generator/named-dflt-params-duplicates.js | 1 + .../expressions/async-generator/named-dflt-params-rest.js | 1 + .../named-rest-params-trailing-comma-early-error.js | 1 + .../named-yield-as-binding-identifier-escaped.js | 1 + .../async-generator/named-yield-as-binding-identifier.js | 1 + .../named-yield-as-identifier-reference-escaped.js | 1 + .../async-generator/named-yield-as-identifier-reference.js | 1 + .../async-generator/named-yield-as-label-identifier-escaped.js | 1 + .../async-generator/named-yield-as-label-identifier.js | 1 + .../async-generator/named-yield-identifier-spread-strict.js | 1 + .../async-generator/named-yield-identifier-strict.js | 1 + .../async-generator/rest-params-trailing-comma-early-error.js | 1 + .../async-generator/yield-as-binding-identifier-escaped.js | 1 + .../expressions/async-generator/yield-as-binding-identifier.js | 1 + .../async-generator/yield-as-identifier-reference-escaped.js | 1 + .../async-generator/yield-as-identifier-reference.js | 1 + .../async-generator/yield-as-label-identifier-escaped.js | 1 + .../expressions/async-generator/yield-as-label-identifier.js | 1 + .../async-generator/yield-identifier-spread-strict.js | 1 + .../expressions/async-generator/yield-identifier-strict.js | 1 + .../expressions/class/async-gen-meth-dflt-params-duplicates.js | 1 + .../expressions/class/async-gen-meth-dflt-params-rest.js | 1 + .../async-gen-meth-rest-params-trailing-comma-early-error.js | 1 + .../class/async-gen-meth-static-dflt-params-duplicates.js | 1 + .../expressions/class/async-gen-meth-static-dflt-params-rest.js | 1 + ...nc-gen-meth-static-rest-params-trailing-comma-early-error.js | 1 + .../async-gen-method-await-as-binding-identifier-escaped.js | 1 + .../class/async-gen-method-await-as-binding-identifier.js | 1 + .../async-gen-method-await-as-identifier-reference-escaped.js | 1 + .../class/async-gen-method-await-as-identifier-reference.js | 1 + .../class/async-gen-method-await-as-label-identifier-escaped.js | 1 + .../class/async-gen-method-await-as-label-identifier.js | 1 + ...ync-gen-method-static-await-as-binding-identifier-escaped.js | 1 + .../async-gen-method-static-await-as-binding-identifier.js | 1 + ...c-gen-method-static-await-as-identifier-reference-escaped.js | 1 + .../async-gen-method-static-await-as-identifier-reference.js | 1 + ...async-gen-method-static-await-as-label-identifier-escaped.js | 1 + .../class/async-gen-method-static-await-as-label-identifier.js | 1 + ...ync-gen-method-static-yield-as-binding-identifier-escaped.js | 1 + .../async-gen-method-static-yield-as-binding-identifier.js | 1 + ...c-gen-method-static-yield-as-identifier-reference-escaped.js | 1 + .../async-gen-method-static-yield-as-identifier-reference.js | 1 + ...async-gen-method-static-yield-as-label-identifier-escaped.js | 1 + .../class/async-gen-method-static-yield-as-label-identifier.js | 1 + .../async-gen-method-static-yield-identifier-spread-strict.js | 1 + .../class/async-gen-method-static-yield-identifier-strict.js | 1 + .../async-gen-method-yield-as-binding-identifier-escaped.js | 1 + .../class/async-gen-method-yield-as-binding-identifier.js | 1 + .../async-gen-method-yield-as-identifier-reference-escaped.js | 1 + .../class/async-gen-method-yield-as-identifier-reference.js | 1 + .../class/async-gen-method-yield-as-label-identifier-escaped.js | 1 + .../class/async-gen-method-yield-as-label-identifier.js | 1 + .../class/async-gen-method-yield-identifier-spread-strict.js | 1 + .../class/async-gen-method-yield-identifier-strict.js | 1 + .../expressions/class/async-meth-dflt-params-duplicates.js | 1 + test/language/expressions/class/async-meth-dflt-params-rest.js | 1 + .../class/async-meth-rest-params-trailing-comma-early-error.js | 1 + .../class/async-meth-static-dflt-params-duplicates.js | 1 + .../expressions/class/async-meth-static-dflt-params-rest.js | 1 + .../async-meth-static-rest-params-trailing-comma-early-error.js | 1 + .../class/async-method-await-as-binding-identifier-escaped.js | 1 + .../class/async-method-await-as-binding-identifier.js | 1 + .../class/async-method-await-as-identifier-reference-escaped.js | 1 + .../class/async-method-await-as-identifier-reference.js | 1 + .../class/async-method-await-as-label-identifier-escaped.js | 1 + .../expressions/class/async-method-await-as-label-identifier.js | 1 + .../async-method-static-await-as-binding-identifier-escaped.js | 1 + .../class/async-method-static-await-as-binding-identifier.js | 1 + ...async-method-static-await-as-identifier-reference-escaped.js | 1 + .../class/async-method-static-await-as-identifier-reference.js | 1 + .../async-method-static-await-as-label-identifier-escaped.js | 1 + .../class/async-method-static-await-as-label-identifier.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 1 + .../dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js | 1 + .../dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js | 1 + .../dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js | 1 + .../dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js | 1 + .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 + .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 1 + .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 + ...tr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 + ...str-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 + ...tr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js | 1 + .../expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js | 1 + .../expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 + .../dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js | 1 + .../expressions/class/dstr-meth-ary-ptrn-rest-init-id.js | 1 + .../expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js | 1 + .../expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js | 1 + .../expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js | 1 + .../expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js | 1 + .../expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | 1 + .../expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js | 1 + .../expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-meth-static-ary-ptrn-rest-init-ary.js | 1 + .../expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-meth-static-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-meth-static-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../expressions/class/gen-meth-dflt-params-duplicates.js | 1 + test/language/expressions/class/gen-meth-dflt-params-rest.js | 1 + .../class/gen-meth-rest-params-trailing-comma-early-error.js | 1 + .../expressions/class/gen-meth-static-dflt-params-duplicates.js | 1 + .../expressions/class/gen-meth-static-dflt-params-rest.js | 1 + .../gen-meth-static-rest-params-trailing-comma-early-error.js | 1 + .../gen-method-static-yield-as-binding-identifier-escaped.js | 1 + .../class/gen-method-static-yield-as-binding-identifier.js | 1 + .../gen-method-static-yield-as-identifier-reference-escaped.js | 1 + .../class/gen-method-static-yield-as-identifier-reference.js | 1 + .../gen-method-static-yield-as-label-identifier-escaped.js | 1 + .../class/gen-method-static-yield-as-label-identifier.js | 1 + .../class/gen-method-static-yield-identifier-spread-strict.js | 1 + .../class/gen-method-static-yield-identifier-strict.js | 1 + .../class/gen-method-yield-as-binding-identifier-escaped.js | 1 + .../expressions/class/gen-method-yield-as-binding-identifier.js | 1 + .../class/gen-method-yield-as-identifier-reference-escaped.js | 1 + .../class/gen-method-yield-as-identifier-reference.js | 1 + .../class/gen-method-yield-as-label-identifier-escaped.js | 1 + .../expressions/class/gen-method-yield-as-label-identifier.js | 1 + .../class/gen-method-yield-identifier-spread-strict.js | 1 + .../expressions/class/gen-method-yield-identifier-strict.js | 1 + test/language/expressions/class/meth-dflt-params-duplicates.js | 1 + test/language/expressions/class/meth-dflt-params-rest.js | 1 + .../class/meth-rest-params-trailing-comma-early-error.js | 1 + .../expressions/class/meth-static-dflt-params-duplicates.js | 1 + test/language/expressions/class/meth-static-dflt-params-rest.js | 1 + .../class/meth-static-rest-params-trailing-comma-early-error.js | 1 + test/language/expressions/function/dflt-params-duplicates.js | 1 + test/language/expressions/function/dflt-params-rest.js | 1 + .../expressions/function/dstr-ary-ptrn-rest-init-ary.js | 1 + .../language/expressions/function/dstr-ary-ptrn-rest-init-id.js | 1 + .../expressions/function/dstr-ary-ptrn-rest-init-obj.js | 1 + .../expressions/function/dstr-ary-ptrn-rest-not-final-ary.js | 1 + .../expressions/function/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../expressions/function/dstr-ary-ptrn-rest-not-final-obj.js | 1 + .../expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js | 1 + .../expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js | 1 + .../expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js | 1 + .../function/dstr-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../function/dstr-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../function/dstr-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../function/rest-params-trailing-comma-early-error.js | 1 + test/language/expressions/generators/dflt-params-duplicates.js | 1 + test/language/expressions/generators/dflt-params-rest.js | 1 + .../expressions/generators/dstr-ary-ptrn-rest-init-ary.js | 1 + .../expressions/generators/dstr-ary-ptrn-rest-init-id.js | 1 + .../expressions/generators/dstr-ary-ptrn-rest-init-obj.js | 1 + .../expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js | 1 + .../expressions/generators/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js | 1 + .../expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js | 1 + .../expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js | 1 + .../expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js | 1 + .../generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../generators/dstr-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../generators/named-yield-as-binding-identifier-escaped.js | 1 + .../expressions/generators/named-yield-as-binding-identifier.js | 1 + .../generators/named-yield-as-identifier-reference-escaped.js | 1 + .../generators/named-yield-as-identifier-reference.js | 1 + .../generators/named-yield-as-label-identifier-escaped.js | 1 + .../expressions/generators/named-yield-as-label-identifier.js | 1 + .../generators/named-yield-identifier-spread-strict.js | 1 + .../expressions/generators/named-yield-identifier-strict.js | 1 + .../generators/rest-params-trailing-comma-early-error.js | 1 + .../generators/yield-as-binding-identifier-escaped.js | 1 + .../expressions/generators/yield-as-binding-identifier.js | 1 + .../generators/yield-as-identifier-reference-escaped.js | 1 + .../expressions/generators/yield-as-identifier-reference.js | 1 + .../expressions/generators/yield-as-label-identifier-escaped.js | 1 + .../expressions/generators/yield-as-label-identifier.js | 1 + .../expressions/generators/yield-identifier-spread-strict.js | 1 + test/language/expressions/generators/yield-identifier-strict.js | 1 + .../object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js | 1 + .../object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js | 1 + .../object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js | 1 + .../object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js | 1 + .../object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js | 1 + .../object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js | 1 + .../object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 1 + .../object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js | 1 + .../object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 1 + .../dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js | 1 + .../expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js | 1 + .../expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js | 1 + .../object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js | 1 + .../object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js | 1 + .../object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js | 1 + .../object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 1 + .../object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js | 1 + .../object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 1 + .../object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js | 1 + .../expressions/object/dstr-meth-ary-ptrn-rest-init-id.js | 1 + .../expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js | 1 + .../expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js | 1 + .../expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js | 1 + .../expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js | 1 + .../expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | 1 + .../expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js | 1 + .../expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | 1 + .../object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../async-await-as-binding-identifier-escaped.js | 1 + .../method-definition/async-await-as-binding-identifier.js | 1 + .../async-await-as-identifier-reference-escaped.js | 1 + .../method-definition/async-await-as-identifier-reference.js | 1 + .../async-await-as-label-identifier-escaped.js | 1 + .../object/method-definition/async-await-as-label-identifier.js | 1 + .../async-gen-await-as-binding-identifier-escaped.js | 1 + .../method-definition/async-gen-await-as-binding-identifier.js | 1 + .../async-gen-await-as-identifier-reference-escaped.js | 1 + .../async-gen-await-as-identifier-reference.js | 1 + .../async-gen-await-as-label-identifier-escaped.js | 1 + .../method-definition/async-gen-await-as-label-identifier.js | 1 + .../method-definition/async-gen-meth-dflt-params-duplicates.js | 1 + .../object/method-definition/async-gen-meth-dflt-params-rest.js | 1 + .../async-gen-meth-rest-params-trailing-comma-early-error.js | 1 + .../async-gen-yield-as-binding-identifier-escaped.js | 1 + .../method-definition/async-gen-yield-as-binding-identifier.js | 1 + .../async-gen-yield-as-identifier-reference-escaped.js | 1 + .../async-gen-yield-as-identifier-reference.js | 1 + .../async-gen-yield-as-label-identifier-escaped.js | 1 + .../method-definition/async-gen-yield-as-label-identifier.js | 1 + .../async-gen-yield-identifier-spread-strict.js | 1 + .../method-definition/async-gen-yield-identifier-strict.js | 1 + .../method-definition/async-meth-dflt-params-duplicates.js | 1 + .../object/method-definition/async-meth-dflt-params-rest.js | 1 + .../async-meth-rest-params-trailing-comma-early-error.js | 1 + .../object/method-definition/gen-meth-dflt-params-duplicates.js | 1 + .../object/method-definition/gen-meth-dflt-params-rest.js | 1 + .../gen-meth-rest-params-trailing-comma-early-error.js | 1 + .../gen-yield-as-binding-identifier-escaped.js | 1 + .../object/method-definition/gen-yield-as-binding-identifier.js | 1 + .../gen-yield-as-identifier-reference-escaped.js | 1 + .../method-definition/gen-yield-as-identifier-reference.js | 1 + .../method-definition/gen-yield-as-label-identifier-escaped.js | 1 + .../object/method-definition/gen-yield-as-label-identifier.js | 1 + .../method-definition/gen-yield-identifier-spread-strict.js | 1 + .../object/method-definition/gen-yield-identifier-strict.js | 1 + .../object/method-definition/meth-dflt-params-duplicates.js | 1 + .../object/method-definition/meth-dflt-params-rest.js | 1 + .../meth-rest-params-trailing-comma-early-error.js | 1 + .../async-function/await-as-binding-identifier-escaped.js | 1 + .../statements/async-function/await-as-binding-identifier.js | 1 + .../async-function/await-as-identifier-reference-escaped.js | 1 + .../statements/async-function/await-as-identifier-reference.js | 1 + .../async-function/await-as-label-identifier-escaped.js | 1 + .../statements/async-function/await-as-label-identifier.js | 1 + .../statements/async-function/dflt-params-duplicates.js | 1 + test/language/statements/async-function/dflt-params-rest.js | 1 + .../async-function/rest-params-trailing-comma-early-error.js | 1 + .../async-generator/await-as-binding-identifier-escaped.js | 1 + .../statements/async-generator/await-as-binding-identifier.js | 1 + .../async-generator/await-as-identifier-reference-escaped.js | 1 + .../statements/async-generator/await-as-identifier-reference.js | 1 + .../async-generator/await-as-label-identifier-escaped.js | 1 + .../statements/async-generator/await-as-label-identifier.js | 1 + .../statements/async-generator/dflt-params-duplicates.js | 1 + test/language/statements/async-generator/dflt-params-rest.js | 1 + .../statements/async-generator/dstr-ary-ptrn-rest-init-ary.js | 1 + .../statements/async-generator/dstr-ary-ptrn-rest-init-id.js | 1 + .../statements/async-generator/dstr-ary-ptrn-rest-init-obj.js | 1 + .../async-generator/dstr-ary-ptrn-rest-not-final-ary.js | 1 + .../async-generator/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../async-generator/dstr-ary-ptrn-rest-not-final-obj.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-init-id.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../async-generator/rest-params-trailing-comma-early-error.js | 1 + .../async-generator/yield-as-binding-identifier-escaped.js | 1 + .../statements/async-generator/yield-as-binding-identifier.js | 1 + .../async-generator/yield-as-identifier-reference-escaped.js | 1 + .../statements/async-generator/yield-as-identifier-reference.js | 1 + .../async-generator/yield-as-label-identifier-escaped.js | 1 + .../statements/async-generator/yield-as-label-identifier.js | 1 + .../async-generator/yield-identifier-spread-strict.js | 1 + .../statements/async-generator/yield-identifier-strict.js | 1 + .../statements/class/async-gen-meth-dflt-params-duplicates.js | 1 + .../statements/class/async-gen-meth-dflt-params-rest.js | 1 + .../async-gen-meth-rest-params-trailing-comma-early-error.js | 1 + .../class/async-gen-meth-static-dflt-params-duplicates.js | 1 + .../statements/class/async-gen-meth-static-dflt-params-rest.js | 1 + ...nc-gen-meth-static-rest-params-trailing-comma-early-error.js | 1 + .../async-gen-method-await-as-binding-identifier-escaped.js | 1 + .../class/async-gen-method-await-as-binding-identifier.js | 1 + .../async-gen-method-await-as-identifier-reference-escaped.js | 1 + .../class/async-gen-method-await-as-identifier-reference.js | 1 + .../class/async-gen-method-await-as-label-identifier-escaped.js | 1 + .../class/async-gen-method-await-as-label-identifier.js | 1 + ...ync-gen-method-static-await-as-binding-identifier-escaped.js | 1 + .../async-gen-method-static-await-as-binding-identifier.js | 1 + ...c-gen-method-static-await-as-identifier-reference-escaped.js | 1 + .../async-gen-method-static-await-as-identifier-reference.js | 1 + ...async-gen-method-static-await-as-label-identifier-escaped.js | 1 + .../class/async-gen-method-static-await-as-label-identifier.js | 1 + ...ync-gen-method-static-yield-as-binding-identifier-escaped.js | 1 + .../async-gen-method-static-yield-as-binding-identifier.js | 1 + ...c-gen-method-static-yield-as-identifier-reference-escaped.js | 1 + .../async-gen-method-static-yield-as-identifier-reference.js | 1 + ...async-gen-method-static-yield-as-label-identifier-escaped.js | 1 + .../class/async-gen-method-static-yield-as-label-identifier.js | 1 + .../async-gen-method-static-yield-identifier-spread-strict.js | 1 + .../class/async-gen-method-static-yield-identifier-strict.js | 1 + .../async-gen-method-yield-as-binding-identifier-escaped.js | 1 + .../class/async-gen-method-yield-as-binding-identifier.js | 1 + .../async-gen-method-yield-as-identifier-reference-escaped.js | 1 + .../class/async-gen-method-yield-as-identifier-reference.js | 1 + .../class/async-gen-method-yield-as-label-identifier-escaped.js | 1 + .../class/async-gen-method-yield-as-label-identifier.js | 1 + .../class/async-gen-method-yield-identifier-spread-strict.js | 1 + .../class/async-gen-method-yield-identifier-strict.js | 1 + .../statements/class/async-meth-dflt-params-duplicates.js | 1 + test/language/statements/class/async-meth-dflt-params-rest.js | 1 + .../class/async-meth-rest-params-trailing-comma-early-error.js | 1 + .../class/async-meth-static-dflt-params-duplicates.js | 1 + .../statements/class/async-meth-static-dflt-params-rest.js | 1 + .../async-meth-static-rest-params-trailing-comma-early-error.js | 1 + .../class/async-method-await-as-binding-identifier-escaped.js | 1 + .../class/async-method-await-as-binding-identifier.js | 1 + .../class/async-method-await-as-identifier-reference-escaped.js | 1 + .../class/async-method-await-as-identifier-reference.js | 1 + .../class/async-method-await-as-label-identifier-escaped.js | 1 + .../statements/class/async-method-await-as-label-identifier.js | 1 + .../async-method-static-await-as-binding-identifier-escaped.js | 1 + .../class/async-method-static-await-as-binding-identifier.js | 1 + ...async-method-static-await-as-identifier-reference-escaped.js | 1 + .../class/async-method-static-await-as-identifier-reference.js | 1 + .../async-method-static-await-as-label-identifier-escaped.js | 1 + .../class/async-method-static-await-as-label-identifier.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 1 + .../dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js | 1 + .../dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js | 1 + .../dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js | 1 + .../dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js | 1 + .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 + .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 1 + .../dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 + ...tr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 + ...str-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 + ...tr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js | 1 + .../statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js | 1 + .../statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 + .../dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/class/dstr-meth-ary-ptrn-rest-init-ary.js | 1 + .../statements/class/dstr-meth-ary-ptrn-rest-init-id.js | 1 + .../statements/class/dstr-meth-ary-ptrn-rest-init-obj.js | 1 + .../statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js | 1 + .../statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | 1 + .../statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js | 1 + .../statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js | 1 + .../statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js | 1 + .../statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-meth-static-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/class/gen-meth-dflt-params-duplicates.js | 1 + test/language/statements/class/gen-meth-dflt-params-rest.js | 1 + .../class/gen-meth-rest-params-trailing-comma-early-error.js | 1 + .../statements/class/gen-meth-static-dflt-params-duplicates.js | 1 + .../statements/class/gen-meth-static-dflt-params-rest.js | 1 + .../gen-meth-static-rest-params-trailing-comma-early-error.js | 1 + .../gen-method-static-yield-as-binding-identifier-escaped.js | 1 + .../class/gen-method-static-yield-as-binding-identifier.js | 1 + .../gen-method-static-yield-as-identifier-reference-escaped.js | 1 + .../class/gen-method-static-yield-as-identifier-reference.js | 1 + .../gen-method-static-yield-as-label-identifier-escaped.js | 1 + .../class/gen-method-static-yield-as-label-identifier.js | 1 + .../class/gen-method-static-yield-identifier-spread-strict.js | 1 + .../class/gen-method-static-yield-identifier-strict.js | 1 + .../class/gen-method-yield-as-binding-identifier-escaped.js | 1 + .../statements/class/gen-method-yield-as-binding-identifier.js | 1 + .../class/gen-method-yield-as-identifier-reference-escaped.js | 1 + .../class/gen-method-yield-as-identifier-reference.js | 1 + .../class/gen-method-yield-as-label-identifier-escaped.js | 1 + .../statements/class/gen-method-yield-as-label-identifier.js | 1 + .../class/gen-method-yield-identifier-spread-strict.js | 1 + .../statements/class/gen-method-yield-identifier-strict.js | 1 + test/language/statements/class/meth-dflt-params-duplicates.js | 1 + test/language/statements/class/meth-dflt-params-rest.js | 1 + .../class/meth-rest-params-trailing-comma-early-error.js | 1 + .../statements/class/meth-static-dflt-params-duplicates.js | 1 + test/language/statements/class/meth-static-dflt-params-rest.js | 1 + .../class/meth-static-rest-params-trailing-comma-early-error.js | 1 + test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js | 1 + test/language/statements/const/dstr-ary-ptrn-rest-init-id.js | 1 + test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js | 1 + .../statements/const/dstr-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/const/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../statements/const/dstr-ary-ptrn-rest-not-final-obj.js | 1 + .../async-func-decl-dstr-array-elem-init-yield-ident-invalid.js | 1 + .../async-func-decl-dstr-array-elem-nested-array-invalid.js | 1 + ...unc-decl-dstr-array-elem-nested-array-yield-ident-invalid.js | 1 + .../async-func-decl-dstr-array-elem-nested-obj-invalid.js | 1 + ...-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js | 1 + .../async-func-decl-dstr-array-elem-target-simple-strict.js | 1 + .../async-func-decl-dstr-array-elem-target-yield-invalid.js | 1 + .../async-func-dstr-const-ary-ptrn-rest-init-ary.js | 1 + .../for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js | 1 + .../async-func-dstr-const-ary-ptrn-rest-init-obj.js | 1 + .../async-func-dstr-const-ary-ptrn-rest-not-final-ary.js | 1 + .../async-func-dstr-const-ary-ptrn-rest-not-final-id.js | 1 + .../async-func-dstr-const-ary-ptrn-rest-not-final-obj.js | 1 + .../async-func-dstr-const-async-ary-ptrn-rest-init-ary.js | 1 + .../async-func-dstr-const-async-ary-ptrn-rest-init-id.js | 1 + .../async-func-dstr-const-async-ary-ptrn-rest-init-obj.js | 1 + .../async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js | 1 + .../async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js | 1 + .../async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js | 1 + .../for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js | 1 + .../for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js | 1 + .../for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js | 1 + .../async-func-dstr-let-ary-ptrn-rest-not-final-ary.js | 1 + .../async-func-dstr-let-ary-ptrn-rest-not-final-id.js | 1 + .../async-func-dstr-let-ary-ptrn-rest-not-final-obj.js | 1 + .../async-func-dstr-let-async-ary-ptrn-rest-init-ary.js | 1 + .../async-func-dstr-let-async-ary-ptrn-rest-init-id.js | 1 + .../async-func-dstr-let-async-ary-ptrn-rest-init-obj.js | 1 + .../async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js | 1 + .../async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js | 1 + .../async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js | 1 + .../for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js | 1 + .../for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js | 1 + .../for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js | 1 + .../async-func-dstr-var-ary-ptrn-rest-not-final-ary.js | 1 + .../async-func-dstr-var-ary-ptrn-rest-not-final-id.js | 1 + .../async-func-dstr-var-ary-ptrn-rest-not-final-obj.js | 1 + .../async-func-dstr-var-async-ary-ptrn-rest-init-ary.js | 1 + .../async-func-dstr-var-async-ary-ptrn-rest-init-id.js | 1 + .../async-func-dstr-var-async-ary-ptrn-rest-init-obj.js | 1 + .../async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js | 1 + .../async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js | 1 + .../async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js | 1 + .../for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js | 1 + .../for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js | 1 + .../for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js | 1 + .../async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js | 1 + .../async-gen-dstr-const-ary-ptrn-rest-not-final-id.js | 1 + .../async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js | 1 + .../async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js | 1 + .../async-gen-dstr-const-async-ary-ptrn-rest-init-id.js | 1 + .../async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js | 1 + .../async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js | 1 + .../async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js | 1 + .../async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js | 1 + .../for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js | 1 + .../for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js | 1 + .../for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js | 1 + .../async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js | 1 + .../async-gen-dstr-let-ary-ptrn-rest-not-final-id.js | 1 + .../async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js | 1 + .../async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js | 1 + .../async-gen-dstr-let-async-ary-ptrn-rest-init-id.js | 1 + .../async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js | 1 + .../async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js | 1 + .../async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js | 1 + .../async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js | 1 + .../for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js | 1 + .../for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js | 1 + .../for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js | 1 + .../async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js | 1 + .../async-gen-dstr-var-ary-ptrn-rest-not-final-id.js | 1 + .../async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js | 1 + .../async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js | 1 + .../async-gen-dstr-var-async-ary-ptrn-rest-init-id.js | 1 + .../async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js | 1 + .../async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js | 1 + .../async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js | 1 + .../async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js | 1 + .../for-in/dstr-array-elem-init-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-array-elem-nested-array-invalid.js | 1 + .../for-in/dstr-array-elem-nested-array-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-array-elem-nested-obj-invalid.js | 1 + .../for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-array-elem-target-simple-strict.js | 1 + .../statements/for-in/dstr-array-elem-target-yield-invalid.js | 1 + .../statements/for-in/dstr-array-rest-before-element.js | 1 + .../statements/for-in/dstr-array-rest-before-elision.js | 1 + test/language/statements/for-in/dstr-array-rest-before-rest.js | 1 + .../statements/for-in/dstr-array-rest-elision-invalid.js | 1 + test/language/statements/for-in/dstr-array-rest-init.js | 1 + .../statements/for-in/dstr-array-rest-nested-array-invalid.js | 1 + .../for-in/dstr-array-rest-nested-array-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-array-rest-nested-obj-invalid.js | 1 + .../for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-array-rest-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-obj-id-identifier-yield-expr.js | 1 + .../for-in/dstr-obj-id-identifier-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-obj-id-init-simple-strict.js | 1 + .../statements/for-in/dstr-obj-id-init-yield-ident-invalid.js | 1 + test/language/statements/for-in/dstr-obj-id-simple-strict.js | 1 + .../for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js | 1 + .../for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-obj-prop-nested-array-invalid.js | 1 + .../for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-obj-prop-nested-obj-invalid.js | 1 + .../for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js | 1 + .../statements/for-in/dstr-obj-rest-not-last-element-invalid.js | 1 + .../for-of/dstr-array-elem-init-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-array-elem-nested-array-invalid.js | 1 + .../for-of/dstr-array-elem-nested-array-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-array-elem-nested-obj-invalid.js | 1 + .../for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-array-elem-target-simple-strict.js | 1 + .../statements/for-of/dstr-array-elem-target-yield-invalid.js | 1 + .../statements/for-of/dstr-array-rest-before-element.js | 1 + .../statements/for-of/dstr-array-rest-before-elision.js | 1 + test/language/statements/for-of/dstr-array-rest-before-rest.js | 1 + .../statements/for-of/dstr-array-rest-elision-invalid.js | 1 + test/language/statements/for-of/dstr-array-rest-init.js | 1 + .../statements/for-of/dstr-array-rest-nested-array-invalid.js | 1 + .../for-of/dstr-array-rest-nested-array-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-array-rest-nested-obj-invalid.js | 1 + .../for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-array-rest-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js | 1 + .../statements/for-of/dstr-const-ary-ptrn-rest-init-id.js | 1 + .../statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js | 1 + .../statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js | 1 + .../statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js | 1 + .../statements/for-of/dstr-let-ary-ptrn-rest-init-id.js | 1 + .../statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js | 1 + .../statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js | 1 + .../statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/for-of/dstr-obj-id-identifier-yield-expr.js | 1 + .../for-of/dstr-obj-id-identifier-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-obj-id-init-simple-strict.js | 1 + .../statements/for-of/dstr-obj-id-init-yield-ident-invalid.js | 1 + test/language/statements/for-of/dstr-obj-id-simple-strict.js | 1 + .../for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js | 1 + .../for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-obj-prop-nested-array-invalid.js | 1 + .../for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-obj-prop-nested-obj-invalid.js | 1 + .../for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js | 1 + .../statements/for-of/dstr-obj-rest-not-last-element-invalid.js | 1 + .../statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js | 1 + .../statements/for-of/dstr-var-ary-ptrn-rest-init-id.js | 1 + .../statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js | 1 + .../statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js | 1 + .../statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/for/dstr-const-ary-ptrn-rest-init-ary.js | 1 + .../language/statements/for/dstr-const-ary-ptrn-rest-init-id.js | 1 + .../statements/for/dstr-const-ary-ptrn-rest-init-obj.js | 1 + .../statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/for/dstr-const-ary-ptrn-rest-not-final-id.js | 1 + .../statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js | 1 + test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js | 1 + test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js | 1 + test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js | 1 + .../statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/for/dstr-let-ary-ptrn-rest-not-final-id.js | 1 + .../statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js | 1 + test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js | 1 + test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js | 1 + test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js | 1 + .../statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/for/dstr-var-ary-ptrn-rest-not-final-id.js | 1 + .../statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js | 1 + test/language/statements/function/dflt-params-duplicates.js | 1 + test/language/statements/function/dflt-params-rest.js | 1 + .../language/statements/function/dstr-ary-ptrn-rest-init-ary.js | 1 + test/language/statements/function/dstr-ary-ptrn-rest-init-id.js | 1 + .../language/statements/function/dstr-ary-ptrn-rest-init-obj.js | 1 + .../statements/function/dstr-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/function/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../statements/function/dstr-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js | 1 + .../statements/function/dstr-dflt-ary-ptrn-rest-init-id.js | 1 + .../statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js | 1 + .../function/dstr-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../function/dstr-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../function/rest-params-trailing-comma-early-error.js | 1 + test/language/statements/generators/dflt-params-duplicates.js | 1 + test/language/statements/generators/dflt-params-rest.js | 1 + .../statements/generators/dstr-ary-ptrn-rest-init-ary.js | 1 + .../statements/generators/dstr-ary-ptrn-rest-init-id.js | 1 + .../statements/generators/dstr-ary-ptrn-rest-init-obj.js | 1 + .../statements/generators/dstr-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/generators/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../statements/generators/dstr-ary-ptrn-rest-not-final-obj.js | 1 + .../statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js | 1 + .../statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js | 1 + .../statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js | 1 + .../generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js | 1 + .../generators/dstr-dflt-ary-ptrn-rest-not-final-id.js | 1 + .../generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js | 1 + .../generators/rest-params-trailing-comma-early-error.js | 1 + .../generators/yield-as-binding-identifier-escaped.js | 1 + .../statements/generators/yield-as-binding-identifier.js | 1 + .../generators/yield-as-identifier-reference-escaped.js | 1 + .../statements/generators/yield-as-identifier-reference.js | 1 + .../statements/generators/yield-as-label-identifier-escaped.js | 1 + .../language/statements/generators/yield-as-label-identifier.js | 1 + .../statements/generators/yield-identifier-spread-strict.js | 1 + test/language/statements/generators/yield-identifier-strict.js | 1 + test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js | 1 + test/language/statements/let/dstr-ary-ptrn-rest-init-id.js | 1 + test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js | 1 + .../language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js | 1 + test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js | 1 + ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...n-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...n-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...ion-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...ion-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...tor-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...tor-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...s-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...s-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...ass-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...ass-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...t-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...t-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...nst-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...nst-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...n-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...n-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...ion-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...ion-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...tor-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...tor-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...t-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...t-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...let-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ ...let-declaration-attempt-to-redeclare-with-var-declaration.js | 2 ++ ...tion-attempt-to-redeclare-with-async-function-declaration.js | 2 ++ ...ion-attempt-to-redeclare-with-async-generator-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-class-declaration.js | 2 ++ ...r-declaration-attempt-to-redeclare-with-const-declaration.js | 2 ++ ...eclaration-attempt-to-redeclare-with-function-declaration.js | 2 ++ ...claration-attempt-to-redeclare-with-generator-declaration.js | 2 ++ ...var-declaration-attempt-to-redeclare-with-let-declaration.js | 2 ++ test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js | 1 + test/language/statements/try/dstr-ary-ptrn-rest-init-id.js | 1 + test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js | 1 + .../language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js | 1 + test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js | 1 + .../language/statements/variable/dstr-ary-ptrn-rest-init-ary.js | 1 + test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js | 1 + .../language/statements/variable/dstr-ary-ptrn-rest-init-obj.js | 1 + .../statements/variable/dstr-ary-ptrn-rest-not-final-ary.js | 1 + .../statements/variable/dstr-ary-ptrn-rest-not-final-id.js | 1 + .../statements/variable/dstr-ary-ptrn-rest-not-final-obj.js | 1 + 954 files changed, 1080 insertions(+) diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 651579f102..db75fbd586 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index ea9f0682ad..383ae163ba 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js index 7aecb13ef4..a5c8de78eb 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js index f7d2db2935..f96af45c7d 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js index 89ec47b8a2..0eae5a320c 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js index cac1f3735a..b0996b6597 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js index e11e95a877..0a9c5a045a 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js index 5c7e8ae57e..1a4f5efe0b 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index 8ae2d6f474..f4c99d8527 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 088b149d93..0310c0b4fd 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js index d0e24a24f8..3e6b24bd27 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js index 5d37f26218..d13d29cb91 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js index 6c05e65322..ea16cf26e1 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js index 2fd798ad58..641c979dd6 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js index 8b232bf9f8..e6c6d91dcc 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js index 8e26df5ead..e6accecb0e 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js index 827d652231..ac634e1306 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 3b850a9b26..43dfcd4d8f 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js index 2753e39f0e..08c00eac8a 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js index c82e019f2b..8e971c5658 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js index 5ce7fa4616..cd6812e1f7 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js index 22facfffe8..03bf2621f1 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js index 0501e28dfc..35db2de882 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js index 3cf5ae8a0f..aedb439df0 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js index a9d4da2be4..4a84f478fc 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 18d92334c5..cb309c2c61 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js index 0956febb6e..b9b976677f 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js index 3dfbfdd73d..b9bf1b0a51 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js index 90a560a09e..e2758faedf 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js index 43302cbc06..d2b89e868d 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js index 97655890a7..1b9d17e5ab 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; let f; } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js index e66c4a4a86..46d4fe30a0 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; var f; } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 65b0f9f48a..fdcb9a856e 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 144ffc19dc..dff38781f4 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js index 4fceee1775..152ebd762a 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js index 9516f5e15e..2a7d4dcb02 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js index a99bc5daa5..e5781a6217 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js index 00a7c2762a..ea7dd7db25 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js index b5c0405e53..780f814329 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js index a38c8d3a8e..2e49a1e6b4 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index 2b0c5dff64..c4bfe0a67c 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 4ae3a6de22..bd6d897a9e 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js index b2da379236..a90b183371 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js index 3e64cc495e..397fb21c86 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js index 54804914de..19267c9af4 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js index 9d27152186..927a7ac795 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js index 33bb30afa3..15b6932097 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js index 18aa5f072a..a7bb59df61 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js index 1df7318c8d..4029a34eda 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 34ec7476bf..d43c98a689 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js index 96f81fd596..320057b2db 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js index e51134231c..d76f0761c2 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js index 1d57c24f6f..5fda9206e1 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js index a4d64bb251..47288dc9d1 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js index 11bd26d34f..46e67c5073 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; let f; } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js index f3f87f691f..75db5c4d4f 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; var f; } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js index 893d1d6b9c..c8ee17bbf6 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { var f; async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js index ce0bf12ce8..cd47555a07 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { var f; async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js index bf5254217e..18eb032363 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { var f; class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js index fe598eaa7d..9e58551382 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { var f; const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js index d9c3eb1ae6..012cff07d3 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { var f; function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js index 33021a0a88..9f2c2dc292 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { var f; function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js index 55cec72f8a..1b21eac1c4 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + { var f; let f; } diff --git a/test/language/expressions/arrow-function/dflt-params-duplicates.js b/test/language/expressions/arrow-function/dflt-params-duplicates.js index a737290183..8de805e601 100644 --- a/test/language/expressions/arrow-function/dflt-params-duplicates.js +++ b/test/language/expressions/arrow-function/dflt-params-duplicates.js @@ -53,6 +53,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, (x = 0, x) => { diff --git a/test/language/expressions/arrow-function/dflt-params-rest.js b/test/language/expressions/arrow-function/dflt-params-rest.js index c5664b523c..a83d1c1fff 100644 --- a/test/language/expressions/arrow-function/dflt-params-rest.js +++ b/test/language/expressions/arrow-function/dflt-params-rest.js @@ -57,6 +57,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, (...x = []) => { 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 25c8f860ed..8a301cc933 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 @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 79cdb95426..ef92164ae1 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 @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 507cc9d191..8cbf409c91 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 @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js index 58949583e6..92dbfbb4a9 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js index fb5885db9a..8a4b2d2f0b 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js index fb80f47de0..696d04a9f9 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 55883e0823..843275e8da 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 @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 5dbafff120..86c65bb6d1 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 @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 d0f6e583a2..4a9f1e5c76 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 @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js index b941b00e94..c9f44f7906 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js index 9ecf585ae6..7d0eb65da0 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 6a1d0ac429..6764c17c61 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -46,6 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js b/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js index 3b0b26029c..516b1e676a 100644 --- a/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js @@ -49,6 +49,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, (...a,) => { diff --git a/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js index b0946d2369..8825c7c5c5 100644 --- a/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [ x = yield ] = []; diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js index b99fc7e012..2ba36813ed 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [[(x, y)]] = [[]]; diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js index eafc337699..92325fa9e0 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [[x[yield]]] = [[]]; diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js index 064feceaef..8e6cdb4042 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [{ get x() {} }] = [{}]; diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js index 32d002aef0..fc9f285bf0 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [{ x = yield }] = [{}]; diff --git a/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js b/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js index 54b621bf3a..1e8f79b88b 100644 --- a/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js +++ b/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [arguments] = []; diff --git a/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js b/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js index 198c1966ee..e239cc836a 100644 --- a/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [ x[yield] ] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-before-element.js b/test/language/expressions/assignment/dstr-array-rest-before-element.js index c2436e6f62..632823da4a 100644 --- a/test/language/expressions/assignment/dstr-array-rest-before-element.js +++ b/test/language/expressions/assignment/dstr-array-rest-before-element.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [...x, y] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-before-elision.js b/test/language/expressions/assignment/dstr-array-rest-before-elision.js index 5fc21593c5..8d221bda5e 100644 --- a/test/language/expressions/assignment/dstr-array-rest-before-elision.js +++ b/test/language/expressions/assignment/dstr-array-rest-before-elision.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [...x,] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-before-rest.js b/test/language/expressions/assignment/dstr-array-rest-before-rest.js index b72faab172..e5651044c9 100644 --- a/test/language/expressions/assignment/dstr-array-rest-before-rest.js +++ b/test/language/expressions/assignment/dstr-array-rest-before-rest.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [...x, ...y] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js b/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js index e486207518..ac913154ca 100644 --- a/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [...x,] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-init.js b/test/language/expressions/assignment/dstr-array-rest-init.js index 8bf56b8cf3..a71228fcf7 100644 --- a/test/language/expressions/assignment/dstr-array-rest-init.js +++ b/test/language/expressions/assignment/dstr-array-rest-init.js @@ -19,6 +19,7 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; var x; 0, [...x = 1] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js index f061c4721a..ce1ea39e22 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [...[(x, y)]] = [[]]; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js index 5a7e91b2b3..215fdfe00f 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [...[x[yield]]] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js index 07e4616b0c..0c14949a20 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [...{ get x() {} }] = [[]]; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js index 14a64275ad..a6005f14d5 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, [...{ x = yield }] = [{}]; diff --git a/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js index c33b16f84b..6901a2479d 100644 --- a/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js @@ -19,6 +19,7 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; var x = {}; 0, [...x[yield]] = []; diff --git a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js index d863aefde4..ec2809a107 100644 --- a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js +++ b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js @@ -19,6 +19,7 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; (function*() { 0, { yield } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js index a1ca1be5bb..03b366a706 100644 --- a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { yield } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js b/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js index 60f87ed08b..18f402885f 100644 --- a/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js +++ b/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { eval = 0 } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js index d1f2eeb95c..b488aefa46 100644 --- a/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { x = yield } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-id-simple-strict.js b/test/language/expressions/assignment/dstr-obj-id-simple-strict.js index a1c5e4e90d..b01ae82ccd 100644 --- a/test/language/expressions/assignment/dstr-obj-id-simple-strict.js +++ b/test/language/expressions/assignment/dstr-obj-id-simple-strict.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { eval } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js index 530230794a..bbbcb89f76 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { x: x = yield } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js index b79c3aed73..415432bcc2 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { x: x[yield] } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js index b21a9fd394..7b3c686c99 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { x: [(x, y)] } = { x: [] }; diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js index cebe9165ff..34dd97e0ce 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { x: [x = yield] } = { x: [] }; diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js index 2b663251e4..d9d9342c02 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { x: { get x() {} } } = { x: {} }; diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js index f6dac7ea3c..abc087d501 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js @@ -19,5 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { x: { x = yield } } = { x: {} }; diff --git a/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js b/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js index c9bee46e92..0a995d64ae 100644 --- a/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js @@ -19,6 +19,7 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ +throw "Test262: This statement should not be evaluated."; var rest, b; 0, {...rest, b} = {} diff --git a/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js b/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js index 46e22c18ad..637fad3d2b 100644 --- a/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-binding-identifier.js b/test/language/expressions/async-arrow-function/await-as-binding-identifier.js index 22e12e6d9b..5c02d06563 100644 --- a/test/language/expressions/async-arrow-function/await-as-binding-identifier.js +++ b/test/language/expressions/async-arrow-function/await-as-binding-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js b/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js index 367aef8697..93b1c43ae2 100644 --- a/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-identifier-reference.js b/test/language/expressions/async-arrow-function/await-as-identifier-reference.js index 8fd7b11790..edbb4a29d9 100644 --- a/test/language/expressions/async-arrow-function/await-as-identifier-reference.js +++ b/test/language/expressions/async-arrow-function/await-as-identifier-reference.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js b/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js index d7388ccb71..12571f07e3 100644 --- a/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-label-identifier.js b/test/language/expressions/async-arrow-function/await-as-label-identifier.js index 2e5179d101..14d9203c0d 100644 --- a/test/language/expressions/async-arrow-function/await-as-label-identifier.js +++ b/test/language/expressions/async-arrow-function/await-as-label-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async() => { diff --git a/test/language/expressions/async-arrow-function/dflt-params-duplicates.js b/test/language/expressions/async-arrow-function/dflt-params-duplicates.js index dc99f2c139..b55aeacdf3 100644 --- a/test/language/expressions/async-arrow-function/dflt-params-duplicates.js +++ b/test/language/expressions/async-arrow-function/dflt-params-duplicates.js @@ -44,6 +44,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; (async (x = 0, x) => { diff --git a/test/language/expressions/async-arrow-function/dflt-params-rest.js b/test/language/expressions/async-arrow-function/dflt-params-rest.js index ee34c1f109..d15d76e289 100644 --- a/test/language/expressions/async-arrow-function/dflt-params-rest.js +++ b/test/language/expressions/async-arrow-function/dflt-params-rest.js @@ -48,6 +48,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; (async (...x = []) => { diff --git a/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js b/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js index 6c16952d6b..64cc6a787f 100644 --- a/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js @@ -40,6 +40,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; (async (...a,) => { diff --git a/test/language/expressions/async-function/await-as-binding-identifier-escaped.js b/test/language/expressions/async-function/await-as-binding-identifier-escaped.js index 0fc65cad79..597164d5e5 100644 --- a/test/language/expressions/async-function/await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-function/await-as-binding-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-binding-identifier.js b/test/language/expressions/async-function/await-as-binding-identifier.js index 021b32daad..fc9e3dcfb8 100644 --- a/test/language/expressions/async-function/await-as-binding-identifier.js +++ b/test/language/expressions/async-function/await-as-binding-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-identifier-reference-escaped.js b/test/language/expressions/async-function/await-as-identifier-reference-escaped.js index d704a19b31..e6db8b97fb 100644 --- a/test/language/expressions/async-function/await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-function/await-as-identifier-reference-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-identifier-reference.js b/test/language/expressions/async-function/await-as-identifier-reference.js index 3d0b849cd9..26da702cea 100644 --- a/test/language/expressions/async-function/await-as-identifier-reference.js +++ b/test/language/expressions/async-function/await-as-identifier-reference.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-label-identifier-escaped.js b/test/language/expressions/async-function/await-as-label-identifier-escaped.js index a6bb9d96f9..ad8cd67516 100644 --- a/test/language/expressions/async-function/await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-function/await-as-label-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-label-identifier.js b/test/language/expressions/async-function/await-as-label-identifier.js index 30720d1426..2a7425dcc9 100644 --- a/test/language/expressions/async-function/await-as-label-identifier.js +++ b/test/language/expressions/async-function/await-as-label-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function () { diff --git a/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js b/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js index e2fd346451..937dcf5f8c 100644 --- a/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-binding-identifier.js b/test/language/expressions/async-function/named-await-as-binding-identifier.js index 1d8527dcfd..e10b646068 100644 --- a/test/language/expressions/async-function/named-await-as-binding-identifier.js +++ b/test/language/expressions/async-function/named-await-as-binding-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js b/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js index 85b01c453c..1fc63a4e46 100644 --- a/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-identifier-reference.js b/test/language/expressions/async-function/named-await-as-identifier-reference.js index 55d8dc8dd5..996601cdef 100644 --- a/test/language/expressions/async-function/named-await-as-identifier-reference.js +++ b/test/language/expressions/async-function/named-await-as-identifier-reference.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js b/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js index c0d7cec452..a6aa316c1e 100644 --- a/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-label-identifier.js b/test/language/expressions/async-function/named-await-as-label-identifier.js index c4ec450524..4791e018f2 100644 --- a/test/language/expressions/async-function/named-await-as-label-identifier.js +++ b/test/language/expressions/async-function/named-await-as-label-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-dflt-params-duplicates.js b/test/language/expressions/async-function/named-dflt-params-duplicates.js index 943b1f98dd..a4cd7a40c7 100644 --- a/test/language/expressions/async-function/named-dflt-params-duplicates.js +++ b/test/language/expressions/async-function/named-dflt-params-duplicates.js @@ -30,6 +30,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; (async function f(x = 0, x) { diff --git a/test/language/expressions/async-function/named-dflt-params-rest.js b/test/language/expressions/async-function/named-dflt-params-rest.js index a646952812..8316d17c1a 100644 --- a/test/language/expressions/async-function/named-dflt-params-rest.js +++ b/test/language/expressions/async-function/named-dflt-params-rest.js @@ -34,6 +34,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; (async function f(...x = []) { diff --git a/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js b/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js index d37212158f..b2a771f796 100644 --- a/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js @@ -26,6 +26,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; (async function f(...a,) { diff --git a/test/language/expressions/async-function/nameless-dflt-params-duplicates.js b/test/language/expressions/async-function/nameless-dflt-params-duplicates.js index f29eae0159..202f17b143 100644 --- a/test/language/expressions/async-function/nameless-dflt-params-duplicates.js +++ b/test/language/expressions/async-function/nameless-dflt-params-duplicates.js @@ -29,6 +29,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; (async function(x = 0, x) { diff --git a/test/language/expressions/async-function/nameless-dflt-params-rest.js b/test/language/expressions/async-function/nameless-dflt-params-rest.js index 01925e0626..8bcf6a0697 100644 --- a/test/language/expressions/async-function/nameless-dflt-params-rest.js +++ b/test/language/expressions/async-function/nameless-dflt-params-rest.js @@ -33,6 +33,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; (async function(...x = []) { diff --git a/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js b/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js index a296afa076..8d6f5970de 100644 --- a/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js @@ -25,6 +25,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; (async function(...a,) { diff --git a/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js index 4e10e5b31b..168b508ef7 100644 --- a/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-binding-identifier.js b/test/language/expressions/async-generator/await-as-binding-identifier.js index 641e1e6cb9..fe16ba2789 100644 --- a/test/language/expressions/async-generator/await-as-binding-identifier.js +++ b/test/language/expressions/async-generator/await-as-binding-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js index 3ff1e34d5e..c8102d2238 100644 --- a/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-identifier-reference.js b/test/language/expressions/async-generator/await-as-identifier-reference.js index 86a6f44d0d..f6f5479a45 100644 --- a/test/language/expressions/async-generator/await-as-identifier-reference.js +++ b/test/language/expressions/async-generator/await-as-identifier-reference.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-label-identifier-escaped.js b/test/language/expressions/async-generator/await-as-label-identifier-escaped.js index a383525789..8de1e27288 100644 --- a/test/language/expressions/async-generator/await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/await-as-label-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-label-identifier.js b/test/language/expressions/async-generator/await-as-label-identifier.js index 35b6704ca7..23e328cdfd 100644 --- a/test/language/expressions/async-generator/await-as-label-identifier.js +++ b/test/language/expressions/async-generator/await-as-label-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/dflt-params-duplicates.js b/test/language/expressions/async-generator/dflt-params-duplicates.js index 98c19a6c06..3d7ad6c862 100644 --- a/test/language/expressions/async-generator/dflt-params-duplicates.js +++ b/test/language/expressions/async-generator/dflt-params-duplicates.js @@ -33,6 +33,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, async function*(x = 0, x) { diff --git a/test/language/expressions/async-generator/dflt-params-rest.js b/test/language/expressions/async-generator/dflt-params-rest.js index 949a609e44..3078bef25d 100644 --- a/test/language/expressions/async-generator/dflt-params-rest.js +++ b/test/language/expressions/async-generator/dflt-params-rest.js @@ -37,6 +37,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, async function*(...x = []) { 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 a2f2a7215f..c083c89fa7 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 a8d252bab6..7476271285 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 21dc82f665..350519cf4e 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js index 0cb4c8e8d5..ffc71d23b3 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js index d523387fd0..604589779d 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js index 4fb1b78810..9ac09cf175 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 fadd8c7e78..86ef44f92c 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 8c63a78e21..1913625e5f 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 60b24fb978..12712bedc6 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js index a767c963ad..24eb5dc4be 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js index af8fc48d7d..b64eb9196d 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js index c055c14302..9c206969d3 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 b84c720f2b..83800d1fb8 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 bd36a6151d..dbea00e3d0 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 fd7f45600f..88d474911e 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js index f9438b2e3f..dcdbfdb271 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js index 39ec988d7b..715a4408cb 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js index e8bcfdce94..64bc5d72e9 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 410f013cb0..1a32238836 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 4d069016a5..62dfefe135 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 de9013aa91..e8a11490f4 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js index 8c06d79620..de421d8a25 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js index ef1eba62d7..db7bc016ff 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js index 8a8ed1997d..22c6bd2375 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js index 36927271db..06b8ec28f4 100644 --- a/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-binding-identifier.js b/test/language/expressions/async-generator/named-await-as-binding-identifier.js index 1dce482ed9..844dbaa7b2 100644 --- a/test/language/expressions/async-generator/named-await-as-binding-identifier.js +++ b/test/language/expressions/async-generator/named-await-as-binding-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js index c7eb1cd99f..f1786aba19 100644 --- a/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-identifier-reference.js b/test/language/expressions/async-generator/named-await-as-identifier-reference.js index 1e2d74c01d..af3b7fd7ec 100644 --- a/test/language/expressions/async-generator/named-await-as-identifier-reference.js +++ b/test/language/expressions/async-generator/named-await-as-identifier-reference.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js b/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js index 63341cd62a..1f5387b16d 100644 --- a/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-label-identifier.js b/test/language/expressions/async-generator/named-await-as-label-identifier.js index 1fd1eaac08..06239f1cf5 100644 --- a/test/language/expressions/async-generator/named-await-as-label-identifier.js +++ b/test/language/expressions/async-generator/named-await-as-label-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-dflt-params-duplicates.js b/test/language/expressions/async-generator/named-dflt-params-duplicates.js index 610d7f6f04..49617abb02 100644 --- a/test/language/expressions/async-generator/named-dflt-params-duplicates.js +++ b/test/language/expressions/async-generator/named-dflt-params-duplicates.js @@ -33,6 +33,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, async function* g(x = 0, x) { diff --git a/test/language/expressions/async-generator/named-dflt-params-rest.js b/test/language/expressions/async-generator/named-dflt-params-rest.js index 53908d36d8..473a993844 100644 --- a/test/language/expressions/async-generator/named-dflt-params-rest.js +++ b/test/language/expressions/async-generator/named-dflt-params-rest.js @@ -37,6 +37,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, async function* g(...x = []) { diff --git a/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js b/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js index 8a8f80557d..0f9656aacc 100644 --- a/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js @@ -30,6 +30,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, async function* g(...a,) { diff --git a/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js index fb8a38b983..7db6f4073c 100644 --- a/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-binding-identifier.js b/test/language/expressions/async-generator/named-yield-as-binding-identifier.js index 1509fd83df..ec82fe8637 100644 --- a/test/language/expressions/async-generator/named-yield-as-binding-identifier.js +++ b/test/language/expressions/async-generator/named-yield-as-binding-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js index baeb05788c..5be81c4c45 100644 --- a/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-identifier-reference.js b/test/language/expressions/async-generator/named-yield-as-identifier-reference.js index d8e9baa04d..cf92b9bb5f 100644 --- a/test/language/expressions/async-generator/named-yield-as-identifier-reference.js +++ b/test/language/expressions/async-generator/named-yield-as-identifier-reference.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js b/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js index e06acfc9c4..9d69662560 100644 --- a/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-label-identifier.js b/test/language/expressions/async-generator/named-yield-as-label-identifier.js index 6341cbc1b2..5aedf8ec30 100644 --- a/test/language/expressions/async-generator/named-yield-as-label-identifier.js +++ b/test/language/expressions/async-generator/named-yield-as-label-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js b/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js index a368ba6c3e..66d15df16f 100644 --- a/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js +++ b/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js @@ -24,6 +24,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/named-yield-identifier-strict.js b/test/language/expressions/async-generator/named-yield-identifier-strict.js index 6c2b9d59e8..4ec1cb6206 100644 --- a/test/language/expressions/async-generator/named-yield-identifier-strict.js +++ b/test/language/expressions/async-generator/named-yield-identifier-strict.js @@ -17,6 +17,7 @@ info: | AsyncGeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js b/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js index fc6f8f7ffa..69ef0e714e 100644 --- a/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js @@ -30,6 +30,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, async function*(...a,) { diff --git a/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js index 429fbbf127..3a56ce5f8d 100644 --- a/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-binding-identifier.js b/test/language/expressions/async-generator/yield-as-binding-identifier.js index b52f74faf1..69c5875125 100644 --- a/test/language/expressions/async-generator/yield-as-binding-identifier.js +++ b/test/language/expressions/async-generator/yield-as-binding-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js index f8c1d78238..adfab7bd72 100644 --- a/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-identifier-reference.js b/test/language/expressions/async-generator/yield-as-identifier-reference.js index dd9b10d3dc..6cf349fbde 100644 --- a/test/language/expressions/async-generator/yield-as-identifier-reference.js +++ b/test/language/expressions/async-generator/yield-as-identifier-reference.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js b/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js index a506bbc545..81cf30948d 100644 --- a/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-label-identifier.js b/test/language/expressions/async-generator/yield-as-label-identifier.js index 77f967d8a3..2cbb4cb23d 100644 --- a/test/language/expressions/async-generator/yield-as-label-identifier.js +++ b/test/language/expressions/async-generator/yield-as-label-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-identifier-spread-strict.js b/test/language/expressions/async-generator/yield-identifier-spread-strict.js index 8c8214d885..ab62a6d827 100644 --- a/test/language/expressions/async-generator/yield-identifier-spread-strict.js +++ b/test/language/expressions/async-generator/yield-identifier-spread-strict.js @@ -24,6 +24,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/async-generator/yield-identifier-strict.js b/test/language/expressions/async-generator/yield-identifier-strict.js index 1a32a96d3c..2a4c3f38ad 100644 --- a/test/language/expressions/async-generator/yield-identifier-strict.js +++ b/test/language/expressions/async-generator/yield-identifier-strict.js @@ -17,6 +17,7 @@ info: | AsyncGeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js b/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js index e06bc841e5..6548bbba6b 100644 --- a/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js @@ -57,6 +57,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { async *method(x = 0, x) { diff --git a/test/language/expressions/class/async-gen-meth-dflt-params-rest.js b/test/language/expressions/class/async-gen-meth-dflt-params-rest.js index 7f75839710..b92dee4af6 100644 --- a/test/language/expressions/class/async-gen-meth-dflt-params-rest.js +++ b/test/language/expressions/class/async-gen-meth-dflt-params-rest.js @@ -61,6 +61,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { async *method(...x = []) { diff --git a/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js index 07c784ebee..6c46bf23f0 100644 --- a/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js @@ -54,6 +54,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { async *method(...a,) { diff --git a/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js b/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js index 1a7fa9bdaa..3f24e5b6dc 100644 --- a/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js @@ -57,6 +57,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { static async *method(x = 0, x) { diff --git a/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js b/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js index 1945fbc167..6eab7d241f 100644 --- a/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js @@ -61,6 +61,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { static async *method(...x = []) { diff --git a/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js index 972297221e..4806df704d 100644 --- a/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js @@ -54,6 +54,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { static async *method(...a,) { diff --git a/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js index 533cff236e..4ca0f8e15b 100644 --- a/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js index f5c82819e3..5a6ce6e3cd 100644 --- a/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js index 403c4edb14..6ca1429779 100644 --- a/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js index ae73038fea..3dd41fe1cf 100644 --- a/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js index cc71b9066a..e8bd69932b 100644 --- a/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-label-identifier.js b/test/language/expressions/class/async-gen-method-await-as-label-identifier.js index 422ea90be6..d340d1aef9 100644 --- a/test/language/expressions/class/async-gen-method-await-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-await-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js index 01c1b247c8..9cec981ff3 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js index cee89e521e..b1488aadf4 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js index 32459fa6e4..8cf2875263 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js index e6a1059f85..7f83717d67 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js index ee2912150b..5d61c73d5c 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js index b0e4b6cf91..09f44966d1 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js index af6cc2cb06..b5b9d9d294 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js index 40355726ee..038d907be5 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js index 66f23d3ee3..dfde4d9572 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js index 44b9cfb1ad..942fa72d6b 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js index 780b758e84..a88f5520df 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js index 523e9c009a..18513c1b91 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js b/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js index 9e8226d81f..85b663fa48 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js @@ -29,6 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js b/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js index 2adf5b764e..c0d83fffe2 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js +++ b/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js @@ -22,6 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js index 95308e64e4..45ac221366 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js index e0be6d3c5f..5634d7daa0 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js index f8abfb9cc0..3cbb3faada 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js index 1d51b563f5..e1f5b28673 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js index 24ccfb5109..ef7993fd87 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js b/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js index 12c3dbac4a..b2acc5edd3 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js b/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js index 4a163c7215..bcca32edcb 100644 --- a/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js @@ -29,6 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/async-gen-method-yield-identifier-strict.js b/test/language/expressions/class/async-gen-method-yield-identifier-strict.js index 45fecde820..ae8568cc0e 100644 --- a/test/language/expressions/class/async-gen-method-yield-identifier-strict.js +++ b/test/language/expressions/class/async-gen-method-yield-identifier-strict.js @@ -22,6 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/async-meth-dflt-params-duplicates.js b/test/language/expressions/class/async-meth-dflt-params-duplicates.js index 8c1bb59aef..5e761dafbe 100644 --- a/test/language/expressions/class/async-meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-meth-dflt-params-duplicates.js @@ -55,6 +55,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method(x = 0, x) { diff --git a/test/language/expressions/class/async-meth-dflt-params-rest.js b/test/language/expressions/class/async-meth-dflt-params-rest.js index adaaf724bf..b7d4c20492 100644 --- a/test/language/expressions/class/async-meth-dflt-params-rest.js +++ b/test/language/expressions/class/async-meth-dflt-params-rest.js @@ -59,6 +59,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method(...x = []) { diff --git a/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js index 871c79360d..b1297cca87 100644 --- a/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js @@ -51,6 +51,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method(...a,) { diff --git a/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js b/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js index 6d5d586ace..d9ec00f7fc 100644 --- a/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js @@ -55,6 +55,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method(x = 0, x) { diff --git a/test/language/expressions/class/async-meth-static-dflt-params-rest.js b/test/language/expressions/class/async-meth-static-dflt-params-rest.js index 0b98841282..d2d296f3e2 100644 --- a/test/language/expressions/class/async-meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/async-meth-static-dflt-params-rest.js @@ -59,6 +59,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method(...x = []) { diff --git a/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js index f1e1e00d0b..fb8abed7ed 100644 --- a/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js @@ -51,6 +51,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method(...a,) { diff --git a/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js index 1cd9a0ddef..c133a6007d 100644 --- a/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-binding-identifier.js b/test/language/expressions/class/async-method-await-as-binding-identifier.js index b2a031ff7c..dc955d13c7 100644 --- a/test/language/expressions/class/async-method-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-method-await-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js index 27f856ee00..879e23bf27 100644 --- a/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-identifier-reference.js b/test/language/expressions/class/async-method-await-as-identifier-reference.js index d827b028a3..be3e272640 100644 --- a/test/language/expressions/class/async-method-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-method-await-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js index d9f3aedfca..019ce7d9a1 100644 --- a/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-label-identifier.js b/test/language/expressions/class/async-method-await-as-label-identifier.js index 63f534fc3b..cc8cf808cc 100644 --- a/test/language/expressions/class/async-method-await-as-label-identifier.js +++ b/test/language/expressions/class/async-method-await-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js index b7ae297fa5..211df37ee1 100644 --- a/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-binding-identifier.js b/test/language/expressions/class/async-method-static-await-as-binding-identifier.js index 6439c50e76..2cf7840ada 100644 --- a/test/language/expressions/class/async-method-static-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-method-static-await-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js index 43254c8400..94365cd82c 100644 --- a/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-identifier-reference.js b/test/language/expressions/class/async-method-static-await-as-identifier-reference.js index 881dd6a2de..512fe36f53 100644 --- a/test/language/expressions/class/async-method-static-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-method-static-await-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js index e21517c0ce..8246b9df85 100644 --- a/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-label-identifier.js b/test/language/expressions/class/async-method-static-await-as-label-identifier.js index a7da3a57f1..e092b7a5cf 100644 --- a/test/language/expressions/class/async-method-static-await-as-label-identifier.js +++ b/test/language/expressions/class/async-method-static-await-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static async method() { 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 18edf05c82..164a91e532 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 8cc3711551..18d4352933 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 7a0ed7f0e8..84844ac78d 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js index 385d7493b8..405d4ae1d5 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js index 059bac7c28..70147139e3 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js index e2d2d6c34f..eb93f17378 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 d148f581cc..fa630df925 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 ca88618de8..9d8c568975 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 1d6b8c55d7..0d96e29c55 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index a89ee1089b..24941bfd89 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 1bf578b6b1..795787d191 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index b9e346aa62..d1d07d9b39 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 fc0672c7ab..e3830346cc 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 b8c194da77..be3600155c 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 021274ab46..5c6c0b1517 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 73cb96c847..8a5b5bafa2 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js index f4e94ec64a..1675246827 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js index c773260eeb..9c68795568 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 66992474e0..a055380be4 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 09f3c28d72..899a12a6f7 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 4b5462333c..81f0950760 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 870a596652..cc0175bbd8 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 0649353af3..8011f4eebe 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 106b3cf68b..1424c69e2d 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 e75b7379b5..40f0e8ddc0 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 b982540b39..69077ef19b 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 a04c085da5..90a4426131 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js index ac4bcf3f53..3cc413ac34 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js index 255808043b..1f310c357b 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js index 88fbf60c5f..3c63abaa60 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 0680c9bcab..fa9acac46c 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 34c4634c58..2b5c3548ce 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 418a44e04b..971979a9f3 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index b919070702..a34da83808 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 1300296af8..9d41bc85db 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 6b199e6322..ac632c6956 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 12a98fb2bc..71e62329a7 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 9034695169..bf2fc086cf 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 1642e8e1be..7b2769b6b9 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 3ff0eae2c6..6fd0dbf70d 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js index 3e64be67ef..b00dce9984 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js index 58bb0971de..6b12608bfd 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 7022fc734b..6d57cf0ac0 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 82a5041a4b..7604b12516 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 8304642784..95307ba5d2 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 @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index ef8235990b..6cf9d81b86 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 156163cae1..c6b00fa8f0 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 7f8b493fd1..16a97a8d84 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -70,6 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 8ee996d40b..2e17a51163 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 e0dddb61fd..0c9ea7aa4c 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 1389a0ef64..924774ae30 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js index acf7d13e87..a2f22a35f1 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js index 8a301e5c96..d3940b7722 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js index 25f371fa89..bdaba1cc58 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 6de31dc142..e8f2134ebc 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 536da99061..a189c2123f 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 54f62469c9..b721b7eaff 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js index ef763ba48c..5ce10bc9f6 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js index c94551e738..6021778f58 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js index c920be3b38..951192861f 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 7993725c33..3f683d00e3 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 18ae693449..9bef7313e3 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 f4348c3cbe..c82ac37498 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js index e1d6dc6f13..8d0c38071f 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js index 3361cc93e8..49ec315542 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js index a544ca28f3..9e3b378bf7 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 abdad235f9..91a231e698 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 b825e169ee..bf858e9b9f 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { 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 aeecaf24ba..c35c43d40e 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 @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 99bd87df6c..6c39b71ffa 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 3cd152e0e7..bdcddd6daf 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index a986e21c12..3369b3b1bf 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -67,6 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var C = class { diff --git a/test/language/expressions/class/gen-meth-dflt-params-duplicates.js b/test/language/expressions/class/gen-meth-dflt-params-duplicates.js index c6f327d6f6..765110f534 100644 --- a/test/language/expressions/class/gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/gen-meth-dflt-params-duplicates.js @@ -77,6 +77,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { *method(x = 0, x) { diff --git a/test/language/expressions/class/gen-meth-dflt-params-rest.js b/test/language/expressions/class/gen-meth-dflt-params-rest.js index 6ce951503b..5fa8ee709b 100644 --- a/test/language/expressions/class/gen-meth-dflt-params-rest.js +++ b/test/language/expressions/class/gen-meth-dflt-params-rest.js @@ -81,6 +81,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { *method(...x = []) { diff --git a/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js index fbd4a01ef6..c2b36089f5 100644 --- a/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js @@ -73,6 +73,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { *method(...a,) { diff --git a/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js b/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js index 9c8d30685e..030a69ca85 100644 --- a/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js @@ -77,6 +77,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { static *method(x = 0, x) { diff --git a/test/language/expressions/class/gen-meth-static-dflt-params-rest.js b/test/language/expressions/class/gen-meth-static-dflt-params-rest.js index e48b66f9af..21484a2d96 100644 --- a/test/language/expressions/class/gen-meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/gen-meth-static-dflt-params-rest.js @@ -81,6 +81,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { static *method(...x = []) { diff --git a/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js index 7522a65cc8..2813285898 100644 --- a/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js @@ -73,6 +73,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { static *method(...a,) { diff --git a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js index b2159a21fc..23500d3171 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static *gen() { var yi\u0065ld; diff --git a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js index 25e13019c4..75e082a9f1 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js +++ b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static *gen() { var yield; diff --git a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js index 27a86ab9c8..eae1ad01da 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static *gen() { void yi\u0065ld; diff --git a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js index a1ff71520d..e48918c96a 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js +++ b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static *gen() { void yield; diff --git a/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js b/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js index 897df7f2c1..f08c2135d5 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static *gen() { yi\u0065ld: ; diff --git a/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js b/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js index 76c74990b7..e1f261fec3 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js +++ b/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class { static *gen() { yield: ; diff --git a/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js b/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js index 045a8d8817..d321cd3252 100644 --- a/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js @@ -28,6 +28,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/gen-method-static-yield-identifier-strict.js b/test/language/expressions/class/gen-method-static-yield-identifier-strict.js index 7de5baf3dc..e72651c4cc 100644 --- a/test/language/expressions/class/gen-method-static-yield-identifier-strict.js +++ b/test/language/expressions/class/gen-method-static-yield-identifier-strict.js @@ -20,6 +20,7 @@ info: | GeneratorMethod : * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js index e7ad8dcb55..462c940820 100644 --- a/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class {*gen() { var yi\u0065ld; diff --git a/test/language/expressions/class/gen-method-yield-as-binding-identifier.js b/test/language/expressions/class/gen-method-yield-as-binding-identifier.js index 11d0448040..26767af105 100644 --- a/test/language/expressions/class/gen-method-yield-as-binding-identifier.js +++ b/test/language/expressions/class/gen-method-yield-as-binding-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class {*gen() { var yield; diff --git a/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js index 88c404921a..61d99d41e9 100644 --- a/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class {*gen() { void yi\u0065ld; diff --git a/test/language/expressions/class/gen-method-yield-as-identifier-reference.js b/test/language/expressions/class/gen-method-yield-as-identifier-reference.js index 76b87bc3ee..9bfeeb74eb 100644 --- a/test/language/expressions/class/gen-method-yield-as-identifier-reference.js +++ b/test/language/expressions/class/gen-method-yield-as-identifier-reference.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class {*gen() { void yield; diff --git a/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js b/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js index a002c49aa3..6994c0d144 100644 --- a/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class {*gen() { yi\u0065ld: ; diff --git a/test/language/expressions/class/gen-method-yield-as-label-identifier.js b/test/language/expressions/class/gen-method-yield-as-label-identifier.js index 151f46e248..d53c1af7e0 100644 --- a/test/language/expressions/class/gen-method-yield-as-label-identifier.js +++ b/test/language/expressions/class/gen-method-yield-as-label-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var C = class {*gen() { yield: ; diff --git a/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js b/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js index c60ac8d463..fe68d75ff2 100644 --- a/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js @@ -28,6 +28,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/gen-method-yield-identifier-strict.js b/test/language/expressions/class/gen-method-yield-identifier-strict.js index a9e667e528..af99f167a4 100644 --- a/test/language/expressions/class/gen-method-yield-identifier-strict.js +++ b/test/language/expressions/class/gen-method-yield-identifier-strict.js @@ -20,6 +20,7 @@ info: | GeneratorMethod : * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/class/meth-dflt-params-duplicates.js b/test/language/expressions/class/meth-dflt-params-duplicates.js index cf5086bef4..615d51a1b0 100644 --- a/test/language/expressions/class/meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/meth-dflt-params-duplicates.js @@ -74,6 +74,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { method(x = 0, x) { diff --git a/test/language/expressions/class/meth-dflt-params-rest.js b/test/language/expressions/class/meth-dflt-params-rest.js index ff6401a5fb..35a2a7efcf 100644 --- a/test/language/expressions/class/meth-dflt-params-rest.js +++ b/test/language/expressions/class/meth-dflt-params-rest.js @@ -78,6 +78,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { method(...x = []) { diff --git a/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js index 0d60556379..67a1d16963 100644 --- a/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js @@ -70,6 +70,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { method(...a,) { diff --git a/test/language/expressions/class/meth-static-dflt-params-duplicates.js b/test/language/expressions/class/meth-static-dflt-params-duplicates.js index 80b48b38f4..eb9a721667 100644 --- a/test/language/expressions/class/meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/meth-static-dflt-params-duplicates.js @@ -74,6 +74,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { static method(x = 0, x) { diff --git a/test/language/expressions/class/meth-static-dflt-params-rest.js b/test/language/expressions/class/meth-static-dflt-params-rest.js index 12569abcfc..03ae707ec7 100644 --- a/test/language/expressions/class/meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/meth-static-dflt-params-rest.js @@ -78,6 +78,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { static method(...x = []) { diff --git a/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js index 466e998ef5..8a5d3531bd 100644 --- a/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js @@ -70,6 +70,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, class { static method(...a,) { diff --git a/test/language/expressions/function/dflt-params-duplicates.js b/test/language/expressions/function/dflt-params-duplicates.js index 930fed9778..73069eec8a 100644 --- a/test/language/expressions/function/dflt-params-duplicates.js +++ b/test/language/expressions/function/dflt-params-duplicates.js @@ -54,6 +54,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, function(x = 0, x) { diff --git a/test/language/expressions/function/dflt-params-rest.js b/test/language/expressions/function/dflt-params-rest.js index f5bab2d327..e5db85cee5 100644 --- a/test/language/expressions/function/dflt-params-rest.js +++ b/test/language/expressions/function/dflt-params-rest.js @@ -58,6 +58,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, function(...x = []) { 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 c0c12a472b..2578eb4e76 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 06aaa00b99..af9fb91fcb 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 21825d4619..e35c07997d 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js index d56004567f..ad3c80f551 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js index 567eba245b..05e17a05c1 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js index abd88c6d01..8e7f7e3869 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 1ce295cda6..f9c4e428ca 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 8159da8045..a8e12b7e4a 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 048c15ad44..117cdf68e1 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 903face9b6..6d79d74382 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js index a441fb78c0..0fc7770b8e 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js index a12449d2f0..21a629b750 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/function/rest-params-trailing-comma-early-error.js b/test/language/expressions/function/rest-params-trailing-comma-early-error.js index 34fd920cef..a5adfdbbd3 100644 --- a/test/language/expressions/function/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/function/rest-params-trailing-comma-early-error.js @@ -50,6 +50,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, function(...a,) { diff --git a/test/language/expressions/generators/dflt-params-duplicates.js b/test/language/expressions/generators/dflt-params-duplicates.js index 11c95daac1..2f0ce1b9ce 100644 --- a/test/language/expressions/generators/dflt-params-duplicates.js +++ b/test/language/expressions/generators/dflt-params-duplicates.js @@ -54,6 +54,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, function*(x = 0, x) { diff --git a/test/language/expressions/generators/dflt-params-rest.js b/test/language/expressions/generators/dflt-params-rest.js index 0e3cd3bd21..958edbc397 100644 --- a/test/language/expressions/generators/dflt-params-rest.js +++ b/test/language/expressions/generators/dflt-params-rest.js @@ -58,6 +58,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, function*(...x = []) { 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 1289621c94..eee8f3053e 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 5d7725ba15..6699674484 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 1051b82e80..b6024d0380 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js index ca32c14522..14984bb5fe 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js index 7390832dd6..b516364669 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js index 76692ec244..6449c4f65c 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 09509cdff5..82829a557c 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 6c37964d48..9cabf0fa87 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; 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 9bdede978e..49544f2b1a 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js index bbee189fe4..461db86931 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js index cbc265d71b..006fbbb85c 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js index f27011345e..7ca5987719 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var f; diff --git a/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js b/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js index 5cd0fceecd..90a3163868 100644 --- a/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *g() { var yi\u0065ld; diff --git a/test/language/expressions/generators/named-yield-as-binding-identifier.js b/test/language/expressions/generators/named-yield-as-binding-identifier.js index 0471c77e71..e61d8e68da 100644 --- a/test/language/expressions/generators/named-yield-as-binding-identifier.js +++ b/test/language/expressions/generators/named-yield-as-binding-identifier.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *g() { var yield; diff --git a/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js b/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js index c86041dca5..199162ba30 100644 --- a/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *g() { void yi\u0065ld; diff --git a/test/language/expressions/generators/named-yield-as-identifier-reference.js b/test/language/expressions/generators/named-yield-as-identifier-reference.js index 8f0c4dad84..be547b86f2 100644 --- a/test/language/expressions/generators/named-yield-as-identifier-reference.js +++ b/test/language/expressions/generators/named-yield-as-identifier-reference.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *g() { void yield; diff --git a/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js b/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js index d581027974..fe30eeb91f 100644 --- a/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *g() { yi\u0065ld: ; diff --git a/test/language/expressions/generators/named-yield-as-label-identifier.js b/test/language/expressions/generators/named-yield-as-label-identifier.js index 4fc4e07445..b142772bc1 100644 --- a/test/language/expressions/generators/named-yield-as-label-identifier.js +++ b/test/language/expressions/generators/named-yield-as-label-identifier.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *g() { yield: ; diff --git a/test/language/expressions/generators/named-yield-identifier-spread-strict.js b/test/language/expressions/generators/named-yield-identifier-spread-strict.js index f375e7a0f8..2ef3e7ebac 100644 --- a/test/language/expressions/generators/named-yield-identifier-spread-strict.js +++ b/test/language/expressions/generators/named-yield-identifier-spread-strict.js @@ -22,6 +22,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/generators/named-yield-identifier-strict.js b/test/language/expressions/generators/named-yield-identifier-strict.js index 70101210b2..95dd820dbf 100644 --- a/test/language/expressions/generators/named-yield-identifier-strict.js +++ b/test/language/expressions/generators/named-yield-identifier-strict.js @@ -14,6 +14,7 @@ info: | GeneratorExpression: function * BindingIdentifier opt ( FormalParameters ) { GeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/generators/rest-params-trailing-comma-early-error.js b/test/language/expressions/generators/rest-params-trailing-comma-early-error.js index 2aa7735050..281acd32e3 100644 --- a/test/language/expressions/generators/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/generators/rest-params-trailing-comma-early-error.js @@ -50,6 +50,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, function*(...a,) { diff --git a/test/language/expressions/generators/yield-as-binding-identifier-escaped.js b/test/language/expressions/generators/yield-as-binding-identifier-escaped.js index dfacdf5b5b..716f8adae7 100644 --- a/test/language/expressions/generators/yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/generators/yield-as-binding-identifier-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *() { var yi\u0065ld; diff --git a/test/language/expressions/generators/yield-as-binding-identifier.js b/test/language/expressions/generators/yield-as-binding-identifier.js index a26aa2140c..c6ef881af1 100644 --- a/test/language/expressions/generators/yield-as-binding-identifier.js +++ b/test/language/expressions/generators/yield-as-binding-identifier.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *() { var yield; diff --git a/test/language/expressions/generators/yield-as-identifier-reference-escaped.js b/test/language/expressions/generators/yield-as-identifier-reference-escaped.js index 390d154f3c..3776e6d7cd 100644 --- a/test/language/expressions/generators/yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/generators/yield-as-identifier-reference-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *() { void yi\u0065ld; diff --git a/test/language/expressions/generators/yield-as-identifier-reference.js b/test/language/expressions/generators/yield-as-identifier-reference.js index 1321239780..841f0646ed 100644 --- a/test/language/expressions/generators/yield-as-identifier-reference.js +++ b/test/language/expressions/generators/yield-as-identifier-reference.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *() { void yield; diff --git a/test/language/expressions/generators/yield-as-label-identifier-escaped.js b/test/language/expressions/generators/yield-as-label-identifier-escaped.js index e7dcd910f7..fff0044f40 100644 --- a/test/language/expressions/generators/yield-as-label-identifier-escaped.js +++ b/test/language/expressions/generators/yield-as-label-identifier-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *() { yi\u0065ld: ; diff --git a/test/language/expressions/generators/yield-as-label-identifier.js b/test/language/expressions/generators/yield-as-label-identifier.js index e6be45af71..d13435b71f 100644 --- a/test/language/expressions/generators/yield-as-label-identifier.js +++ b/test/language/expressions/generators/yield-as-label-identifier.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var gen = function *() { yield: ; diff --git a/test/language/expressions/generators/yield-identifier-spread-strict.js b/test/language/expressions/generators/yield-identifier-spread-strict.js index 3b1d37d617..e4e4767de1 100644 --- a/test/language/expressions/generators/yield-identifier-spread-strict.js +++ b/test/language/expressions/generators/yield-identifier-spread-strict.js @@ -22,6 +22,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/generators/yield-identifier-strict.js b/test/language/expressions/generators/yield-identifier-strict.js index b6554db8fd..8de2948609 100644 --- a/test/language/expressions/generators/yield-identifier-strict.js +++ b/test/language/expressions/generators/yield-identifier-strict.js @@ -14,6 +14,7 @@ info: | GeneratorExpression: function * BindingIdentifier opt ( FormalParameters ) { GeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 14ec7d8726..97de247003 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 @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 fca362170d..5cb2613c42 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 @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 d873b1b043..c2268dfa0a 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 @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js index 4ea655a09a..a9f31bd1d7 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js index e6e5eb4265..60fa4ad054 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js index e784923774..1085728c17 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 f245f3cec9..19e35839a8 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 @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 4ba44f2129..a5183aff55 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 @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 6a5405dc2d..7999424dbb 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 @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 11a6c7d437..16d3daddd4 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index e3d5d9bc3d..cce434887a 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 316274925d..fc3a881418 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -30,6 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 8cc795167c..857672d4f4 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 @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 8ff51f4b4b..8a199dcc2d 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 @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 bddc0cc971..03822acc8d 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 @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js index c996abb54c..58101acb8d 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js index 886bc24110..51aeebd3f9 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js index 6019d38f97..a84b6597c1 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 6bbc29a19b..291d071ce8 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 @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 edc58eef54..dcd17ce138 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 @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 c9879cfea7..9267532b39 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 @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 8f2f0906f8..38c407c28e 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 63723cc0fd..ded6ee7523 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index c57035b152..9f24bbce5b 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -52,6 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 16492a2511..7d52c66be2 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 c027c4223d..ffcd30cf27 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 50b6cf000f..4bc94fde7d 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js index 90691cb3a0..8245717802 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js index 4e10585cb2..0bda4bc4c5 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js index 822c61dc2d..16795c7e07 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 c842e9c49a..0aa1e68776 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 ceef98da11..df5ca0af3c 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { 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 65bdbf938b..60f396f40b 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 @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js index 3806163d2c..160ebfc5b8 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js index 6bdf91f61e..cded4bdda7 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js index f201b2fb40..411ec55e39 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -49,6 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js index fe4640bafe..4192817a47 100644 --- a/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js b/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js index ab9e0d4ccf..43c4ea557d 100644 --- a/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js index ba6b8b9d13..5f12c5b21f 100644 --- a/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js b/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js index 0901a2873e..25c3a1a870 100644 --- a/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js index 77ccdfc4ea..347a2f0057 100644 --- a/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-label-identifier.js b/test/language/expressions/object/method-definition/async-await-as-label-identifier.js index b9fc331b72..c84673d7fd 100644 --- a/test/language/expressions/object/method-definition/async-await-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/async-await-as-label-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js index b4822e8e15..15a7511060 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js index 16f01ca777..c9f611af44 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js index 5fe5df5a7f..bfef12b0ae 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js index ad66a857de..9725664bfb 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js index e0aac01dc1..c3ad9edc63 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js index 36cabc6756..eba5ef8bc8 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js index 8120c0e620..494b9cd722 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js @@ -38,6 +38,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { async *method(x = 0, x) { diff --git a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js index be3eafda5e..0c40872016 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js @@ -42,6 +42,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, { async *method(...x = []) { diff --git a/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js index 3ac0cbd918..07e55cdccf 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js @@ -35,6 +35,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, { async *method(...a,) { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js index 06a42dd08c..bd15bec791 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js index efc8a4302f..c5abdf7726 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js index 18bf881478..546574578b 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js index 0bc824773f..b5242cba7b 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js index c09ae334d1..943171e9fc 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js index e77071f810..957a580790 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js b/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js index 4ac20d73e7..4e96c01986 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js @@ -23,6 +23,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js b/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js index 186de46ca5..6b1571d604 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js @@ -16,6 +16,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js index f968ff5066..67dd7a15a2 100644 --- a/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js @@ -29,6 +29,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; ({ diff --git a/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js index ac83ef99e5..e7ae7cdf63 100644 --- a/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js @@ -33,6 +33,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; ({ diff --git a/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js index eb1a994e60..d482bf9450 100644 --- a/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js @@ -25,6 +25,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; ({ diff --git a/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js index 74f4b1f5ae..d03294bbcb 100644 --- a/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js @@ -59,6 +59,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { *method(x = 0, x) { diff --git a/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js index e1171d4889..a0e4fdf5b3 100644 --- a/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js @@ -63,6 +63,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, { *method(...x = []) { diff --git a/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js index 1fafda10c0..6a5ec695df 100644 --- a/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js @@ -55,6 +55,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, { *method(...a,) { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js index 35498bb196..fd248e795b 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js index 61bd78bb5a..04ee506682 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js index bb33828426..67a523a0bb 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js index dc7d32d8d0..9a107c63ba 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js index 0da5a53f7e..6c87f52c59 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js index bb319e8d94..c1d947e6aa 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js b/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js index 801084fe31..5db2962b6f 100644 --- a/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js +++ b/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js @@ -22,6 +22,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js b/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js index 617cad48bb..7e7586745e 100644 --- a/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js +++ b/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js @@ -14,6 +14,7 @@ info: | GeneratorMethod[Yield, Await]: * PropertyName[?Yield, ?Await] ( UniqueFormalParameters[+Yield, ~Await] ) { GeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js index ca6b30f3e6..f6fbccbebb 100644 --- a/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js @@ -56,6 +56,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; 0, { method(x = 0, x) { diff --git a/test/language/expressions/object/method-definition/meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/meth-dflt-params-rest.js index 8536874de7..ff4275ac2a 100644 --- a/test/language/expressions/object/method-definition/meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/meth-dflt-params-rest.js @@ -60,6 +60,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; 0, { method(...x = []) { diff --git a/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js index bc1d5dd470..7263b76161 100644 --- a/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js @@ -52,6 +52,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; 0, { method(...a,) { diff --git a/test/language/statements/async-function/await-as-binding-identifier-escaped.js b/test/language/statements/async-function/await-as-binding-identifier-escaped.js index 74c4685f31..dceb54e51e 100644 --- a/test/language/statements/async-function/await-as-binding-identifier-escaped.js +++ b/test/language/statements/async-function/await-as-binding-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { diff --git a/test/language/statements/async-function/await-as-binding-identifier.js b/test/language/statements/async-function/await-as-binding-identifier.js index 9e7a05b7e4..06c540ecd1 100644 --- a/test/language/statements/async-function/await-as-binding-identifier.js +++ b/test/language/statements/async-function/await-as-binding-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { diff --git a/test/language/statements/async-function/await-as-identifier-reference-escaped.js b/test/language/statements/async-function/await-as-identifier-reference-escaped.js index 5f87e7053e..1b1ae8366b 100644 --- a/test/language/statements/async-function/await-as-identifier-reference-escaped.js +++ b/test/language/statements/async-function/await-as-identifier-reference-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { diff --git a/test/language/statements/async-function/await-as-identifier-reference.js b/test/language/statements/async-function/await-as-identifier-reference.js index 6e79c06ae1..cc427e50af 100644 --- a/test/language/statements/async-function/await-as-identifier-reference.js +++ b/test/language/statements/async-function/await-as-identifier-reference.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { diff --git a/test/language/statements/async-function/await-as-label-identifier-escaped.js b/test/language/statements/async-function/await-as-label-identifier-escaped.js index 8e9239aa7a..3243d701d6 100644 --- a/test/language/statements/async-function/await-as-label-identifier-escaped.js +++ b/test/language/statements/async-function/await-as-label-identifier-escaped.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { diff --git a/test/language/statements/async-function/await-as-label-identifier.js b/test/language/statements/async-function/await-as-label-identifier.js index d0ac4c5363..99729bd3d4 100644 --- a/test/language/statements/async-function/await-as-label-identifier.js +++ b/test/language/statements/async-function/await-as-label-identifier.js @@ -22,6 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { diff --git a/test/language/statements/async-function/dflt-params-duplicates.js b/test/language/statements/async-function/dflt-params-duplicates.js index 116b8b6c2b..2d3a7d90c0 100644 --- a/test/language/statements/async-function/dflt-params-duplicates.js +++ b/test/language/statements/async-function/dflt-params-duplicates.js @@ -29,6 +29,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; async function f(x = 0, x) { diff --git a/test/language/statements/async-function/dflt-params-rest.js b/test/language/statements/async-function/dflt-params-rest.js index 80db4e9953..8d1deb4751 100644 --- a/test/language/statements/async-function/dflt-params-rest.js +++ b/test/language/statements/async-function/dflt-params-rest.js @@ -33,6 +33,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; async function f(...x = []) { diff --git a/test/language/statements/async-function/rest-params-trailing-comma-early-error.js b/test/language/statements/async-function/rest-params-trailing-comma-early-error.js index c01a639e17..49a97587dd 100644 --- a/test/language/statements/async-function/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/async-function/rest-params-trailing-comma-early-error.js @@ -25,6 +25,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; async function f(...a,) { diff --git a/test/language/statements/async-generator/await-as-binding-identifier-escaped.js b/test/language/statements/async-generator/await-as-binding-identifier-escaped.js index 2c1ed63c93..d300771c89 100644 --- a/test/language/statements/async-generator/await-as-binding-identifier-escaped.js +++ b/test/language/statements/async-generator/await-as-binding-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/await-as-binding-identifier.js b/test/language/statements/async-generator/await-as-binding-identifier.js index 4a6af90384..07a3a673df 100644 --- a/test/language/statements/async-generator/await-as-binding-identifier.js +++ b/test/language/statements/async-generator/await-as-binding-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/await-as-identifier-reference-escaped.js b/test/language/statements/async-generator/await-as-identifier-reference-escaped.js index afe771cc9c..da9e234642 100644 --- a/test/language/statements/async-generator/await-as-identifier-reference-escaped.js +++ b/test/language/statements/async-generator/await-as-identifier-reference-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/await-as-identifier-reference.js b/test/language/statements/async-generator/await-as-identifier-reference.js index db2a97569a..8f4485d0ea 100644 --- a/test/language/statements/async-generator/await-as-identifier-reference.js +++ b/test/language/statements/async-generator/await-as-identifier-reference.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/await-as-label-identifier-escaped.js b/test/language/statements/async-generator/await-as-label-identifier-escaped.js index 9f5b2658e7..41830ac8af 100644 --- a/test/language/statements/async-generator/await-as-label-identifier-escaped.js +++ b/test/language/statements/async-generator/await-as-label-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/await-as-label-identifier.js b/test/language/statements/async-generator/await-as-label-identifier.js index f2eda8967e..43a92c7f94 100644 --- a/test/language/statements/async-generator/await-as-label-identifier.js +++ b/test/language/statements/async-generator/await-as-label-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/dflt-params-duplicates.js b/test/language/statements/async-generator/dflt-params-duplicates.js index d333063cbe..f2ef796afb 100644 --- a/test/language/statements/async-generator/dflt-params-duplicates.js +++ b/test/language/statements/async-generator/dflt-params-duplicates.js @@ -33,6 +33,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; async function* f(x = 0, x) { diff --git a/test/language/statements/async-generator/dflt-params-rest.js b/test/language/statements/async-generator/dflt-params-rest.js index 3e1e67aaf5..16b811a854 100644 --- a/test/language/statements/async-generator/dflt-params-rest.js +++ b/test/language/statements/async-generator/dflt-params-rest.js @@ -37,6 +37,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; async function* f(...x = []) { 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 e7fb8ec102..03d17389de 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 41a3a5c0f7..5edf9575e2 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 81420e0b41..0fefbf25e0 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js index 0d9bcc79a2..8e60d7bf58 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js index c3ee45107b..814de150dd 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js index 1e5259c387..0bcd66c623 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 487ac76dd3..d0087dbc0e 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 15198ec7e1..b2f6383596 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 12b82a0bcf..5494541be7 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 373d090c09..8a81f3fa2d 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js index 81e7f260ff..3e2012281b 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 83bda6e96d..733a9f000a 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js b/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js index f6a42b8bdf..b527ac1b17 100644 --- a/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js @@ -30,6 +30,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; async function* f(...a,) { diff --git a/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js b/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js index ed14c504c2..01c003b7d9 100644 --- a/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js +++ b/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-binding-identifier.js b/test/language/statements/async-generator/yield-as-binding-identifier.js index 0629a150f9..99bf7cf078 100644 --- a/test/language/statements/async-generator/yield-as-binding-identifier.js +++ b/test/language/statements/async-generator/yield-as-binding-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js b/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js index a312035308..8ba6c37ac6 100644 --- a/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js +++ b/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-identifier-reference.js b/test/language/statements/async-generator/yield-as-identifier-reference.js index 1dd814db89..53e6fc657d 100644 --- a/test/language/statements/async-generator/yield-as-identifier-reference.js +++ b/test/language/statements/async-generator/yield-as-identifier-reference.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-label-identifier-escaped.js b/test/language/statements/async-generator/yield-as-label-identifier-escaped.js index a5cdf45c6e..b2f2faab79 100644 --- a/test/language/statements/async-generator/yield-as-label-identifier-escaped.js +++ b/test/language/statements/async-generator/yield-as-label-identifier-escaped.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-label-identifier.js b/test/language/statements/async-generator/yield-as-label-identifier.js index 4ad7ddadbf..aa7cc5c8b2 100644 --- a/test/language/statements/async-generator/yield-as-label-identifier.js +++ b/test/language/statements/async-generator/yield-as-label-identifier.js @@ -23,6 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; async function *gen() { diff --git a/test/language/statements/async-generator/yield-identifier-spread-strict.js b/test/language/statements/async-generator/yield-identifier-spread-strict.js index 70818aae41..160217a18e 100644 --- a/test/language/statements/async-generator/yield-identifier-spread-strict.js +++ b/test/language/statements/async-generator/yield-identifier-spread-strict.js @@ -24,6 +24,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/async-generator/yield-identifier-strict.js b/test/language/statements/async-generator/yield-identifier-strict.js index 1d037a488b..9b5d330658 100644 --- a/test/language/statements/async-generator/yield-identifier-strict.js +++ b/test/language/statements/async-generator/yield-identifier-strict.js @@ -17,6 +17,7 @@ info: | AsyncGeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js b/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js index 6ccbdf276b..0252bfe7bf 100644 --- a/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js +++ b/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js @@ -56,6 +56,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *method(x = 0, x) { diff --git a/test/language/statements/class/async-gen-meth-dflt-params-rest.js b/test/language/statements/class/async-gen-meth-dflt-params-rest.js index ebbaec465c..7132664784 100644 --- a/test/language/statements/class/async-gen-meth-dflt-params-rest.js +++ b/test/language/statements/class/async-gen-meth-dflt-params-rest.js @@ -60,6 +60,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *method(...x = []) { diff --git a/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js index 6cbb12d019..dee2f57d7a 100644 --- a/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js @@ -53,6 +53,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *method(...a,) { diff --git a/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js b/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js index 93cde2a2fc..17755d6617 100644 --- a/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js @@ -56,6 +56,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; class C { diff --git a/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js b/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js index 2d80a1a9d0..5461f86e1b 100644 --- a/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js +++ b/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js @@ -60,6 +60,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; class C { diff --git a/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js index 09113accbd..1770b1f6df 100644 --- a/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js @@ -53,6 +53,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; class C { diff --git a/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js index e598f160bf..c508c97abf 100644 --- a/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-binding-identifier.js b/test/language/statements/class/async-gen-method-await-as-binding-identifier.js index 42eddb1a5c..26d2c72b00 100644 --- a/test/language/statements/class/async-gen-method-await-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-await-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js index bb0a4dd6bb..0541c956d2 100644 --- a/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-identifier-reference.js b/test/language/statements/class/async-gen-method-await-as-identifier-reference.js index 1db50d1515..36fb4c4670 100644 --- a/test/language/statements/class/async-gen-method-await-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-await-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js index a2791ce5cf..5410d30fdc 100644 --- a/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-label-identifier.js b/test/language/statements/class/async-gen-method-await-as-label-identifier.js index 3ffbbbaa30..7d93d263c2 100644 --- a/test/language/statements/class/async-gen-method-await-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-await-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js index f1e4921c2c..57d35865d9 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js index 0f5e4f71da..3aabf0951b 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js index 7d06744382..5565f8c166 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js index c7215a4f17..2a206aa08e 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js index bfc87d739b..45cb6a52c8 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js b/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js index 61073be1a6..d7d823c541 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js index 00bf839f00..25c4e0faf5 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js index 74af046d68..9b70564fa5 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js index f9a4ba29cd..8f5afa7fc7 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js index 15e62ca71b..2f1afceafb 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js index f01b5c42bd..71b0b91471 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js index 58fad7a3e6..6ee9824da6 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js b/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js index 056d16e594..889be79c83 100644 --- a/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js @@ -29,6 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js b/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js index dc4d2876d0..16823fedb3 100644 --- a/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js +++ b/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js @@ -22,6 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js index 3909c9d142..88e53a8120 100644 --- a/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js b/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js index c66c3d39d3..72cc4bf38e 100644 --- a/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js index d1edabae37..bbb130d121 100644 --- a/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js b/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js index df4677f978..cb3827d22d 100644 --- a/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js index 6bc3b5c601..27583b4b08 100644 --- a/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-label-identifier.js b/test/language/statements/class/async-gen-method-yield-as-label-identifier.js index 43e1542c4d..abb86bbc38 100644 --- a/test/language/statements/class/async-gen-method-yield-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-yield-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js b/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js index d7e36d36fe..1153a98a63 100644 --- a/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js +++ b/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js @@ -29,6 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/async-gen-method-yield-identifier-strict.js b/test/language/statements/class/async-gen-method-yield-identifier-strict.js index 8d5038ac9b..314fcd9d02 100644 --- a/test/language/statements/class/async-gen-method-yield-identifier-strict.js +++ b/test/language/statements/class/async-gen-method-yield-identifier-strict.js @@ -22,6 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/async-meth-dflt-params-duplicates.js b/test/language/statements/class/async-meth-dflt-params-duplicates.js index 5e44eb47f1..9e65204068 100644 --- a/test/language/statements/class/async-meth-dflt-params-duplicates.js +++ b/test/language/statements/class/async-meth-dflt-params-duplicates.js @@ -54,6 +54,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; class C { diff --git a/test/language/statements/class/async-meth-dflt-params-rest.js b/test/language/statements/class/async-meth-dflt-params-rest.js index df894a820c..f4aaee9bb4 100644 --- a/test/language/statements/class/async-meth-dflt-params-rest.js +++ b/test/language/statements/class/async-meth-dflt-params-rest.js @@ -58,6 +58,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; class C { diff --git a/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js index 15660680a7..af1d0eb870 100644 --- a/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js @@ -50,6 +50,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; class C { diff --git a/test/language/statements/class/async-meth-static-dflt-params-duplicates.js b/test/language/statements/class/async-meth-static-dflt-params-duplicates.js index 79458288d1..972d68e3e9 100644 --- a/test/language/statements/class/async-meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/async-meth-static-dflt-params-duplicates.js @@ -53,6 +53,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; class C { diff --git a/test/language/statements/class/async-meth-static-dflt-params-rest.js b/test/language/statements/class/async-meth-static-dflt-params-rest.js index 79052753e6..ad04e99b74 100644 --- a/test/language/statements/class/async-meth-static-dflt-params-rest.js +++ b/test/language/statements/class/async-meth-static-dflt-params-rest.js @@ -57,6 +57,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; class C { diff --git a/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js index 4747ba7436..325275f9ac 100644 --- a/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js @@ -49,6 +49,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; class C { diff --git a/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js index 82fe97a4de..927fc5db8c 100644 --- a/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-binding-identifier.js b/test/language/statements/class/async-method-await-as-binding-identifier.js index cec3fe4e56..5517fc7807 100644 --- a/test/language/statements/class/async-method-await-as-binding-identifier.js +++ b/test/language/statements/class/async-method-await-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js index 0a7e3038dd..1efa3468bc 100644 --- a/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-identifier-reference.js b/test/language/statements/class/async-method-await-as-identifier-reference.js index 673df6aea7..49a7e07dc6 100644 --- a/test/language/statements/class/async-method-await-as-identifier-reference.js +++ b/test/language/statements/class/async-method-await-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-label-identifier-escaped.js b/test/language/statements/class/async-method-await-as-label-identifier-escaped.js index eacea2bfff..7a25ffc260 100644 --- a/test/language/statements/class/async-method-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-method-await-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-label-identifier.js b/test/language/statements/class/async-method-await-as-label-identifier.js index 10c9f48992..e68c1fc135 100644 --- a/test/language/statements/class/async-method-await-as-label-identifier.js +++ b/test/language/statements/class/async-method-await-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { async method() { diff --git a/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js index 475b182660..86a33bd28b 100644 --- a/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-binding-identifier.js b/test/language/statements/class/async-method-static-await-as-binding-identifier.js index 86b620d2e6..c293008cd4 100644 --- a/test/language/statements/class/async-method-static-await-as-binding-identifier.js +++ b/test/language/statements/class/async-method-static-await-as-binding-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js index b1e7d923c1..708a90d120 100644 --- a/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-identifier-reference.js b/test/language/statements/class/async-method-static-await-as-identifier-reference.js index 13760e2378..afaae35276 100644 --- a/test/language/statements/class/async-method-static-await-as-identifier-reference.js +++ b/test/language/statements/class/async-method-static-await-as-identifier-reference.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js b/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js index f8c08a4b15..5797699082 100644 --- a/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-label-identifier.js b/test/language/statements/class/async-method-static-await-as-label-identifier.js index 85f00de3c6..7201e9d93d 100644 --- a/test/language/statements/class/async-method-static-await-as-label-identifier.js +++ b/test/language/statements/class/async-method-static-await-as-label-identifier.js @@ -28,6 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ +throw "Test262: This statement should not be evaluated."; class C { static async method() { 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 c7dd0e1a51..5512629ab3 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 7fcd1e0350..34bba584c0 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 34c51da005..4394f01285 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js index a127c51e3b..b8f3411411 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js index d4750a2968..97008c8e6f 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js index 7204df1a5c..54e45d63bb 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 7ec5676611..cff80fa609 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 2647de0198..d7afe327b3 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 9fd3f7c49c..052c445367 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 00031c00cb..fd7b7d1c42 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 519ac4b21b..4078749d27 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 2056407da6..513259fdd7 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 8428f3847a..b5a1a2c23b 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 4a85bed753..ecd89f2b3f 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 7c9005089f..e475c85b30 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js index a648ca0609..4bfcc0fa0f 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js index 1591d14f38..6e4ea0696d 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js index c864ce2bf5..d8ee3031ba 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 3cd5500f24..781a939907 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 df5515ce99..713ef88138 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 ab907fa9e5..22eebdf25d 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 7f49eea2ee..93e960b1c6 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 6c5cef52d6..0793616a5e 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 99ab54282d..deaf911cfe 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 4728e65402..40f1b3111b 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 c93bdf2e49..c19a0f5f86 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 b24a391fbb..2b354602d6 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js index f61c620edf..82a4b4bcd9 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js index 56afe75be1..f2af708980 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js index d784aa3ad9..02d6b3c0d5 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 e77c7cd4bb..5afd857ad4 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 83589bb987..4d4d9c1429 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 af58054b3e..0f4a6a7f77 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index e3351684db..e1c1b28657 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index d1b31bfec3..43ddd5716d 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 7f6889025c..c77e05a606 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 4afa208230..4ba4ee3395 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 8a4b2d4e82..ed3a64945c 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 e5a78e3966..d656b5b0eb 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 961742c40c..9aacbb9db3 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js index c19889304e..31b3d4772e 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js index 3b32762cb1..c754daa9cf 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 bf5ca4347a..22e7e154e0 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 6f6d9387fb..854333f5f9 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 4058443e83..78448adcdd 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 @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index cdfd2857e0..5872b8cc57 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 1dc22bd3fa..5904848ffe 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 175d28de5c..26cbb533cf 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -68,6 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 33bc8739e3..88cbbd84bc 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 5538fcdffd..5040f583b3 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 940cc07e4e..aad2cd5d26 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js index 948f3eae7b..dde47b6bd9 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js index 506fb91172..57f048ae7d 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js index 2b2e2cc71d..5e2aa7293e 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 f222cc65f8..fbd58a147c 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 c6112b4768..e810994715 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 e3c9098526..bfec162693 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js index f205f24084..9697e674c1 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js index 6cacd149ee..ca561dd33f 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js index 5761f17fe9..b58bf15459 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 c2be56c39e..1552253542 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 e113a78daf..d325009e67 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 64e4099866..8f1fd06286 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js index 06b2a9c698..9b27596055 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js index 7fe55fe360..d12fb4b897 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js index fea30320da..505555bf02 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 d401042b72..653903503c 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 a3908287d8..1b086195d4 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { 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 f4b3e181ac..3bf7f7f96b 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 @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 5aef394cad..023df5b9d9 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 2132fec761..c47bd303b8 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index d323163913..c3dd94b2a2 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -66,6 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; class C { diff --git a/test/language/statements/class/gen-meth-dflt-params-duplicates.js b/test/language/statements/class/gen-meth-dflt-params-duplicates.js index 74465d8f63..c24fe4d715 100644 --- a/test/language/statements/class/gen-meth-dflt-params-duplicates.js +++ b/test/language/statements/class/gen-meth-dflt-params-duplicates.js @@ -75,6 +75,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; class C { *method(x = 0, x) { diff --git a/test/language/statements/class/gen-meth-dflt-params-rest.js b/test/language/statements/class/gen-meth-dflt-params-rest.js index 16523d9e23..d0f94a87bb 100644 --- a/test/language/statements/class/gen-meth-dflt-params-rest.js +++ b/test/language/statements/class/gen-meth-dflt-params-rest.js @@ -79,6 +79,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; class C { *method(...x = []) { diff --git a/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js index 46f85a422d..1d7d0a8be9 100644 --- a/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js @@ -71,6 +71,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; class C { *method(...a,) { diff --git a/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js b/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js index f2625674f0..72880794d9 100644 --- a/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js @@ -75,6 +75,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; class C { static *method(x = 0, x) { diff --git a/test/language/statements/class/gen-meth-static-dflt-params-rest.js b/test/language/statements/class/gen-meth-static-dflt-params-rest.js index b8a91bc8c2..4f4816d86f 100644 --- a/test/language/statements/class/gen-meth-static-dflt-params-rest.js +++ b/test/language/statements/class/gen-meth-static-dflt-params-rest.js @@ -79,6 +79,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; class C { static *method(...x = []) { diff --git a/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js index 83f2d043fb..ccce3c7b7e 100644 --- a/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js @@ -71,6 +71,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; class C { static *method(...a,) { diff --git a/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js index 0c0bcf4652..78cf69ce11 100644 --- a/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C {static *gen() { var yi\u0065ld; diff --git a/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js b/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js index 3ad26c4192..69e856dc02 100644 --- a/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js +++ b/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C {static *gen() { var yield; diff --git a/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js index b8efecd9bf..163a224de9 100644 --- a/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C {static *gen() { void yi\u0065ld; diff --git a/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js b/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js index 1ca9958a87..6c16c9966b 100644 --- a/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js +++ b/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C {static *gen() { void yield; diff --git a/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js b/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js index 0803753fcd..0bcc2e15e6 100644 --- a/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C {static *gen() { yi\u0065ld: ; diff --git a/test/language/statements/class/gen-method-static-yield-as-label-identifier.js b/test/language/statements/class/gen-method-static-yield-as-label-identifier.js index 332dfe8ffa..23c2d52bf5 100644 --- a/test/language/statements/class/gen-method-static-yield-as-label-identifier.js +++ b/test/language/statements/class/gen-method-static-yield-as-label-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C {static *gen() { yield: ; diff --git a/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js b/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js index 1ccd803039..3537616a31 100644 --- a/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js @@ -28,6 +28,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/gen-method-static-yield-identifier-strict.js b/test/language/statements/class/gen-method-static-yield-identifier-strict.js index 82ffa649c9..b4479e8b09 100644 --- a/test/language/statements/class/gen-method-static-yield-identifier-strict.js +++ b/test/language/statements/class/gen-method-static-yield-identifier-strict.js @@ -20,6 +20,7 @@ info: | GeneratorMethod : * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js b/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js index 26bebf430f..85aaa962a4 100644 --- a/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { *gen() { var yi\u0065ld; diff --git a/test/language/statements/class/gen-method-yield-as-binding-identifier.js b/test/language/statements/class/gen-method-yield-as-binding-identifier.js index 01da0e7eec..f750476460 100644 --- a/test/language/statements/class/gen-method-yield-as-binding-identifier.js +++ b/test/language/statements/class/gen-method-yield-as-binding-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { *gen() { var yield; diff --git a/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js b/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js index 517a0127a6..111d9495f3 100644 --- a/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { *gen() { void yi\u0065ld; diff --git a/test/language/statements/class/gen-method-yield-as-identifier-reference.js b/test/language/statements/class/gen-method-yield-as-identifier-reference.js index 436d7bc26b..99ba48debd 100644 --- a/test/language/statements/class/gen-method-yield-as-identifier-reference.js +++ b/test/language/statements/class/gen-method-yield-as-identifier-reference.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { *gen() { void yield; diff --git a/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js b/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js index 14c1b14496..dd7de145c4 100644 --- a/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { *gen() { yi\u0065ld: ; diff --git a/test/language/statements/class/gen-method-yield-as-label-identifier.js b/test/language/statements/class/gen-method-yield-as-label-identifier.js index 877a20b702..b19397dc74 100644 --- a/test/language/statements/class/gen-method-yield-as-label-identifier.js +++ b/test/language/statements/class/gen-method-yield-as-label-identifier.js @@ -26,6 +26,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; class C { *gen() { yield: ; diff --git a/test/language/statements/class/gen-method-yield-identifier-spread-strict.js b/test/language/statements/class/gen-method-yield-identifier-spread-strict.js index 43a076fcfa..338235d66c 100644 --- a/test/language/statements/class/gen-method-yield-identifier-spread-strict.js +++ b/test/language/statements/class/gen-method-yield-identifier-spread-strict.js @@ -28,6 +28,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/gen-method-yield-identifier-strict.js b/test/language/statements/class/gen-method-yield-identifier-strict.js index ae27517773..880ff1130e 100644 --- a/test/language/statements/class/gen-method-yield-identifier-strict.js +++ b/test/language/statements/class/gen-method-yield-identifier-strict.js @@ -20,6 +20,7 @@ info: | GeneratorMethod : * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/class/meth-dflt-params-duplicates.js b/test/language/statements/class/meth-dflt-params-duplicates.js index f0fa074939..a7ff1d6b3a 100644 --- a/test/language/statements/class/meth-dflt-params-duplicates.js +++ b/test/language/statements/class/meth-dflt-params-duplicates.js @@ -73,6 +73,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; class C { method(x = 0, x) { diff --git a/test/language/statements/class/meth-dflt-params-rest.js b/test/language/statements/class/meth-dflt-params-rest.js index 80e3f050a6..fb212ef023 100644 --- a/test/language/statements/class/meth-dflt-params-rest.js +++ b/test/language/statements/class/meth-dflt-params-rest.js @@ -77,6 +77,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; class C { method(...x = []) { diff --git a/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js index edbc81bd14..82a3b8730c 100644 --- a/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js @@ -69,6 +69,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; class C { method(...a,) { diff --git a/test/language/statements/class/meth-static-dflt-params-duplicates.js b/test/language/statements/class/meth-static-dflt-params-duplicates.js index 5e86018ecc..e80adcb580 100644 --- a/test/language/statements/class/meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/meth-static-dflt-params-duplicates.js @@ -73,6 +73,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; class C { static method(x = 0, x) { diff --git a/test/language/statements/class/meth-static-dflt-params-rest.js b/test/language/statements/class/meth-static-dflt-params-rest.js index f8128ca870..a0a20111cd 100644 --- a/test/language/statements/class/meth-static-dflt-params-rest.js +++ b/test/language/statements/class/meth-static-dflt-params-rest.js @@ -77,6 +77,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; class C { static method(...x = []) { diff --git a/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js index 30d84ba960..73a36efbc1 100644 --- a/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js @@ -69,6 +69,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; class C { static method(...a,) { 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 f5ac2f8d0e..d8a0d477cd 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 @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; const [...[ x ] = []] = []; 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 0d980e7d92..9e9dcf3a01 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 @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; const [...x = []] = []; 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 29cac8a91c..141d03b897 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 @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; const [...{ x } = []] = []; diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js index 8663aa1067..1203f83253 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; const [...[x], y] = [1, 2, 3]; diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js index a5cdb33dc0..68cca8a761 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; const [...x, y] = [1, 2, 3]; diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js index 3936b25890..bd21a2124f 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; const [...{ x }, y] = [1, 2, 3]; diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js index e18b86f212..161ac260f2 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js @@ -27,6 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { for await ([ x = yield ] of [[]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js index 342f68f64f..c1225bc376 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js @@ -27,6 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { for await ([[(x, y)]] of [[[]]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js index 8ad8499675..8b53dc779d 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js @@ -27,6 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { for await ([[x[yield]]] of [[[]]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js index f9f9297cfb..277cc7823e 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js @@ -27,6 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { for await ([{ get x() {} }] of [[{}]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js index 256d892d0a..884784676e 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -27,6 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { for await ([{ x = yield }] of [[{}]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js index 77421b3d85..5cdfd15f03 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js @@ -27,6 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { for await ([arguments] of [[]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js index 6cbfb5ea2d..7db8ee327d 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js @@ -27,6 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; async function fn() { for await ([ x[yield] ] of [[]]) 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 7fbc379f16..ad1345e416 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 1ba7fc2875..59e02bfb0e 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 01e4f12410..fc53f93608 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js index 2bbb58986c..46c03afdbb 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js index 2c9b11373b..59ef43696c 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js index eeeee2da95..392a5f7a13 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 ad85679de9..26ea6384c4 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 1b0875f040..98cda4c9ee 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 b5043aa0bc..310bff7d6a 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js index f8b9e341df..03b178abb3 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js index 92cb0493dd..d9e642e5f9 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js index 6d2fab978c..466f25ac80 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 f5b44922ce..e0b14b9161 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 ceb1411189..fa9767b0aa 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 658b963a8a..743f69e142 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js index 57c5abf501..de0b4c3425 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js index f8e3c48e0f..15d6a7437d 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js index 71fb2b646c..7d48a3ccf3 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 e36c46691a..e212d2ec11 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 6ddd9d4746..a823b3047c 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 cce62fe3b6..20f6bd0b0c 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js index a8ecd434b0..4525e4e568 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js index 3288685a43..b4dfa4f0c0 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js index 6a704463c1..5304346a55 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 43c419a29d..eb8a2ba9ca 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 @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 72ccd14585..dbefd74030 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 @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 3900ed2d63..4db37dc287 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 @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js index aacf641545..00845d8547 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js index 8ea77ba47c..51f4283dd7 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js index 6865a4e05b..f4e472edfa 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 f8a840b798..7acc9afdff 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 5e67a8d904..dfd6e40f40 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 4d201cf5b4..1e6bf42c34 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js index d1263e0d14..295a962326 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js index 4c1f44ccf4..7ec67d4e1f 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js index 50ae14fc12..a313e52b2b 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 7d1ad86a76..279a6b1fa9 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 646e7ec996..99ac033fd7 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 17bb60da94..86fbd724d5 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js index 506977174d..b7de74a142 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js index 1e575fa418..0c3b85c798 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js index 143a5e26bc..9f54777428 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 82d92099c4..0f5f4b027e 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 ef29973517..d4b3feaa14 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 eab2400372..f2834a2e0b 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js index 54a2d9b468..ab89f85809 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js index b87b8bdcc2..9c47ceb6e1 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js index 54bb1d3662..57e6cac434 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 b1c6a70c57..6bca7175b0 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 79bf21ef7e..75f1c57de8 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 9563a8d111..95f1d44f6a 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js index a7a37017d9..d0b98c8620 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js index e17ad0b1f2..23e15bafe5 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js index dcc9284da1..d988d65476 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 43baa92fab..8bd2b73993 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 a771249321..341c9c18c7 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 5c9e29d8f6..8af4b2fe73 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js index 38b1394534..2b3bbbcf22 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js index 1f96f5147b..8b77569150 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js index 0b0a47369d..40a86280f5 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 a463b99bd9..3e7572f29f 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 @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 b785029bf6..40207ff71b 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 @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 d16ac1786d..0f2313435f 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 @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js index 39cdef4c90..98fd5afddd 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js index 18d6a649d5..85a30847d8 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js index 933966fced..45aa849c33 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js @@ -41,6 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 f00c5c9662..6e3bb33295 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 389477477e..b98d2c8686 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { 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 967658ac1a..0756c0113d 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 @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js index 7c43ad3edd..385c775f74 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js index efe610f4f0..258b2bf760 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js index 61678299d0..f7c64a383a 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js @@ -44,6 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js index f6c8e77de1..5ab183406f 100644 --- a/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([ x = yield ] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js index 5be5df6bd0..12156d2c44 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([[(x, y)]] in [[[]]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js index 6375401ce5..30428def5e 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([[x[yield]]] in [[[]]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js index 81b7c639e3..562f1cc427 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([{ get x() {} }] in [[{}]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js index 3c0ffdeb15..329aed8c0e 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([{ x = yield }] in [[{}]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js b/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js index 5a41062b74..a9e4a321b1 100644 --- a/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js +++ b/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([arguments] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js b/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js index c33d414b56..8d86fa3275 100644 --- a/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([ x[yield] ] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-before-element.js b/test/language/statements/for-in/dstr-array-rest-before-element.js index 61eafdee14..5c09f14444 100644 --- a/test/language/statements/for-in/dstr-array-rest-before-element.js +++ b/test/language/statements/for-in/dstr-array-rest-before-element.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...x, y] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-before-elision.js b/test/language/statements/for-in/dstr-array-rest-before-elision.js index badf217717..98afce2b3c 100644 --- a/test/language/statements/for-in/dstr-array-rest-before-elision.js +++ b/test/language/statements/for-in/dstr-array-rest-before-elision.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...x,] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-before-rest.js b/test/language/statements/for-in/dstr-array-rest-before-rest.js index c68c887266..b475df2ac4 100644 --- a/test/language/statements/for-in/dstr-array-rest-before-rest.js +++ b/test/language/statements/for-in/dstr-array-rest-before-rest.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...x, ...y] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-elision-invalid.js b/test/language/statements/for-in/dstr-array-rest-elision-invalid.js index b2902e764e..a563b10863 100644 --- a/test/language/statements/for-in/dstr-array-rest-elision-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-elision-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...x,] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-init.js b/test/language/statements/for-in/dstr-array-rest-init.js index bd141ebaba..4f0be456c1 100644 --- a/test/language/statements/for-in/dstr-array-rest-init.js +++ b/test/language/statements/for-in/dstr-array-rest-init.js @@ -28,6 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; var x; for ([...x = 1] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js index a6dc735da8..fbdcf87e7b 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...[(x, y)]] in [[[]]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js index 42f8bfd9f7..49915a43ff 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...[x[yield]]] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js index e653a34558..b6401dee5d 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...{ get x() {} }] in [[[]]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js index 55c288206b..c9395f2cce 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...{ x = yield }] in [[{}]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js index 5fc10a7c74..d8f899ef76 100644 --- a/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js @@ -28,6 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; var x = {}; for ([...x[yield]] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js b/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js index ddfa319fb6..1aa195c767 100644 --- a/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js +++ b/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js @@ -28,6 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; (function*() { for ({ yield } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js index ba9c59bd13..35d60cbc5c 100644 --- a/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ yield } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js b/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js index 6f62b093a5..856cd320b7 100644 --- a/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js +++ b/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ eval = 0 } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js index 109bf7b724..a321b872cc 100644 --- a/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x = yield } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-simple-strict.js b/test/language/statements/for-in/dstr-obj-id-simple-strict.js index 45053b910a..b206d14acf 100644 --- a/test/language/statements/for-in/dstr-obj-id-simple-strict.js +++ b/test/language/statements/for-in/dstr-obj-id-simple-strict.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ eval } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js index 478014cb77..cfe9580edf 100644 --- a/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: x = yield } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js index cee5a47975..f223b8a943 100644 --- a/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: x[yield] } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js index e28f056720..35b17ed1d9 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: [(x, y)] } in [{ x: [] }]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js index f8401783c3..0dafd5b17f 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: [x = yield] } in [{ x: [] }]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js index f6a546eb9f..482c51db61 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: { get x() {} } } in [{ x: {} }]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js index fd0e3687e5..152b239fa2 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: { x = yield } } in [{ x: {} }]) ; diff --git a/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js b/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js index 7d102105e0..df7b1e1419 100644 --- a/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js +++ b/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js @@ -28,6 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; var rest, b; for ({...rest, b} in [{} diff --git a/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js index a5bfc350b9..5c1e625a1a 100644 --- a/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([ x = yield ] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js index 9ed8383dbe..1d9a497b68 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([[(x, y)]] of [[[]]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js index 2ba10e8c3b..af42bb80eb 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([[x[yield]]] of [[[]]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js index e6eb412296..9d2633e608 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([{ get x() {} }] of [[{}]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js index 9e50e480b0..898589468e 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([{ x = yield }] of [[{}]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js b/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js index d891344f14..cd82b50963 100644 --- a/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js +++ b/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([arguments] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js b/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js index b07476511c..42c91380c5 100644 --- a/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([ x[yield] ] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-before-element.js b/test/language/statements/for-of/dstr-array-rest-before-element.js index cf0ab1f67f..15ff71c565 100644 --- a/test/language/statements/for-of/dstr-array-rest-before-element.js +++ b/test/language/statements/for-of/dstr-array-rest-before-element.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...x, y] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-before-elision.js b/test/language/statements/for-of/dstr-array-rest-before-elision.js index f7cd37a604..fed3633db3 100644 --- a/test/language/statements/for-of/dstr-array-rest-before-elision.js +++ b/test/language/statements/for-of/dstr-array-rest-before-elision.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...x,] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-before-rest.js b/test/language/statements/for-of/dstr-array-rest-before-rest.js index 39ee51971e..6fe13a19f8 100644 --- a/test/language/statements/for-of/dstr-array-rest-before-rest.js +++ b/test/language/statements/for-of/dstr-array-rest-before-rest.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...x, ...y] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-elision-invalid.js b/test/language/statements/for-of/dstr-array-rest-elision-invalid.js index 4058c70c2e..f25bcd1403 100644 --- a/test/language/statements/for-of/dstr-array-rest-elision-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-elision-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...x,] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-init.js b/test/language/statements/for-of/dstr-array-rest-init.js index 30ed1d344b..b1c0e09482 100644 --- a/test/language/statements/for-of/dstr-array-rest-init.js +++ b/test/language/statements/for-of/dstr-array-rest-init.js @@ -28,6 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; var x; for ([...x = 1] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js index d2bcbe180c..9585d76c27 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...[(x, y)]] of [[[]]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js index 2159013456..656fd01ffb 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...[x[yield]]] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js index f89ec12225..32c6a6ccdd 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...{ get x() {} }] of [[[]]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js index 1978136461..87b4ab80d1 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ([...{ x = yield }] of [[{}]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js index 27200ffdb1..5e46a85b2a 100644 --- a/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js @@ -28,6 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; var x = {}; for ([...x[yield]] of [[]]) ; 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 94f81a4562..87594c127b 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 7f19f1953d..10666a6e8c 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 ed4b70444d..ea0d0f883e 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js index f1ff6100ca..86e848b59d 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js index 5ba1ca94cb..1e15a0a962 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js index fdbfc56851..a31dfe7e87 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 8e1c8b8f1f..074f8f5e27 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 f98b3e096d..daa2fad703 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 056b3336d1..5e377cb5fb 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js index 5858305db6..f6b3930611 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js index c616e6ca9e..5881aa903c 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js index ef60754899..4944ad2d04 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js b/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js index 7c1e7b64d1..510e62ae59 100644 --- a/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js +++ b/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js @@ -28,6 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; (function*() { for ({ yield } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js index b7f4c60023..09058d287a 100644 --- a/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ yield } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js b/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js index f134054217..add6a13ac7 100644 --- a/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js +++ b/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ eval = 0 } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js index 9161b0660f..d217600a29 100644 --- a/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x = yield } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-id-simple-strict.js b/test/language/statements/for-of/dstr-obj-id-simple-strict.js index 11656261bd..f58d153683 100644 --- a/test/language/statements/for-of/dstr-obj-id-simple-strict.js +++ b/test/language/statements/for-of/dstr-obj-id-simple-strict.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ eval } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js index 45d77e0cfa..67b7a89d98 100644 --- a/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: x = yield } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js index edba05e587..10c00ed826 100644 --- a/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: x[yield] } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js index c572e25bf1..e670c7e811 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: [(x, y)] } of [{ x: [] }]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js index c705abc0d2..e6ee498857 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: [x = yield] } of [{ x: [] }]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js index 5bce7b4a90..70ccb214b1 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: { get x() {} } } of [{ x: {} }]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js index b06a635137..aefdeb0515 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js @@ -28,5 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; for ({ x: { x = yield } } of [{ x: {} }]) ; diff --git a/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js b/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js index 6adb0dae2b..d05af25879 100644 --- a/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js +++ b/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js @@ -28,6 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ +throw "Test262: This statement should not be evaluated."; var rest, b; for ({...rest, b} of [{} 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 e7c0027d6e..08701ce8f4 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 @@ -42,6 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 144e583e8b..bf5bcc5ced 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 @@ -42,6 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 7091c4eedb..11fed70b8f 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 @@ -42,6 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js index ba7efb980f..c2ca232d02 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js @@ -42,6 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js index 46777aee0d..97ee0b339d 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js @@ -42,6 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js index 6f641fe3ac..eac26d212d 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js @@ -42,6 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 310b5bb753..63bedc6ab8 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 55f02b08e4..c68feb3287 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 78a39a1f1d..1d961ad69c 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js index 9070a0ce29..362e8ce918 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js index 7b49c10766..b4b1d25329 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js index c5083ec107..963d8e21f7 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 df6bc39025..f7601e43ae 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 96be1548a4..a2ca9dfa71 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 b88bf55356..d55dab4b6f 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 @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js index 974f510e87..d17ac6ffc1 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js index 5b181970e2..a88e57a32f 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js index b581a089d8..308a1e201d 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js @@ -45,6 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 6e04f2f54c..8e3ac88b99 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 @@ -39,6 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 a1eba86205..1082652571 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 @@ -39,6 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; 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 0eec8d93a0..0dddfc2207 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 @@ -39,6 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js index 122a99a2f5..35e4937d42 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js @@ -39,6 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js index aa4c4ffcd0..7cf3e38df1 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js @@ -39,6 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js index e54ad010df..258c7a3574 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js @@ -39,6 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var iterCount = 0; diff --git a/test/language/statements/function/dflt-params-duplicates.js b/test/language/statements/function/dflt-params-duplicates.js index e3301291aa..f14ce8a459 100644 --- a/test/language/statements/function/dflt-params-duplicates.js +++ b/test/language/statements/function/dflt-params-duplicates.js @@ -55,6 +55,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; function f(x = 0, x) { diff --git a/test/language/statements/function/dflt-params-rest.js b/test/language/statements/function/dflt-params-rest.js index 577185b131..1fafd0d651 100644 --- a/test/language/statements/function/dflt-params-rest.js +++ b/test/language/statements/function/dflt-params-rest.js @@ -59,6 +59,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; function f(...x = []) { 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 b678c25a08..6ee403e66c 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...[ x ] = []]) { 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 3a3c769294..ce6b46a3f7 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...x = []]) { 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 26a9ccdfd0..ca2b30cb80 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...{ x } = []]) { diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js index 7d42ce5fe1..104b93ccfe 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...[x], y]) { diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js index c638aa2af1..7cf43a2e73 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...x, y]) { diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js index b800a7faa3..b485f8ef3b 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...{ x }, y]) { 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 6a726d5d59..f536ec1e6a 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...[ x ] = []] = []) { 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 1f210dbde0..c8749010c7 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...x = []] = []) { 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 c68034a19f..560d2d8aef 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 @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...{ x } = []] = []) { diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 518743a6ed..6a844376d3 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...[x], y] = [1, 2, 3]) { diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js index f26a0b4381..0f201a29fc 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...x, y] = [1, 2, 3]) { diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js index f1ad5c77e5..f5f0c15af7 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -48,6 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function f([...{ x }, y] = [1, 2, 3]) { diff --git a/test/language/statements/function/rest-params-trailing-comma-early-error.js b/test/language/statements/function/rest-params-trailing-comma-early-error.js index 094615c259..c3c96644e6 100644 --- a/test/language/statements/function/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/function/rest-params-trailing-comma-early-error.js @@ -51,6 +51,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; function f(...a,) { diff --git a/test/language/statements/generators/dflt-params-duplicates.js b/test/language/statements/generators/dflt-params-duplicates.js index 455c19738d..71323f4998 100644 --- a/test/language/statements/generators/dflt-params-duplicates.js +++ b/test/language/statements/generators/dflt-params-duplicates.js @@ -54,6 +54,7 @@ info: | elements. ---*/ +throw "Test262: This statement should not be evaluated."; function* f(x = 0, x) { diff --git a/test/language/statements/generators/dflt-params-rest.js b/test/language/statements/generators/dflt-params-rest.js index 150421d26e..f8536410ea 100644 --- a/test/language/statements/generators/dflt-params-rest.js +++ b/test/language/statements/generators/dflt-params-rest.js @@ -58,6 +58,7 @@ info: | ...BindingPattern[?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; function* f(...x = []) { 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 74e6fdda06..1a445775e6 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...[ x ] = []]) { 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 59a54d04c6..d7d20e9439 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...x = []]) { 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 2185bc7812..390cdbc98f 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...{ x } = []]) { diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js index ced93fff5b..77d8170c5b 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...[x], y]) { diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js index 9671128453..ac610fb04f 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...x, y]) { diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js index 02a38d8fe7..5c8f7d1669 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...{ x }, y]) { 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 652804dacc..b6cf14554a 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...[ x ] = []] = []) { 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 3e646f9d6d..294784dce7 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...x = []] = []) { 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 96c4324a26..95f7dfe03f 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 @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...{ x } = []] = []) { diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 9a37ab3d35..48d76a9d59 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...[x], y] = [1, 2, 3]) { diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js index 90aa556d28..9fe5a46d9a 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...x, y] = [1, 2, 3]) { diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 769b14e62c..8d08ffdc69 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -47,6 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; function* f([...{ x }, y] = [1, 2, 3]) { diff --git a/test/language/statements/generators/rest-params-trailing-comma-early-error.js b/test/language/statements/generators/rest-params-trailing-comma-early-error.js index b6a1753a57..630d78ad04 100644 --- a/test/language/statements/generators/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/generators/rest-params-trailing-comma-early-error.js @@ -50,6 +50,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +throw "Test262: This statement should not be evaluated."; function* f(...a,) { diff --git a/test/language/statements/generators/yield-as-binding-identifier-escaped.js b/test/language/statements/generators/yield-as-binding-identifier-escaped.js index e1688b4418..6e1fe4fce5 100644 --- a/test/language/statements/generators/yield-as-binding-identifier-escaped.js +++ b/test/language/statements/generators/yield-as-binding-identifier-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; function *gen() { var yi\u0065ld; diff --git a/test/language/statements/generators/yield-as-binding-identifier.js b/test/language/statements/generators/yield-as-binding-identifier.js index 9b96f8de86..7202826b2c 100644 --- a/test/language/statements/generators/yield-as-binding-identifier.js +++ b/test/language/statements/generators/yield-as-binding-identifier.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; function *gen() { var yield; diff --git a/test/language/statements/generators/yield-as-identifier-reference-escaped.js b/test/language/statements/generators/yield-as-identifier-reference-escaped.js index 1627f627d4..9400f91d4a 100644 --- a/test/language/statements/generators/yield-as-identifier-reference-escaped.js +++ b/test/language/statements/generators/yield-as-identifier-reference-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; function *gen() { void yi\u0065ld; diff --git a/test/language/statements/generators/yield-as-identifier-reference.js b/test/language/statements/generators/yield-as-identifier-reference.js index 12b70c619f..fbbef224f6 100644 --- a/test/language/statements/generators/yield-as-identifier-reference.js +++ b/test/language/statements/generators/yield-as-identifier-reference.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; function *gen() { void yield; diff --git a/test/language/statements/generators/yield-as-label-identifier-escaped.js b/test/language/statements/generators/yield-as-label-identifier-escaped.js index 8687c362c5..34650c88cd 100644 --- a/test/language/statements/generators/yield-as-label-identifier-escaped.js +++ b/test/language/statements/generators/yield-as-label-identifier-escaped.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; function *gen() { yi\u0065ld: ; diff --git a/test/language/statements/generators/yield-as-label-identifier.js b/test/language/statements/generators/yield-as-label-identifier.js index e2cc7514dc..01f9200b8e 100644 --- a/test/language/statements/generators/yield-as-label-identifier.js +++ b/test/language/statements/generators/yield-as-label-identifier.js @@ -20,6 +20,7 @@ info: | StringValue of Identifier is "yield". ---*/ +throw "Test262: This statement should not be evaluated."; function *gen() { yield: ; diff --git a/test/language/statements/generators/yield-identifier-spread-strict.js b/test/language/statements/generators/yield-identifier-spread-strict.js index f682d958be..c2dff731c4 100644 --- a/test/language/statements/generators/yield-identifier-spread-strict.js +++ b/test/language/statements/generators/yield-identifier-spread-strict.js @@ -22,6 +22,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; diff --git a/test/language/statements/generators/yield-identifier-strict.js b/test/language/statements/generators/yield-identifier-strict.js index 7c9c5debea..e098dfccb6 100644 --- a/test/language/statements/generators/yield-identifier-strict.js +++ b/test/language/statements/generators/yield-identifier-strict.js @@ -14,6 +14,7 @@ info: | GeneratorDeclaration : function * BindingIdentifier ( FormalParameters ) { GeneratorBody } ---*/ +throw "Test262: This statement should not be evaluated."; var callCount = 0; 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 6911b039b6..02e5d15ee4 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 @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; let [...[ x ] = []] = []; 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 396cb15bb4..43d1b91998 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 @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; let [...x = []] = []; 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 ca4a72fd48..93d22af07b 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 @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; let [...{ x } = []] = []; diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js index b68836d5cb..d9e7efabc2 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; let [...[x], y] = [1, 2, 3]; diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js index 62e8800d4b..4f29fa3b87 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; let [...x, y] = [1, 2, 3]; diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js index d189020f73..36ccd9cbc2 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js @@ -26,6 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; let [...{ x }, y] = [1, 2, 3]; diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 3e7935b2bf..0e43f820c3 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index e9c99ffa1d..52d69a209d 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js index 3e30c7a8f7..83306a25f0 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js index 4965290c04..28aaa442c5 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js index 10b587459c..30e10032a0 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js index 9469450785..0cd8d287b4 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js index 126a80fc3c..c91fbeb917 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js index 89c8b3fd05..bc4fbab966 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index 5bde4fbe11..1440f011f2 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 435d06925c..179339549d 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js index 768a49b6da..c2869f7309 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js index cb5e258fbe..86b2cff778 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js index 473aa0d534..8700e24081 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js index ecd11c041a..4071acb9ed 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js index 9d4c372acf..4786c6d017 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js index d031a5677d..f3ac3121cf 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js index e60ff850e6..2f1f968b1f 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js index e98d8d25d1..ce2a1cb2d4 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js index 586439280a..1a67f7d92a 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js index c5bed4db86..8312306188 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js index b22fa4cb55..31ab445582 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js index 73429dcb5b..3f0b8e2d99 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js index 91cbf1155a..8032d2c556 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js index 782633bfa6..4f5d8452c9 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js index b7864c2f4e..bdb2010808 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js index b7a87f27d7..dcd82d8c2c 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js index f6c6921084..81e5478f72 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js index 5ce5951efb..afbc06a945 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js index b86028e3b2..e445462804 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js index f49c692510..4f5920307c 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js index 1521beceaa..ff148099f8 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js index 790f43babf..c7b305a457 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 35185969d0..89939d468c 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index e64aa1a196..8fd1f7fc81 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js index 7692f47762..3bbd9f2036 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js index c819a107b0..0f0d33dd87 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js index 67f4e2075f..302f6aebd3 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js index 366aae248a..08c8a1afdd 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js index 11ea759d82..e1b9c2366d 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js index 1529898bb4..cd842bc6e3 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index fca48b008d..50377e30fc 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index adb569e9eb..1b4aa7ce71 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js index 354f8a0b8d..749df1c9ef 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js index aaccccedcf..06108ea3e6 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js index 7cf44429b2..b75d88677d 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js index 98b9d6e433..a628be72ce 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js index 925179673c..0eff541dcb 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js index fb77dad9f0..c8f972bc48 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js index b397295788..28a1f23da8 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js index d9f41be8a8..0f42fbe693 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js index c27f27072b..dd9056a963 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js index 0a57ef2e79..7a92b8f699 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js index 0c030922a8..5b220b7154 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js index 3f2c1d5cfc..3867d5e1f6 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js index 550a45a7ad..be7b948253 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js index 16eb3a51e6..76e5558bd2 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js index 3bbcb71da8..f0111b72f6 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: var f; default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js index a674e4c8a6..9523a3f0f0 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,4 +18,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: var f; default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js index c15e7f4b8d..e83f5cdb66 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: var f; default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js index 0006d68216..ce7065431d 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: var f; default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js index 18dc080488..c8bb3544db 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: var f; default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js index bff4e03fca..2b2b0d22ac 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: var f; default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js index 78091ab6b4..248638f6bf 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,4 +17,6 @@ info: | ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: var f; default: let f; } 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 a1f50431a6..d91e37c060 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 @@ -24,6 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var ranCatch = false; 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 a4c6f8aa05..782636225e 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 @@ -24,6 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var ranCatch = false; 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 6f7127a951..ef6790b0ad 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 @@ -24,6 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var ranCatch = false; diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js index 39967ac00e..ed327287d9 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js @@ -24,6 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var ranCatch = false; diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js index f24a1ecf73..4d69d20cc6 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js @@ -24,6 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var ranCatch = false; diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js index 9e39bdd857..e38b3ed396 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js @@ -24,6 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var ranCatch = false; 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 2f299c7a0a..117eb616bb 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var [...[ x ] = []] = []; 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 632b5f18ad..dd39551c19 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var [...x = []] = []; 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 1abd118894..3d821ac0bc 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 @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var [...{ x } = []] = []; diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js index d9283d14de..cce068e75d 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var [...[x], y] = [1, 2, 3]; diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js index aa9c8e3f4a..de63e173b9 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var [...x, y] = [1, 2, 3]; diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js index 6fbad3d061..65f309a0a7 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js @@ -25,6 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +throw "Test262: This statement should not be evaluated."; var [...{ x }, y] = [1, 2, 3];