summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pennisi <mike@mikepennisi.com>2017-12-03 00:06:42 -0500
committerRick Waldron <waldron.rick@gmail.com>2018-01-05 15:17:50 -0500
commit136110378bb62fefb5a9a69080067e6f126f9dae (patch)
tree90b8d7ba0f9f1162b2edd0e74afb87382fc6f195
parent66df349af32c3f293936f7a947ac18bfb1ecda5c (diff)
downloadqtdeclarative-testsuites-136110378bb62fefb5a9a69080067e6f126f9dae.tar.gz
Rename negative test "phase" for parsing
Early errors may result from parsing the source text of a test file, but they may also result from parsing some other source text as referenced through the ES2015 module syntax. The latter form of early error is not necessarily detectable by ECMAScript parsers, however. Because of this, the label "early" is not sufficiently precise for all Test262 consumers to correctly interpret all tests. Update the "phase" name of "early" to "parse" for all those negative tests that describe errors resulting from parsing of the file's source text directly. A forthcoming commit will update the remaining tests to use a "phase" name that is more specific to module resolution.
-rw-r--r--CONTRIBUTING.md6
-rw-r--r--INTERPRETING.md5
-rw-r--r--src/async-functions/await-as-binding-identifier-escaped.case2
-rw-r--r--src/async-functions/await-as-binding-identifier.case2
-rw-r--r--src/async-functions/await-as-identifier-reference-escaped.case2
-rw-r--r--src/async-functions/await-as-identifier-reference.case2
-rw-r--r--src/async-functions/await-as-label-identifier-escaped.case2
-rw-r--r--src/async-functions/await-as-label-identifier.case2
-rw-r--r--src/async-generators/await-as-binding-identifier-escaped.case2
-rw-r--r--src/async-generators/await-as-binding-identifier.case2
-rw-r--r--src/async-generators/await-as-identifier-reference-escaped.case2
-rw-r--r--src/async-generators/await-as-identifier-reference.case2
-rw-r--r--src/async-generators/await-as-label-identifier-escaped.case2
-rw-r--r--src/async-generators/await-as-label-identifier.case2
-rw-r--r--src/async-generators/yield-as-binding-identifier-escaped.case2
-rw-r--r--src/async-generators/yield-as-binding-identifier.case2
-rw-r--r--src/async-generators/yield-as-identifier-reference-escaped.case2
-rw-r--r--src/async-generators/yield-as-identifier-reference.case2
-rw-r--r--src/async-generators/yield-as-label-identifier-escaped.case2
-rw-r--r--src/async-generators/yield-as-label-identifier.case2
-rw-r--r--src/async-generators/yield-identifier-spread-strict.case2
-rw-r--r--src/async-generators/yield-identifier-strict.case2
-rw-r--r--src/class-fields/delete-error/cls-decl-field-delete-covered.template2
-rw-r--r--src/class-fields/delete-error/cls-decl-field-delete-twice-covered.template2
-rw-r--r--src/class-fields/delete-error/cls-decl-field-delete.template2
-rw-r--r--src/class-fields/delete-error/cls-decl-method-delete-covered.template2
-rw-r--r--src/class-fields/delete-error/cls-decl-method-delete-twice-covered.template2
-rw-r--r--src/class-fields/delete-error/cls-decl-method-delete.template2
-rw-r--r--src/class-fields/delete-error/cls-expr-field-delete-covered.template2
-rw-r--r--src/class-fields/delete-error/cls-expr-field-delete-twice-covered.template2
-rw-r--r--src/class-fields/delete-error/cls-expr-field-delete.template2
-rw-r--r--src/class-fields/delete-error/cls-expr-method-delete-covered.template2
-rw-r--r--src/class-fields/delete-error/cls-expr-method-delete-twice-covered.template2
-rw-r--r--src/class-fields/delete-error/cls-expr-method-delete.template2
-rw-r--r--src/class-fields/init-err-contains-arguments.case2
-rw-r--r--src/class-fields/init-err-contains-super.case2
-rw-r--r--src/class-fields/propname-error-static/cls-decl-static-literal-name.template11
-rw-r--r--src/class-fields/propname-error-static/cls-expr-static-literal-name.template11
-rw-r--r--src/class-fields/propname-error/cls-decl-literal-name.template2
-rw-r--r--src/class-fields/propname-error/cls-decl-string-name.template2
-rw-r--r--src/class-fields/propname-error/cls-expr-literal-name.template2
-rw-r--r--src/class-fields/propname-error/cls-expr-string-name.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template2
-rw-r--r--src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template2
-rw-r--r--src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template2
-rw-r--r--src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template2
-rw-r--r--src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template2
-rw-r--r--src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template2
-rw-r--r--src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template2
-rw-r--r--src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template2
-rw-r--r--src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template2
-rw-r--r--src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template2
-rw-r--r--src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template2
-rw-r--r--src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template2
-rw-r--r--src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template2
-rw-r--r--src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template2
-rw-r--r--src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template2
-rw-r--r--src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template2
-rw-r--r--src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template2
-rw-r--r--src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template2
-rw-r--r--src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment-for-await/array-elem-nested-array-invalid.case2
-rw-r--r--src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case2
-rw-r--r--src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment-for-await/array-elem-target-simple-strict.case2
-rw-r--r--src/dstr-assignment-for-await/array-elem-target-yield-invalid.case2
-rw-r--r--src/dstr-assignment/array-elem-init-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/array-elem-nested-array-invalid.case2
-rw-r--r--src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/array-elem-nested-obj-invalid.case2
-rw-r--r--src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/array-elem-target-simple-strict.case2
-rw-r--r--src/dstr-assignment/array-elem-target-yield-invalid.case2
-rw-r--r--src/dstr-assignment/array-rest-before-element.case2
-rw-r--r--src/dstr-assignment/array-rest-before-elision.case2
-rw-r--r--src/dstr-assignment/array-rest-before-rest.case2
-rw-r--r--src/dstr-assignment/array-rest-elision-invalid.case2
-rw-r--r--src/dstr-assignment/array-rest-init.case2
-rw-r--r--src/dstr-assignment/array-rest-nested-array-invalid.case2
-rw-r--r--src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/array-rest-nested-obj-invalid.case2
-rw-r--r--src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/array-rest-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/obj-id-identifier-yield-expr.case2
-rw-r--r--src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/obj-id-init-simple-strict.case2
-rw-r--r--src/dstr-assignment/obj-id-init-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/obj-id-simple-strict.case2
-rw-r--r--src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/obj-prop-nested-array-invalid.case2
-rw-r--r--src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/obj-prop-nested-obj-invalid.case2
-rw-r--r--src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case2
-rw-r--r--src/dstr-assignment/obj-rest-not-last-element-invalid.case2
-rw-r--r--src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case2
-rw-r--r--src/dstr-binding-for-await/ary-ptrn-rest-init-id.case2
-rw-r--r--src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case2
-rw-r--r--src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case2
-rw-r--r--src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case2
-rw-r--r--src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case2
-rw-r--r--src/dstr-binding/ary-ptrn-rest-init-ary.case2
-rw-r--r--src/dstr-binding/ary-ptrn-rest-init-id.case2
-rw-r--r--src/dstr-binding/ary-ptrn-rest-init-obj.case2
-rw-r--r--src/dstr-binding/ary-ptrn-rest-not-final-ary.case2
-rw-r--r--src/dstr-binding/ary-ptrn-rest-not-final-id.case2
-rw-r--r--src/dstr-binding/ary-ptrn-rest-not-final-obj.case2
-rw-r--r--src/function-forms/dflt-params-duplicates.case2
-rw-r--r--src/function-forms/dflt-params-rest.case2
-rw-r--r--src/function-forms/rest-params-trailing-comma-early-error.case2
-rw-r--r--src/generators/yield-as-binding-identifier-escaped.case2
-rw-r--r--src/generators/yield-as-binding-identifier.case2
-rw-r--r--src/generators/yield-as-identifier-reference-escaped.case2
-rw-r--r--src/generators/yield-as-identifier-reference.case2
-rw-r--r--src/generators/yield-as-label-identifier-escaped.case2
-rw-r--r--src/generators/yield-as-label-identifier.case2
-rw-r--r--src/generators/yield-identifier-spread-strict.case2
-rw-r--r--src/generators/yield-identifier-strict.case2
-rw-r--r--test/annexB/language/expressions/object/__proto__-duplicate.js2
-rw-r--r--test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js2
-rw-r--r--test/annexB/language/statements/for-in/bare-initializer.js2
-rw-r--r--test/annexB/language/statements/for-in/const-initializer.js2
-rw-r--r--test/annexB/language/statements/for-in/let-initializer.js2
-rw-r--r--test/annexB/language/statements/for-in/strict-initializer.js2
-rw-r--r--test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js2
-rw-r--r--test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js2
-rw-r--r--test/language/arguments-object/10.5-1gs.js2
-rw-r--r--test/language/asi/S7.9.2_A1_T1.js2
-rw-r--r--test/language/asi/S7.9.2_A1_T3.js2
-rw-r--r--test/language/asi/S7.9.2_A1_T6.js2
-rw-r--r--test/language/asi/S7.9_A10_T2.js2
-rw-r--r--test/language/asi/S7.9_A10_T4.js2
-rw-r--r--test/language/asi/S7.9_A10_T6.js2
-rw-r--r--test/language/asi/S7.9_A10_T8.js2
-rw-r--r--test/language/asi/S7.9_A11_T4.js2
-rw-r--r--test/language/asi/S7.9_A11_T8.js2
-rw-r--r--test/language/asi/S7.9_A4.js2
-rw-r--r--test/language/asi/S7.9_A5.1_T1.js2
-rw-r--r--test/language/asi/S7.9_A5.3_T1.js2
-rw-r--r--test/language/asi/S7.9_A5.7_T1.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T1.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T10.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T2.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T3.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T4.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T5.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T6.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T7.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T8.js2
-rw-r--r--test/language/asi/S7.9_A6.2_T9.js2
-rw-r--r--test/language/asi/S7.9_A6.3_T1.js2
-rw-r--r--test/language/asi/S7.9_A6.3_T2.js2
-rw-r--r--test/language/asi/S7.9_A6.3_T3.js2
-rw-r--r--test/language/asi/S7.9_A6.3_T4.js2
-rw-r--r--test/language/asi/S7.9_A6.3_T5.js2
-rw-r--r--test/language/asi/S7.9_A6.3_T6.js2
-rw-r--r--test/language/asi/S7.9_A6.3_T7.js2
-rw-r--r--test/language/asi/S7.9_A6.4_T1.js2
-rw-r--r--test/language/asi/S7.9_A6.4_T2.js2
-rw-r--r--test/language/asi/S7.9_A9_T6.js2
-rw-r--r--test/language/asi/S7.9_A9_T7.js2
-rw-r--r--test/language/asi/S7.9_A9_T8.js2
-rw-r--r--test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js2
-rw-r--r--test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js2
-rw-r--r--test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js2
-rw-r--r--test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js2
-rw-r--r--test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js2
-rw-r--r--test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js2
-rw-r--r--test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js2
-rw-r--r--test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js2
-rw-r--r--test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js2
-rw-r--r--test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/comments/S7.4_A2_T2.js2
-rw-r--r--test/language/comments/S7.4_A3.js2
-rw-r--r--test/language/comments/S7.4_A4_T1.js2
-rw-r--r--test/language/comments/S7.4_A4_T4.js2
-rw-r--r--test/language/comments/multi-line-html-close-extra.js2
-rw-r--r--test/language/comments/single-line-html-close-without-lt.js2
-rw-r--r--test/language/directive-prologue/10.1.1-2gs.js2
-rw-r--r--test/language/directive-prologue/10.1.1-5gs.js2
-rw-r--r--test/language/directive-prologue/10.1.1-8gs.js2
-rw-r--r--test/language/directive-prologue/14.1-4gs.js2
-rw-r--r--test/language/directive-prologue/14.1-5gs.js2
-rw-r--r--test/language/export/escaped-as-export-specifier.js2
-rw-r--r--test/language/export/escaped-default.js2
-rw-r--r--test/language/export/escaped-from.js2
-rw-r--r--test/language/expressions/arrow-function/dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/arrow-function/dflt-params-rest.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/arrow-function/param-dflt-yield-expr.js2
-rw-r--r--test/language/expressions/arrow-function/param-dflt-yield-id-strict.js2
-rw-r--r--test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js2
-rw-r--r--test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-before-element.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-before-elision.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-before-rest.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-elision-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-init.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-id-simple-strict.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js2
-rw-r--r--test/language/expressions/assignment/non-simple-target.js2
-rw-r--r--test/language/expressions/assignment/target-boolean.js2
-rw-r--r--test/language/expressions/assignment/target-cover-newtarget.js2
-rw-r--r--test/language/expressions/assignment/target-cover-yieldexpr.js2
-rw-r--r--test/language/expressions/assignment/target-newtarget.js2
-rw-r--r--test/language/expressions/assignment/target-null.js2
-rw-r--r--test/language/expressions/assignment/target-number.js2
-rw-r--r--test/language/expressions/assignment/target-string.js2
-rw-r--r--test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-arrow-function/await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/async-arrow-function/await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-arrow-function/await-as-label-identifier.js2
-rw-r--r--test/language/expressions/async-arrow-function/dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/async-arrow-function/dflt-params-rest.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js2
-rw-r--r--test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js2
-rw-r--r--test/language/expressions/async-arrow-function/escaped-async.js2
-rw-r--r--test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/async-function/await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-function/await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/async-function/await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/async-function/await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/async-function/await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-function/await-as-label-identifier.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js2
-rw-r--r--test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js2
-rw-r--r--test/language/expressions/async-function/escaped-async.js2
-rw-r--r--test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-function/named-await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/async-function/named-await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/async-function/named-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-function/named-await-as-label-identifier.js2
-rw-r--r--test/language/expressions/async-function/named-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/async-function/named-dflt-params-rest.js2
-rw-r--r--test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/async-function/nameless-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/async-function/nameless-dflt-params-rest.js2
-rw-r--r--test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/async-generator/await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-generator/await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/async-generator/await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/async-generator/await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/async-generator/await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-generator/await-as-label-identifier.js2
-rw-r--r--test/language/expressions/async-generator/dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/async-generator/dflt-params-rest.js2
-rw-r--r--test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-label-name-await.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-label-name-yield.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js2
-rw-r--r--test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js2
-rw-r--r--test/language/expressions/async-generator/escaped-async.js2
-rw-r--r--test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-generator/named-await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/async-generator/named-await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-generator/named-await-as-label-identifier.js2
-rw-r--r--test/language/expressions/async-generator/named-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/async-generator/named-dflt-params-rest.js2
-rw-r--r--test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-generator/named-yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/async-generator/named-yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-generator/named-yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/async-generator/named-yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/async-generator/named-yield-identifier-strict.js2
-rw-r--r--test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-generator/yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/async-generator/yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/async-generator/yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/async-generator/yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/async-generator/yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/async-generator/yield-identifier-strict.js2
-rw-r--r--test/language/expressions/await/await-BindingIdentifier-nested.js2
-rw-r--r--test/language/expressions/await/early-errors-await-not-simple-assignment-target.js2
-rw-r--r--test/language/expressions/await/no-operand.js2
-rw-r--r--test/language/expressions/call/S11.2.4_A1.3_T1.js2
-rw-r--r--test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/class/async-gen-meth-dflt-params-rest.js2
-rw-r--r--test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js2
-rw-r--r--test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-await-as-label-identifier.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js2
-rw-r--r--test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-gen-method-yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/class/async-gen-method-yield-identifier-strict.js2
-rw-r--r--test/language/expressions/class/async-meth-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/class/async-meth-dflt-params-rest.js2
-rw-r--r--test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/class/async-meth-static-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/class/async-meth-static-dflt-params-rest.js2
-rw-r--r--test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-method-await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/class/async-method-await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/class/async-method-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-method-await-as-label-identifier.js2
-rw-r--r--test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-method-static-await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/class/async-method-static-await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/async-method-static-await-as-label-identifier.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/class/err-field-delete-call-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-field-delete-covered-call-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-field-delete-covered-member-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-field-delete-member-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-field-delete-twice-covered-call-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-field-delete-twice-covered-member-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-method-delete-call-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-method-delete-covered-call-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-method-delete-covered-member-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-method-delete-member-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-method-delete-twice-covered-call-expression-privatename.js2
-rw-r--r--test/language/expressions/class/err-method-delete-twice-covered-member-expression-privatename.js2
-rw-r--r--test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-asi-3.js2
-rw-r--r--test/language/expressions/class/fields-asi-4.js2
-rw-r--r--test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-comp-name-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-duplicate-privatenames.js2
-rw-r--r--test/language/expressions/class/fields-equality-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-equality-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-literal-name-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-literal-name-propname-constructor.js2
-rw-r--r--test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-private-ternary-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-private-typeof-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-privatename-constructor-err.js2
-rw-r--r--test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-string-name-propname-constructor.js2
-rw-r--r--test/language/expressions/class/fields-ternary-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-ternary-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/fields-typeof-init-err-contains-arguments.js2
-rw-r--r--test/language/expressions/class/fields-typeof-init-err-contains-super.js2
-rw-r--r--test/language/expressions/class/gen-meth-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/class/gen-meth-dflt-params-rest.js2
-rw-r--r--test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/class/gen-meth-static-dflt-params-rest.js2
-rw-r--r--test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/class/gen-method-param-dflt-yield.js2
-rw-r--r--test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/gen-method-static-yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/class/gen-method-static-yield-identifier-strict.js2
-rw-r--r--test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/gen-method-yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/class/gen-method-yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/class/gen-method-yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/class/gen-method-yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/class/gen-method-yield-identifier-strict.js2
-rw-r--r--test/language/expressions/class/getter-param-dflt.js2
-rw-r--r--test/language/expressions/class/meth-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/class/meth-dflt-params-rest.js2
-rw-r--r--test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/class/meth-static-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/class/meth-static-dflt-params-rest.js2
-rw-r--r--test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/class/method-param-dflt-yield.js2
-rw-r--r--test/language/expressions/class/static-gen-method-param-dflt-yield.js2
-rw-r--r--test/language/expressions/class/static-method-param-dflt-yield.js2
-rw-r--r--test/language/expressions/compound-assignment/11.13.2-6-1gs.js2
-rw-r--r--test/language/expressions/compound-assignment/add-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/btws-and-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/btws-or-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/btws-xor-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/div-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/left-shift-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/mod-div-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/mult-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/right-shift-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/subtract-non-simple.js2
-rw-r--r--test/language/expressions/compound-assignment/u-right-shift-non-simple.js2
-rw-r--r--test/language/expressions/conditional/in-branch-2.js2
-rw-r--r--test/language/expressions/conditional/in-condition.js2
-rw-r--r--test/language/expressions/delete/11.4.1-5-a-5gs.js2
-rw-r--r--test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js2
-rw-r--r--test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js2
-rw-r--r--test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js2
-rw-r--r--test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js2
-rw-r--r--test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js2
-rw-r--r--test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js2
-rw-r--r--test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js2
-rw-r--r--test/language/expressions/function/dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/function/dflt-params-rest.js2
-rw-r--r--test/language/expressions/function/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/function/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/function/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/function/early-body-super-call.js2
-rw-r--r--test/language/expressions/function/early-body-super-prop.js2
-rw-r--r--test/language/expressions/function/early-params-super-call.js2
-rw-r--r--test/language/expressions/function/early-params-super-prop.js2
-rw-r--r--test/language/expressions/function/param-dflt-yield-strict.js2
-rw-r--r--test/language/expressions/function/rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/function/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/expressions/generators/dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/generators/dflt-params-rest.js2
-rw-r--r--test/language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/generators/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/generators/named-yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/generators/named-yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/generators/named-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/generators/named-yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/generators/named-yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/generators/named-yield-identifier-strict.js2
-rw-r--r--test/language/expressions/generators/param-dflt-yield.js2
-rw-r--r--test/language/expressions/generators/rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/generators/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/expressions/generators/yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/generators/yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js2
-rw-r--r--test/language/expressions/generators/yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/generators/yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/generators/yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/generators/yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/generators/yield-as-logical-or-expression.js2
-rw-r--r--test/language/expressions/generators/yield-as-parameter.js2
-rw-r--r--test/language/expressions/generators/yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/generators/yield-identifier-strict.js2
-rw-r--r--test/language/expressions/generators/yield-star-after-newline.js2
-rw-r--r--test/language/expressions/generators/yield-weak-binding.js2
-rw-r--r--test/language/expressions/new.target/escaped-new.js2
-rw-r--r--test/language/expressions/new.target/escaped-target.js2
-rw-r--r--test/language/expressions/object/11.1.5-1gs.js2
-rw-r--r--test/language/expressions/object/cover-initialized-name.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/expressions/object/getter-param-dflt.js2
-rw-r--r--test/language/expressions/object/identifier-shorthand-invalid-computed-name.js2
-rw-r--r--test/language/expressions/object/identifier-shorthand-invalid-zero.js2
-rw-r--r--test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/async-await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/async-await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/async-await-as-label-identifier.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js2
-rw-r--r--test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js2
-rw-r--r--test/language/expressions/object/method-definition/async-meth-escaped-async.js2
-rw-r--r--test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js2
-rw-r--r--test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js2
-rw-r--r--test/language/expressions/object/method-definition/escaped-get.js2
-rw-r--r--test/language/expressions/object/method-definition/escaped-set.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js2
-rw-r--r--test/language/expressions/object/method-definition/gen-yield-identifier-strict.js2
-rw-r--r--test/language/expressions/object/method-definition/generator-param-id-yield.js2
-rw-r--r--test/language/expressions/object/method-definition/generator-param-init-yield.js2
-rw-r--r--test/language/expressions/object/method-definition/generator-param-redecl-const.js2
-rw-r--r--test/language/expressions/object/method-definition/generator-param-redecl-let.js2
-rw-r--r--test/language/expressions/object/method-definition/generator-super-call-body.js2
-rw-r--r--test/language/expressions/object/method-definition/generator-super-call-param.js2
-rw-r--r--test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js2
-rw-r--r--test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js2
-rw-r--r--test/language/expressions/object/method-definition/meth-dflt-params-rest.js2
-rw-r--r--test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/expressions/object/method-definition/name-param-redecl.js2
-rw-r--r--test/language/expressions/object/method-definition/name-super-call-body.js2
-rw-r--r--test/language/expressions/object/method-definition/name-super-call-param.js2
-rw-r--r--test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js2
-rw-r--r--test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/expressions/object/method-definition/yield-as-logical-or-expression.js2
-rw-r--r--test/language/expressions/object/method-definition/yield-as-parameter.js2
-rw-r--r--test/language/expressions/object/method-definition/yield-star-after-newline.js2
-rw-r--r--test/language/expressions/object/method-definition/yield-weak-binding.js2
-rw-r--r--test/language/expressions/object/prop-def-invalid-async-prefix.js2
-rw-r--r--test/language/expressions/postfix-decrement/non-simple.js2
-rw-r--r--test/language/expressions/postfix-decrement/target-cover-newtarget.js2
-rw-r--r--test/language/expressions/postfix-decrement/target-cover-yieldexpr.js2
-rw-r--r--test/language/expressions/postfix-decrement/target-newtarget.js2
-rw-r--r--test/language/expressions/postfix-increment/11.3.1-2-1gs.js2
-rw-r--r--test/language/expressions/postfix-increment/non-simple.js2
-rw-r--r--test/language/expressions/postfix-increment/target-cover-newtarget.js2
-rw-r--r--test/language/expressions/postfix-increment/target-cover-yieldexpr.js2
-rw-r--r--test/language/expressions/postfix-increment/target-newtarget.js2
-rw-r--r--test/language/expressions/prefix-decrement/11.4.5-2-2gs.js2
-rw-r--r--test/language/expressions/prefix-decrement/non-simple.js2
-rw-r--r--test/language/expressions/prefix-decrement/target-cover-newtarget.js2
-rw-r--r--test/language/expressions/prefix-decrement/target-cover-yieldexpr.js2
-rw-r--r--test/language/expressions/prefix-decrement/target-newtarget.js2
-rw-r--r--test/language/expressions/prefix-increment/non-simple.js2
-rw-r--r--test/language/expressions/prefix-increment/target-cover-newtarget.js2
-rw-r--r--test/language/expressions/prefix-increment/target-cover-yieldexpr.js2
-rw-r--r--test/language/expressions/prefix-increment/target-newtarget.js2
-rw-r--r--test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js2
-rw-r--r--test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js2
-rw-r--r--test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js2
-rw-r--r--test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js2
-rw-r--r--test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js2
-rw-r--r--test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js2
-rw-r--r--test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js2
-rw-r--r--test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js2
-rw-r--r--test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js2
-rw-r--r--test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js2
-rw-r--r--test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js2
-rw-r--r--test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js2
-rw-r--r--test/language/expressions/this/S11.1.1_A1.js2
-rw-r--r--test/language/expressions/yield/in-iteration-stmt.js2
-rw-r--r--test/language/expressions/yield/invalid-left-hand-side.js2
-rw-r--r--test/language/expressions/yield/star-in-iteration-stmt.js2
-rw-r--r--test/language/future-reserved-words/class.js2
-rw-r--r--test/language/future-reserved-words/const.js2
-rw-r--r--test/language/future-reserved-words/debugger.js2
-rw-r--r--test/language/future-reserved-words/enum.js2
-rw-r--r--test/language/future-reserved-words/export.js2
-rw-r--r--test/language/future-reserved-words/extends.js2
-rw-r--r--test/language/future-reserved-words/implements-strict-escaped.js2
-rw-r--r--test/language/future-reserved-words/implements-strict.js2
-rw-r--r--test/language/future-reserved-words/import.js2
-rw-r--r--test/language/future-reserved-words/interface-strict-escaped.js2
-rw-r--r--test/language/future-reserved-words/interface-strict.js2
-rw-r--r--test/language/future-reserved-words/let-strict-escaped.js2
-rw-r--r--test/language/future-reserved-words/let-strict.js2
-rw-r--r--test/language/future-reserved-words/package-strict-escaped.js2
-rw-r--r--test/language/future-reserved-words/package-strict.js2
-rw-r--r--test/language/future-reserved-words/private-strict-escaped.js2
-rw-r--r--test/language/future-reserved-words/private-strict.js2
-rw-r--r--test/language/future-reserved-words/protected-strict-escaped.js2
-rw-r--r--test/language/future-reserved-words/protected-strict.js2
-rw-r--r--test/language/future-reserved-words/public-strict-escaped.js2
-rw-r--r--test/language/future-reserved-words/public-strict.js2
-rw-r--r--test/language/future-reserved-words/static-strict-escaped.js2
-rw-r--r--test/language/future-reserved-words/static-strict.js2
-rw-r--r--test/language/future-reserved-words/super.js2
-rw-r--r--test/language/future-reserved-words/yield-strict-escaped.js2
-rw-r--r--test/language/future-reserved-words/yield-strict.js2
-rw-r--r--test/language/global-code/export.js2
-rw-r--r--test/language/global-code/import.js2
-rw-r--r--test/language/global-code/new.target-arrow.js2
-rw-r--r--test/language/global-code/new.target.js2
-rw-r--r--test/language/global-code/return.js2
-rw-r--r--test/language/global-code/super-call-arrow.js2
-rw-r--r--test/language/global-code/super-call.js2
-rw-r--r--test/language/global-code/super-prop-arrow.js2
-rw-r--r--test/language/global-code/super-prop.js2
-rw-r--r--test/language/global-code/yield-strict.js2
-rw-r--r--test/language/identifiers/val-break-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-break-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-break.js2
-rw-r--r--test/language/identifiers/val-case-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-case-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-case.js2
-rw-r--r--test/language/identifiers/val-catch-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-catch-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-catch.js2
-rw-r--r--test/language/identifiers/val-class-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-class-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-class.js2
-rw-r--r--test/language/identifiers/val-const-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-const-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-const.js2
-rw-r--r--test/language/identifiers/val-continue-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-continue-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-continue.js2
-rw-r--r--test/language/identifiers/val-debugger-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-debugger-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-debugger.js2
-rw-r--r--test/language/identifiers/val-default-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-default-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-default.js2
-rw-r--r--test/language/identifiers/val-delete-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-delete-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-delete.js2
-rw-r--r--test/language/identifiers/val-do-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-do-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-do.js2
-rw-r--r--test/language/identifiers/val-else-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-else-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-else.js2
-rw-r--r--test/language/identifiers/val-enum-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-enum-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-enum.js2
-rw-r--r--test/language/identifiers/val-export-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-export-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-export.js2
-rw-r--r--test/language/identifiers/val-extends-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-extends-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-extends.js2
-rw-r--r--test/language/identifiers/val-false-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-false-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-false.js2
-rw-r--r--test/language/identifiers/val-finally-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-finally-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-finally.js2
-rw-r--r--test/language/identifiers/val-for-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-for-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-for.js2
-rw-r--r--test/language/identifiers/val-function-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-function-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-function.js2
-rw-r--r--test/language/identifiers/val-if-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-if-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-if.js2
-rw-r--r--test/language/identifiers/val-import-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-import-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-import.js2
-rw-r--r--test/language/identifiers/val-in-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-in-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-in.js2
-rw-r--r--test/language/identifiers/val-instanceof-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-instanceof-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-instanceof.js2
-rw-r--r--test/language/identifiers/val-new-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-new-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-new.js2
-rw-r--r--test/language/identifiers/val-null-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-null-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-null.js2
-rw-r--r--test/language/identifiers/val-return-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-return-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-return.js2
-rw-r--r--test/language/identifiers/val-super-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-super-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-super.js2
-rw-r--r--test/language/identifiers/val-switch-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-switch-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-switch.js2
-rw-r--r--test/language/identifiers/val-this-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-this-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-this.js2
-rw-r--r--test/language/identifiers/val-throw-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-throw-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-throw.js2
-rw-r--r--test/language/identifiers/val-true-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-true-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-true.js2
-rw-r--r--test/language/identifiers/val-try-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-try-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-try.js2
-rw-r--r--test/language/identifiers/val-typeof-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-typeof-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-typeof.js2
-rw-r--r--test/language/identifiers/val-var-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-var-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-var.js2
-rw-r--r--test/language/identifiers/val-void-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-void-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-void.js2
-rw-r--r--test/language/identifiers/val-while-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-while-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-while.js2
-rw-r--r--test/language/identifiers/val-with-via-escape-hex.js2
-rw-r--r--test/language/identifiers/val-with-via-escape-hex4.js2
-rw-r--r--test/language/identifiers/val-with.js2
-rw-r--r--test/language/identifiers/val-yield-strict.js2
-rw-r--r--test/language/import/dup-bound-names.js2
-rw-r--r--test/language/import/escaped-as-import-specifier.js2
-rw-r--r--test/language/import/escaped-as-namespace-import.js2
-rw-r--r--test/language/import/escaped-from.js2
-rw-r--r--test/language/keywords/ident-ref-break.js2
-rw-r--r--test/language/keywords/ident-ref-case.js2
-rw-r--r--test/language/keywords/ident-ref-catch.js2
-rw-r--r--test/language/keywords/ident-ref-continue.js2
-rw-r--r--test/language/keywords/ident-ref-default.js2
-rw-r--r--test/language/keywords/ident-ref-delete.js2
-rw-r--r--test/language/keywords/ident-ref-do.js2
-rw-r--r--test/language/keywords/ident-ref-else.js2
-rw-r--r--test/language/keywords/ident-ref-finally.js2
-rw-r--r--test/language/keywords/ident-ref-for.js2
-rw-r--r--test/language/keywords/ident-ref-function.js2
-rw-r--r--test/language/keywords/ident-ref-if.js2
-rw-r--r--test/language/keywords/ident-ref-in.js2
-rw-r--r--test/language/keywords/ident-ref-instanceof.js2
-rw-r--r--test/language/keywords/ident-ref-new.js2
-rw-r--r--test/language/keywords/ident-ref-return.js2
-rw-r--r--test/language/keywords/ident-ref-switch.js2
-rw-r--r--test/language/keywords/ident-ref-this.js2
-rw-r--r--test/language/keywords/ident-ref-throw.js2
-rw-r--r--test/language/keywords/ident-ref-try.js2
-rw-r--r--test/language/keywords/ident-ref-typeof.js2
-rw-r--r--test/language/keywords/ident-ref-var.js2
-rw-r--r--test/language/keywords/ident-ref-void.js2
-rw-r--r--test/language/keywords/ident-ref-while.js2
-rw-r--r--test/language/keywords/ident-ref-with.js2
-rw-r--r--test/language/line-terminators/S7.3_A2.1_T2.js2
-rw-r--r--test/language/line-terminators/S7.3_A2.2_T2.js2
-rw-r--r--test/language/line-terminators/S7.3_A3.1_T3.js2
-rw-r--r--test/language/line-terminators/S7.3_A3.2_T1.js2
-rw-r--r--test/language/line-terminators/S7.3_A3.2_T3.js2
-rw-r--r--test/language/line-terminators/S7.3_A3.3_T1.js2
-rw-r--r--test/language/line-terminators/S7.3_A3.4_T1.js2
-rw-r--r--test/language/line-terminators/S7.3_A6_T1.js2
-rw-r--r--test/language/line-terminators/S7.3_A6_T2.js2
-rw-r--r--test/language/line-terminators/S7.3_A6_T3.js2
-rw-r--r--test/language/line-terminators/S7.3_A6_T4.js2
-rw-r--r--test/language/literals/bigint/binary-invalid-digit.js2
-rw-r--r--test/language/literals/bigint/exponent-part.js2
-rw-r--r--test/language/literals/bigint/hexadecimal-invalid-digit.js2
-rw-r--r--test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js2
-rw-r--r--test/language/literals/bigint/mv-is-not-integer-dot-dds.js2
-rw-r--r--test/language/literals/bigint/octal-invalid-digit.js2
-rw-r--r--test/language/literals/numeric/7.8.3-1gs.js2
-rw-r--r--test/language/literals/numeric/7.8.3-2gs.js2
-rw-r--r--test/language/literals/numeric/S7.8.3_A6.1_T1.js2
-rw-r--r--test/language/literals/numeric/S7.8.3_A6.1_T2.js2
-rw-r--r--test/language/literals/numeric/S7.8.3_A6.2_T1.js2
-rw-r--r--test/language/literals/numeric/S7.8.3_A6.2_T2.js2
-rw-r--r--test/language/literals/numeric/binary-invalid-digit.js2
-rw-r--r--test/language/literals/numeric/binary-invalid-leading.js2
-rw-r--r--test/language/literals/numeric/binary-invalid-truncated.js2
-rw-r--r--test/language/literals/numeric/binary-invalid-unicode.js2
-rw-r--r--test/language/literals/numeric/legacy-octal-integer-strict.js2
-rw-r--r--test/language/literals/numeric/non-octal-decimal-integer-strict.js2
-rw-r--r--test/language/literals/numeric/octal-invalid-digit.js2
-rw-r--r--test/language/literals/numeric/octal-invalid-leading.js2
-rw-r--r--test/language/literals/numeric/octal-invalid-truncated.js2
-rw-r--r--test/language/literals/numeric/octal-invalid-unicode.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A1.2_T1.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A1.2_T2.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A1.2_T3.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A1.2_T4.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A1.3_T1.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A1.3_T3.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A1.5_T1.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A1.5_T3.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A2.2_T1.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A2.2_T2.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A2.3_T1.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A2.3_T3.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A2.5_T1.js2
-rw-r--r--test/language/literals/regexp/S7.8.5_A2.5_T3.js2
-rw-r--r--test/language/literals/regexp/early-err-bad-flag.js2
-rw-r--r--test/language/literals/regexp/early-err-dup-flag.js2
-rw-r--r--test/language/literals/regexp/early-err-flags-unicode-escape.js2
-rw-r--r--test/language/literals/regexp/early-err-pattern.js2
-rw-r--r--test/language/literals/regexp/invalid-braced-quantifier-exact.js2
-rw-r--r--test/language/literals/regexp/invalid-braced-quantifier-lower.js2
-rw-r--r--test/language/literals/regexp/invalid-braced-quantifier-range.js2
-rw-r--r--test/language/literals/regexp/regexp-first-char-no-line-separator.js2
-rw-r--r--test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js2
-rw-r--r--test/language/literals/regexp/regexp-source-char-no-line-separator.js2
-rw-r--r--test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js2
-rw-r--r--test/language/literals/regexp/u-dec-esc.js2
-rw-r--r--test/language/literals/regexp/u-invalid-class-escape.js2
-rw-r--r--test/language/literals/regexp/u-invalid-extended-pattern-char.js2
-rw-r--r--test/language/literals/regexp/u-invalid-identity-escape.js2
-rw-r--r--test/language/literals/regexp/u-invalid-legacy-octal-escape.js2
-rw-r--r--test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js2
-rw-r--r--test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js2
-rw-r--r--test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js2
-rw-r--r--test/language/literals/regexp/u-invalid-non-empty-class-ranges.js2
-rw-r--r--test/language/literals/regexp/u-invalid-oob-decimal-escape.js2
-rw-r--r--test/language/literals/regexp/u-invalid-quantifiable-assertion.js2
-rw-r--r--test/language/literals/regexp/u-unicode-esc-bounds.js2
-rw-r--r--test/language/literals/regexp/u-unicode-esc-non-hex.js2
-rw-r--r--test/language/literals/string/7.8.4-1gs.js2
-rw-r--r--test/language/literals/string/S7.8.4_A1.1_T1.js2
-rw-r--r--test/language/literals/string/S7.8.4_A1.1_T2.js2
-rw-r--r--test/language/literals/string/S7.8.4_A1.2_T1.js2
-rw-r--r--test/language/literals/string/S7.8.4_A1.2_T2.js2
-rw-r--r--test/language/literals/string/S7.8.4_A3.1_T1.js2
-rw-r--r--test/language/literals/string/S7.8.4_A3.1_T2.js2
-rw-r--r--test/language/literals/string/S7.8.4_A3.2_T1.js2
-rw-r--r--test/language/literals/string/S7.8.4_A3.2_T2.js2
-rw-r--r--test/language/literals/string/S7.8.4_A4.3_T1.js2
-rw-r--r--test/language/literals/string/S7.8.4_A4.3_T2.js2
-rw-r--r--test/language/literals/string/S7.8.4_A7.1_T4.js2
-rw-r--r--test/language/literals/string/S7.8.4_A7.2_T1.js2
-rw-r--r--test/language/literals/string/S7.8.4_A7.2_T2.js2
-rw-r--r--test/language/literals/string/S7.8.4_A7.2_T3.js2
-rw-r--r--test/language/literals/string/S7.8.4_A7.2_T4.js2
-rw-r--r--test/language/literals/string/S7.8.4_A7.2_T5.js2
-rw-r--r--test/language/literals/string/S7.8.4_A7.2_T6.js2
-rw-r--r--test/language/literals/string/legacy-non-octal-escape-sequence-strict.js2
-rw-r--r--test/language/literals/string/legacy-octal-escape-sequence-strict.js2
-rw-r--r--test/language/module-code/comment-multi-line-html-close.js2
-rw-r--r--test/language/module-code/comment-single-line-html-close.js2
-rw-r--r--test/language/module-code/comment-single-line-html-open.js2
-rw-r--r--test/language/module-code/early-dup-export-decl.js2
-rw-r--r--test/language/module-code/early-dup-export-dflt-id.js2
-rw-r--r--test/language/module-code/early-dup-export-dflt.js2
-rw-r--r--test/language/module-code/early-dup-export-id-as.js2
-rw-r--r--test/language/module-code/early-dup-export-id.js2
-rw-r--r--test/language/module-code/early-dup-lables.js2
-rw-r--r--test/language/module-code/early-dup-lex.js2
-rw-r--r--test/language/module-code/early-export-global.js2
-rw-r--r--test/language/module-code/early-export-unresolvable.js2
-rw-r--r--test/language/module-code/early-import-arguments.js2
-rw-r--r--test/language/module-code/early-import-as-arguments.js2
-rw-r--r--test/language/module-code/early-import-as-eval.js2
-rw-r--r--test/language/module-code/early-import-eval.js2
-rw-r--r--test/language/module-code/early-lex-and-var.js2
-rw-r--r--test/language/module-code/early-new-target.js2
-rw-r--r--test/language/module-code/early-strict-mode.js2
-rw-r--r--test/language/module-code/early-super.js2
-rw-r--r--test/language/module-code/early-undef-break.js2
-rw-r--r--test/language/module-code/early-undef-continue.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-arrow-function.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-block-stmt.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-do-while.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-const.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-in-const.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-in-let.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-in-var.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-let.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-lhs.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-of-const.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-of-let.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-of-var.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-for-var.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-function-decl.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-function-expr.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-generator-decl.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-generator-expr.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-if-else.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-if-if.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-labeled.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-object-gen-method.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-object-getter.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-object-method.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-object-setter.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-switch-case.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-switch-dftl.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-try-catch.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-try-finally.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-try-try.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-export-while.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-arrow-function.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-block-stmt.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-do-while.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-const.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-in-const.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-in-let.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-in-var.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-let.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-lhs.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-of-const.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-of-let.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-of-var.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-for-var.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-function-decl.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-function-expr.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-generator-decl.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-generator-expr.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-if-else.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-if-if.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-labeled.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-object-gen-method.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-object-getter.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-object-method.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-object-setter.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-switch-case.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-switch-dftl.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-try-catch.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-try-finally.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-try-try.js2
-rw-r--r--test/language/module-code/parse-err-decl-pos-import-while.js2
-rw-r--r--test/language/module-code/parse-err-export-dflt-const.js2
-rw-r--r--test/language/module-code/parse-err-export-dflt-expr.js2
-rw-r--r--test/language/module-code/parse-err-export-dflt-let.js2
-rw-r--r--test/language/module-code/parse-err-export-dflt-var.js2
-rw-r--r--test/language/module-code/parse-err-hoist-lex-fun.js2
-rw-r--r--test/language/module-code/parse-err-hoist-lex-gen.js2
-rw-r--r--test/language/module-code/parse-err-invoke-anon-fun-decl.js2
-rw-r--r--test/language/module-code/parse-err-invoke-anon-gen-decl.js2
-rw-r--r--test/language/module-code/parse-err-reference.js2
-rw-r--r--test/language/module-code/parse-err-return.js2
-rw-r--r--test/language/module-code/parse-err-semi-dflt-expr.js2
-rw-r--r--test/language/module-code/parse-err-semi-export-clause-from.js2
-rw-r--r--test/language/module-code/parse-err-semi-export-clause.js2
-rw-r--r--test/language/module-code/parse-err-semi-export-star.js2
-rw-r--r--test/language/module-code/parse-err-syntax.js2
-rw-r--r--test/language/module-code/parse-err-yield.js2
-rw-r--r--test/language/module-code/privatename-not-valid-earlyerr-module-1.js2
-rw-r--r--test/language/module-code/privatename-not-valid-earlyerr-module-2.js2
-rw-r--r--test/language/module-code/privatename-not-valid-earlyerr-module-3.js2
-rw-r--r--test/language/module-code/privatename-not-valid-earlyerr-module-4.js2
-rw-r--r--test/language/module-code/privatename-not-valid-earlyerr-module-5.js2
-rw-r--r--test/language/module-code/privatename-not-valid-earlyerr-module-6.js2
-rw-r--r--test/language/module-code/privatename-not-valid-earlyerr-module-7.js2
-rw-r--r--test/language/module-code/privatename-not-valid-earlyerr-module-8.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T1.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T10.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T2.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T3.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T4.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T5.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T6.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T7.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T8.js2
-rw-r--r--test/language/punctuators/S7.7_A2_T9.js2
-rw-r--r--test/language/reserved-words/await-module.js2
-rw-r--r--test/language/reserved-words/ident-reference-false-escaped.js2
-rw-r--r--test/language/reserved-words/ident-reference-false.js2
-rw-r--r--test/language/reserved-words/ident-reference-null-escaped.js2
-rw-r--r--test/language/reserved-words/ident-reference-null.js2
-rw-r--r--test/language/reserved-words/ident-reference-true-escaped.js2
-rw-r--r--test/language/reserved-words/ident-reference-true.js2
-rw-r--r--test/language/reserved-words/label-ident-false-escaped.js2
-rw-r--r--test/language/reserved-words/label-ident-false.js2
-rw-r--r--test/language/reserved-words/label-ident-null-escaped.js2
-rw-r--r--test/language/reserved-words/label-ident-null.js2
-rw-r--r--test/language/reserved-words/label-ident-true-escaped.js2
-rw-r--r--test/language/reserved-words/label-ident-true.js2
-rw-r--r--test/language/rest-parameters/position-invalid.js2
-rw-r--r--test/language/statements/async-function/await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/async-function/await-as-binding-identifier.js2
-rw-r--r--test/language/statements/async-function/await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/async-function/await-as-identifier-reference.js2
-rw-r--r--test/language/statements/async-function/await-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/async-function/await-as-label-identifier.js2
-rw-r--r--test/language/statements/async-function/dflt-params-duplicates.js2
-rw-r--r--test/language/statements/async-function/dflt-params-rest.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-await-in-formals.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js2
-rw-r--r--test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js2
-rw-r--r--test/language/statements/async-function/escaped-async.js2
-rw-r--r--test/language/statements/async-function/let-newline-await-in-async-function.js2
-rw-r--r--test/language/statements/async-function/rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/async-generator/await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/async-generator/await-as-binding-identifier.js2
-rw-r--r--test/language/statements/async-generator/await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/async-generator/await-as-identifier-reference.js2
-rw-r--r--test/language/statements/async-generator/await-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/async-generator/await-as-label-identifier.js2
-rw-r--r--test/language/statements/async-generator/dflt-params-duplicates.js2
-rw-r--r--test/language/statements/async-generator/dflt-params-rest.js2
-rw-r--r--test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/async-generator/escaped-async.js2
-rw-r--r--test/language/statements/async-generator/rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/async-generator/yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/async-generator/yield-as-binding-identifier.js2
-rw-r--r--test/language/statements/async-generator/yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/async-generator/yield-as-identifier-reference.js2
-rw-r--r--test/language/statements/async-generator/yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/async-generator/yield-as-label-identifier.js2
-rw-r--r--test/language/statements/async-generator/yield-identifier-spread-strict.js2
-rw-r--r--test/language/statements/async-generator/yield-identifier-strict.js2
-rw-r--r--test/language/statements/block/S12.1_A4_T1.js2
-rw-r--r--test/language/statements/block/S12.1_A4_T2.js2
-rw-r--r--test/language/statements/break/S12.8_A1_T1.js2
-rw-r--r--test/language/statements/break/S12.8_A1_T2.js2
-rw-r--r--test/language/statements/break/S12.8_A1_T3.js2
-rw-r--r--test/language/statements/break/S12.8_A1_T4.js2
-rw-r--r--test/language/statements/break/S12.8_A5_T1.js2
-rw-r--r--test/language/statements/break/S12.8_A5_T2.js2
-rw-r--r--test/language/statements/break/S12.8_A5_T3.js2
-rw-r--r--test/language/statements/break/S12.8_A6.js2
-rw-r--r--test/language/statements/break/S12.8_A8_T1.js2
-rw-r--r--test/language/statements/break/S12.8_A8_T2.js2
-rw-r--r--test/language/statements/class/async-gen-meth-dflt-params-duplicates.js2
-rw-r--r--test/language/statements/class/async-gen-meth-dflt-params-rest.js2
-rw-r--r--test/language/statements/class/async-gen-meth-escaped-async.js2
-rw-r--r--test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js2
-rw-r--r--test/language/statements/class/async-gen-meth-static-dflt-params-rest.js2
-rw-r--r--test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-await-as-binding-identifier.js2
-rw-r--r--test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-await-as-identifier-reference.js2
-rw-r--r--test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-await-as-label-identifier.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-await-as-label-identifier.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js2
-rw-r--r--test/language/statements/class/async-gen-method-static-yield-identifier-strict.js2
-rw-r--r--test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-yield-as-binding-identifier.js2
-rw-r--r--test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-yield-as-identifier-reference.js2
-rw-r--r--test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-gen-method-yield-as-label-identifier.js2
-rw-r--r--test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js2
-rw-r--r--test/language/statements/class/async-gen-method-yield-identifier-strict.js2
-rw-r--r--test/language/statements/class/async-meth-dflt-params-duplicates.js2
-rw-r--r--test/language/statements/class/async-meth-dflt-params-rest.js2
-rw-r--r--test/language/statements/class/async-meth-escaped-async.js2
-rw-r--r--test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/class/async-meth-static-dflt-params-duplicates.js2
-rw-r--r--test/language/statements/class/async-meth-static-dflt-params-rest.js2
-rw-r--r--test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/class/async-method-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-method-await-as-binding-identifier.js2
-rw-r--r--test/language/statements/class/async-method-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/class/async-method-await-as-identifier-reference.js2
-rw-r--r--test/language/statements/class/async-method-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-method-await-as-label-identifier.js2
-rw-r--r--test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-method-static-await-as-binding-identifier.js2
-rw-r--r--test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/class/async-method-static-await-as-identifier-reference.js2
-rw-r--r--test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/class/async-method-static-await-as-label-identifier.js2
-rw-r--r--test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js2
-rw-r--r--test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js2
-rw-r--r--test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js2
-rw-r--r--test/language/statements/class/definition/early-errors-class-method-await-in-formals.js2
-rw-r--r--test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js2
-rw-r--r--test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js2
-rw-r--r--test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js2
-rw-r--r--test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js2
-rw-r--r--test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js2
-rw-r--r--test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js2
-rw-r--r--test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js2
-rw-r--r--test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js2
-rw-r--r--test/language/statements/class/definition/methods-gen-yield-as-parameter.js2
-rw-r--r--test/language/statements/class/definition/methods-gen-yield-star-after-newline.js2
-rw-r--r--test/language/statements/class/definition/methods-gen-yield-weak-binding.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/class/err-field-delete-call-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-field-delete-covered-call-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-field-delete-covered-member-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-field-delete-member-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-field-delete-twice-covered-call-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-field-delete-twice-covered-member-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-method-delete-call-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-method-delete-covered-call-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-method-delete-covered-member-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-method-delete-member-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-method-delete-twice-covered-call-expression-privatename.js2
-rw-r--r--test/language/statements/class/err-method-delete-twice-covered-member-expression-privatename.js2
-rw-r--r--test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/fields-asi-3.js2
-rw-r--r--test/language/statements/class/fields-asi-4.js2
-rw-r--r--test/language/statements/class/fields-duplicate-privatenames.js2
-rw-r--r--test/language/statements/class/fields-equality-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-equality-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/fields-literal-name-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-literal-name-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/fields-literal-name-propname-constructor.js2
-rw-r--r--test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-private-literal-name-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-private-ternary-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-private-typeof-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/fields-privatename-constructor-err.js2
-rw-r--r--test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-string-literal-name-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/fields-string-name-propname-constructor.js2
-rw-r--r--test/language/statements/class/fields-ternary-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-ternary-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/fields-typeof-init-err-contains-arguments.js2
-rw-r--r--test/language/statements/class/fields-typeof-init-err-contains-super.js2
-rw-r--r--test/language/statements/class/gen-meth-dflt-params-duplicates.js2
-rw-r--r--test/language/statements/class/gen-meth-dflt-params-rest.js2
-rw-r--r--test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/class/gen-meth-static-dflt-params-duplicates.js2
-rw-r--r--test/language/statements/class/gen-meth-static-dflt-params-rest.js2
-rw-r--r--test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/class/gen-method-param-dflt-yield.js2
-rw-r--r--test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/class/gen-method-static-yield-as-binding-identifier.js2
-rw-r--r--test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/class/gen-method-static-yield-as-identifier-reference.js2
-rw-r--r--test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/class/gen-method-static-yield-as-label-identifier.js2
-rw-r--r--test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js2
-rw-r--r--test/language/statements/class/gen-method-static-yield-identifier-strict.js2
-rw-r--r--test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/class/gen-method-yield-as-binding-identifier.js2
-rw-r--r--test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/class/gen-method-yield-as-identifier-reference.js2
-rw-r--r--test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/class/gen-method-yield-as-label-identifier.js2
-rw-r--r--test/language/statements/class/gen-method-yield-identifier-spread-strict.js2
-rw-r--r--test/language/statements/class/gen-method-yield-identifier-strict.js2
-rw-r--r--test/language/statements/class/getter-param-dflt.js2
-rw-r--r--test/language/statements/class/meth-dflt-params-duplicates.js2
-rw-r--r--test/language/statements/class/meth-dflt-params-rest.js2
-rw-r--r--test/language/statements/class/meth-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/class/meth-static-dflt-params-duplicates.js2
-rw-r--r--test/language/statements/class/meth-static-dflt-params-rest.js2
-rw-r--r--test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/class/method-param-yield.js2
-rw-r--r--test/language/statements/class/privatename-not-valid-earlyerr-script-1.js2
-rw-r--r--test/language/statements/class/privatename-not-valid-earlyerr-script-2.js2
-rw-r--r--test/language/statements/class/privatename-not-valid-earlyerr-script-3.js2
-rw-r--r--test/language/statements/class/privatename-not-valid-earlyerr-script-4.js2
-rw-r--r--test/language/statements/class/privatename-not-valid-earlyerr-script-5.js2
-rw-r--r--test/language/statements/class/privatename-not-valid-earlyerr-script-6.js2
-rw-r--r--test/language/statements/class/privatename-not-valid-earlyerr-script-7.js2
-rw-r--r--test/language/statements/class/privatename-not-valid-earlyerr-script-8.js2
-rw-r--r--test/language/statements/class/static-gen-method-param-dflt-yield.js2
-rw-r--r--test/language/statements/class/static-method-param-yield.js2
-rw-r--r--test/language/statements/class/strict-mode/with.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js2
-rw-r--r--test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js2
-rw-r--r--test/language/statements/class/syntax/escaped-static.js2
-rw-r--r--test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/const/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js2
-rw-r--r--test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js2
-rw-r--r--test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js2
-rw-r--r--test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js2
-rw-r--r--test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js2
-rw-r--r--test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js2
-rw-r--r--test/language/statements/const/syntax/with-initializer-for-statement.js2
-rw-r--r--test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js2
-rw-r--r--test/language/statements/const/syntax/with-initializer-if-expression-statement.js2
-rw-r--r--test/language/statements/const/syntax/with-initializer-label-statement.js2
-rw-r--r--test/language/statements/const/syntax/with-initializer-while-expression-statement.js2
-rw-r--r--test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js2
-rw-r--r--test/language/statements/const/syntax/without-initializer-default-statement-list.js2
-rw-r--r--test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js2
-rw-r--r--test/language/statements/const/syntax/without-initializer-for-statement.js2
-rw-r--r--test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js2
-rw-r--r--test/language/statements/const/syntax/without-initializer-if-expression-statement.js2
-rw-r--r--test/language/statements/const/syntax/without-initializer-label-statement.js2
-rw-r--r--test/language/statements/const/syntax/without-initializer-while-expression-statement.js2
-rw-r--r--test/language/statements/continue/S12.7_A1_T1.js2
-rw-r--r--test/language/statements/continue/S12.7_A1_T2.js2
-rw-r--r--test/language/statements/continue/S12.7_A1_T3.js2
-rw-r--r--test/language/statements/continue/S12.7_A1_T4.js2
-rw-r--r--test/language/statements/continue/S12.7_A5_T1.js2
-rw-r--r--test/language/statements/continue/S12.7_A5_T2.js2
-rw-r--r--test/language/statements/continue/S12.7_A5_T3.js2
-rw-r--r--test/language/statements/continue/S12.7_A6.js2
-rw-r--r--test/language/statements/continue/S12.7_A8_T1.js2
-rw-r--r--test/language/statements/continue/S12.7_A8_T2.js2
-rw-r--r--test/language/statements/debugger/expression.js2
-rw-r--r--test/language/statements/do-while/S12.6.1_A12.js2
-rw-r--r--test/language/statements/do-while/S12.6.1_A15.js2
-rw-r--r--test/language/statements/do-while/S12.6.1_A6_T1.js2
-rw-r--r--test/language/statements/do-while/S12.6.1_A6_T2.js2
-rw-r--r--test/language/statements/do-while/S12.6.1_A6_T3.js2
-rw-r--r--test/language/statements/do-while/S12.6.1_A6_T4.js2
-rw-r--r--test/language/statements/do-while/S12.6.1_A6_T5.js2
-rw-r--r--test/language/statements/do-while/S12.6.1_A6_T6.js2
-rw-r--r--test/language/statements/do-while/decl-async-fun.js2
-rw-r--r--test/language/statements/do-while/decl-async-gen.js2
-rw-r--r--test/language/statements/do-while/decl-cls.js2
-rw-r--r--test/language/statements/do-while/decl-const.js2
-rw-r--r--test/language/statements/do-while/decl-fun.js2
-rw-r--r--test/language/statements/do-while/decl-gen.js2
-rw-r--r--test/language/statements/do-while/decl-let.js2
-rw-r--r--test/language/statements/do-while/labelled-fn-stmt.js2
-rw-r--r--test/language/statements/do-while/let-array-with-newline.js2
-rw-r--r--test/language/statements/expression/S12.4_A1.js2
-rw-r--r--test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js2
-rw-r--r--test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js2
-rw-r--r--test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js2
-rw-r--r--test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-await-of/escaped-of.js2
-rw-r--r--test/language/statements/for-await-of/let-array-with-newline.js2
-rw-r--r--test/language/statements/for-in/S12.6.4_A15.js2
-rw-r--r--test/language/statements/for-in/decl-async-fun.js2
-rw-r--r--test/language/statements/for-in/decl-async-gen.js2
-rw-r--r--test/language/statements/for-in/decl-cls.js2
-rw-r--r--test/language/statements/for-in/decl-const.js2
-rw-r--r--test/language/statements/for-in/decl-fun.js2
-rw-r--r--test/language/statements/for-in/decl-gen.js2
-rw-r--r--test/language/statements/for-in/decl-let.js2
-rw-r--r--test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-elem-target-simple-strict.js2
-rw-r--r--test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-before-element.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-before-elision.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-before-rest.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-elision-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-init.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-id-init-simple-strict.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-id-simple-strict.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js2
-rw-r--r--test/language/statements/for-in/head-const-bound-names-dup.js2
-rw-r--r--test/language/statements/for-in/head-const-bound-names-in-stmt.js2
-rw-r--r--test/language/statements/for-in/head-const-bound-names-let.js2
-rw-r--r--test/language/statements/for-in/head-let-bound-names-dup.js2
-rw-r--r--test/language/statements/for-in/head-let-bound-names-in-stmt.js2
-rw-r--r--test/language/statements/for-in/head-let-bound-names-let.js2
-rw-r--r--test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js2
-rw-r--r--test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js2
-rw-r--r--test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js2
-rw-r--r--test/language/statements/for-in/head-lhs-non-asnmt-trgt.js2
-rw-r--r--test/language/statements/for-in/labelled-fn-stmt-const.js2
-rw-r--r--test/language/statements/for-in/labelled-fn-stmt-let.js2
-rw-r--r--test/language/statements/for-in/labelled-fn-stmt-lhs.js2
-rw-r--r--test/language/statements/for-in/labelled-fn-stmt-var.js2
-rw-r--r--test/language/statements/for-in/let-array-with-newline.js2
-rw-r--r--test/language/statements/for-of/decl-async-fun.js2
-rw-r--r--test/language/statements/for-of/decl-async-gen.js2
-rw-r--r--test/language/statements/for-of/decl-cls.js2
-rw-r--r--test/language/statements/for-of/decl-const.js2
-rw-r--r--test/language/statements/for-of/decl-fun.js2
-rw-r--r--test/language/statements/for-of/decl-gen.js2
-rw-r--r--test/language/statements/for-of/decl-let.js2
-rw-r--r--test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-elem-target-simple-strict.js2
-rw-r--r--test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-before-element.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-before-elision.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-before-rest.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-elision-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-init.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-id-init-simple-strict.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-id-simple-strict.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js2
-rw-r--r--test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for-of/escaped-of.js2
-rw-r--r--test/language/statements/for-of/head-const-bound-names-dup.js2
-rw-r--r--test/language/statements/for-of/head-const-bound-names-in-stmt.js2
-rw-r--r--test/language/statements/for-of/head-const-bound-names-let.js2
-rw-r--r--test/language/statements/for-of/head-decl-no-expr.js2
-rw-r--r--test/language/statements/for-of/head-expr-no-expr.js2
-rw-r--r--test/language/statements/for-of/head-let-bound-names-dup.js2
-rw-r--r--test/language/statements/for-of/head-let-bound-names-in-stmt.js2
-rw-r--r--test/language/statements/for-of/head-let-bound-names-let.js2
-rw-r--r--test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js2
-rw-r--r--test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js2
-rw-r--r--test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js2
-rw-r--r--test/language/statements/for-of/head-lhs-let.js2
-rw-r--r--test/language/statements/for-of/head-lhs-non-asnmt-trgt.js2
-rw-r--r--test/language/statements/for-of/head-var-no-expr.js2
-rw-r--r--test/language/statements/for-of/labelled-fn-stmt-const.js2
-rw-r--r--test/language/statements/for-of/labelled-fn-stmt-let.js2
-rw-r--r--test/language/statements/for-of/labelled-fn-stmt-lhs.js2
-rw-r--r--test/language/statements/for-of/labelled-fn-stmt-var.js2
-rw-r--r--test/language/statements/for-of/let-array-with-newline.js2
-rw-r--r--test/language/statements/for/S12.6.3_A11.1_T3.js2
-rw-r--r--test/language/statements/for/S12.6.3_A11_T3.js2
-rw-r--r--test/language/statements/for/S12.6.3_A12.1_T3.js2
-rw-r--r--test/language/statements/for/S12.6.3_A12_T3.js2
-rw-r--r--test/language/statements/for/S12.6.3_A4.1.js2
-rw-r--r--test/language/statements/for/S12.6.3_A4_T1.js2
-rw-r--r--test/language/statements/for/S12.6.3_A4_T2.js2
-rw-r--r--test/language/statements/for/S12.6.3_A7.1_T1.js2
-rw-r--r--test/language/statements/for/S12.6.3_A7.1_T2.js2
-rw-r--r--test/language/statements/for/S12.6.3_A7_T1.js2
-rw-r--r--test/language/statements/for/S12.6.3_A7_T2.js2
-rw-r--r--test/language/statements/for/S12.6.3_A8.1_T1.js2
-rw-r--r--test/language/statements/for/S12.6.3_A8.1_T2.js2
-rw-r--r--test/language/statements/for/S12.6.3_A8.1_T3.js2
-rw-r--r--test/language/statements/for/S12.6.3_A8_T1.js2
-rw-r--r--test/language/statements/for/S12.6.3_A8_T2.js2
-rw-r--r--test/language/statements/for/S12.6.3_A8_T3.js2
-rw-r--r--test/language/statements/for/decl-async-fun.js2
-rw-r--r--test/language/statements/for/decl-async-gen.js2
-rw-r--r--test/language/statements/for/decl-cls.js2
-rw-r--r--test/language/statements/for/decl-const.js2
-rw-r--r--test/language/statements/for/decl-fun.js2
-rw-r--r--test/language/statements/for/decl-gen.js2
-rw-r--r--test/language/statements/for/decl-let.js2
-rw-r--r--test/language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for/dstr-const-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/for/head-const-bound-names-in-stmt.js2
-rw-r--r--test/language/statements/for/head-let-bound-names-in-stmt.js2
-rw-r--r--test/language/statements/for/labelled-fn-stmt-const.js2
-rw-r--r--test/language/statements/for/labelled-fn-stmt-expr.js2
-rw-r--r--test/language/statements/for/labelled-fn-stmt-let.js2
-rw-r--r--test/language/statements/for/labelled-fn-stmt-var.js2
-rw-r--r--test/language/statements/for/let-array-with-newline.js2
-rw-r--r--test/language/statements/function/13.0_4-5gs.js2
-rw-r--r--test/language/statements/function/13.1-13gs.js2
-rw-r--r--test/language/statements/function/13.1-1gs.js2
-rw-r--r--test/language/statements/function/13.1-4gs.js2
-rw-r--r--test/language/statements/function/13.1-5gs.js2
-rw-r--r--test/language/statements/function/13.1-8gs.js2
-rw-r--r--test/language/statements/function/S13_A7_T3.js2
-rw-r--r--test/language/statements/function/dflt-params-duplicates.js2
-rw-r--r--test/language/statements/function/dflt-params-rest.js2
-rw-r--r--test/language/statements/function/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/function/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/function/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/function/early-body-super-call.js2
-rw-r--r--test/language/statements/function/early-body-super-prop.js2
-rw-r--r--test/language/statements/function/early-params-super-call.js2
-rw-r--r--test/language/statements/function/early-params-super-prop.js2
-rw-r--r--test/language/statements/function/param-dflt-yield-strict.js2
-rw-r--r--test/language/statements/function/rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/function/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/statements/generators/dflt-params-duplicates.js2
-rw-r--r--test/language/statements/generators/dflt-params-rest.js2
-rw-r--r--test/language/statements/generators/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/generators/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/generators/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/generators/param-dflt-yield.js2
-rw-r--r--test/language/statements/generators/rest-params-trailing-comma-early-error.js2
-rw-r--r--test/language/statements/generators/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/statements/generators/yield-as-binding-identifier-escaped.js2
-rw-r--r--test/language/statements/generators/yield-as-binding-identifier.js2
-rw-r--r--test/language/statements/generators/yield-as-identifier-reference-escaped.js2
-rw-r--r--test/language/statements/generators/yield-as-identifier-reference.js2
-rw-r--r--test/language/statements/generators/yield-as-label-identifier-escaped.js2
-rw-r--r--test/language/statements/generators/yield-as-label-identifier.js2
-rw-r--r--test/language/statements/generators/yield-as-logical-or-expression.js2
-rw-r--r--test/language/statements/generators/yield-as-parameter.js2
-rw-r--r--test/language/statements/generators/yield-identifier-spread-strict.js2
-rw-r--r--test/language/statements/generators/yield-identifier-strict.js2
-rw-r--r--test/language/statements/generators/yield-star-after-newline.js2
-rw-r--r--test/language/statements/generators/yield-weak-binding.js2
-rw-r--r--test/language/statements/if/S12.5_A11.js2
-rw-r--r--test/language/statements/if/S12.5_A6_T1.js2
-rw-r--r--test/language/statements/if/S12.5_A6_T2.js2
-rw-r--r--test/language/statements/if/S12.5_A8.js2
-rw-r--r--test/language/statements/if/if-async-fun-else-async-fun.js2
-rw-r--r--test/language/statements/if/if-async-fun-else-stmt.js2
-rw-r--r--test/language/statements/if/if-async-fun-no-else.js2
-rw-r--r--test/language/statements/if/if-async-gen-else-async-gen.js2
-rw-r--r--test/language/statements/if/if-async-gen-else-stmt.js2
-rw-r--r--test/language/statements/if/if-async-gen-no-else.js2
-rw-r--r--test/language/statements/if/if-cls-else-cls.js2
-rw-r--r--test/language/statements/if/if-cls-else-stmt.js2
-rw-r--r--test/language/statements/if/if-cls-no-else.js2
-rw-r--r--test/language/statements/if/if-const-else-const.js2
-rw-r--r--test/language/statements/if/if-const-else-stmt.js2
-rw-r--r--test/language/statements/if/if-const-no-else.js2
-rw-r--r--test/language/statements/if/if-decl-else-decl-strict.js2
-rw-r--r--test/language/statements/if/if-decl-else-stmt-strict.js2
-rw-r--r--test/language/statements/if/if-decl-no-else-strict.js2
-rw-r--r--test/language/statements/if/if-fun-else-fun-strict.js2
-rw-r--r--test/language/statements/if/if-fun-else-stmt-strict.js2
-rw-r--r--test/language/statements/if/if-fun-no-else-strict.js2
-rw-r--r--test/language/statements/if/if-gen-else-gen.js2
-rw-r--r--test/language/statements/if/if-gen-else-stmt.js2
-rw-r--r--test/language/statements/if/if-gen-no-else.js2
-rw-r--r--test/language/statements/if/if-let-else-let.js2
-rw-r--r--test/language/statements/if/if-let-else-stmt.js2
-rw-r--r--test/language/statements/if/if-let-no-else.js2
-rw-r--r--test/language/statements/if/if-stmt-else-async-fun.js2
-rw-r--r--test/language/statements/if/if-stmt-else-async-gen.js2
-rw-r--r--test/language/statements/if/if-stmt-else-cls.js2
-rw-r--r--test/language/statements/if/if-stmt-else-const.js2
-rw-r--r--test/language/statements/if/if-stmt-else-decl-strict.js2
-rw-r--r--test/language/statements/if/if-stmt-else-fun-strict.js2
-rw-r--r--test/language/statements/if/if-stmt-else-gen.js2
-rw-r--r--test/language/statements/if/if-stmt-else-let.js2
-rw-r--r--test/language/statements/if/labelled-fn-stmt-first.js2
-rw-r--r--test/language/statements/if/labelled-fn-stmt-lone.js2
-rw-r--r--test/language/statements/if/labelled-fn-stmt-second.js2
-rw-r--r--test/language/statements/if/let-array-with-newline.js2
-rw-r--r--test/language/statements/labeled/continue.js2
-rw-r--r--test/language/statements/labeled/decl-async-function.js2
-rw-r--r--test/language/statements/labeled/decl-async-generator.js2
-rw-r--r--test/language/statements/labeled/decl-cls.js2
-rw-r--r--test/language/statements/labeled/decl-const.js2
-rw-r--r--test/language/statements/labeled/decl-fun-strict.js2
-rw-r--r--test/language/statements/labeled/decl-gen.js2
-rw-r--r--test/language/statements/labeled/decl-let.js2
-rw-r--r--test/language/statements/labeled/let-array-with-newline.js2
-rw-r--r--test/language/statements/labeled/value-await-module-escaped.js2
-rw-r--r--test/language/statements/labeled/value-await-module.js2
-rw-r--r--test/language/statements/labeled/value-yield-strict-escaped.js2
-rw-r--r--test/language/statements/labeled/value-yield-strict.js2
-rw-r--r--test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/let/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js2
-rw-r--r--test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js2
-rw-r--r--test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js2
-rw-r--r--test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js2
-rw-r--r--test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js2
-rw-r--r--test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js2
-rw-r--r--test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js2
-rw-r--r--test/language/statements/let/syntax/let-newline-await-in-normal-function.js2
-rw-r--r--test/language/statements/let/syntax/let-newline-yield-in-generator-function.js2
-rw-r--r--test/language/statements/let/syntax/let-newline-yield-in-normal-function.js2
-rw-r--r--test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js2
-rw-r--r--test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js2
-rw-r--r--test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js2
-rw-r--r--test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js2
-rw-r--r--test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js2
-rw-r--r--test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js2
-rw-r--r--test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js2
-rw-r--r--test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js2
-rw-r--r--test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js2
-rw-r--r--test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js2
-rw-r--r--test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js2
-rw-r--r--test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T1.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T10.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T2.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T3.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T4.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T5.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T6.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T7.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T8.js2
-rw-r--r--test/language/statements/return/S12.9_A1_T9.js2
-rw-r--r--test/language/statements/switch/S12.11_A2_T1.js2
-rw-r--r--test/language/statements/switch/S12.11_A3_T1.js2
-rw-r--r--test/language/statements/switch/S12.11_A3_T2.js2
-rw-r--r--test/language/statements/switch/S12.11_A3_T3.js2
-rw-r--r--test/language/statements/switch/S12.11_A3_T4.js2
-rw-r--r--test/language/statements/switch/S12.11_A3_T5.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js2
-rw-r--r--test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T1.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T10.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T11.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T12.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T13.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T14.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T15.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T2.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T3.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T5.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T6.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T7.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T8.js2
-rw-r--r--test/language/statements/try/S12.14_A16_T9.js2
-rw-r--r--test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js2
-rw-r--r--test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js2
-rw-r--r--test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/try/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/try/early-catch-duplicates.js2
-rw-r--r--test/language/statements/try/early-catch-lex.js2
-rw-r--r--test/language/statements/try/early-catch-var.js2
-rw-r--r--test/language/statements/try/optional-catch-binding-parens.js2
-rw-r--r--test/language/statements/variable/12.2.1-1gs.js2
-rw-r--r--test/language/statements/variable/12.2.1-4gs.js2
-rw-r--r--test/language/statements/variable/S12.2_A8_T1.js2
-rw-r--r--test/language/statements/variable/S12.2_A8_T2.js2
-rw-r--r--test/language/statements/variable/S12.2_A8_T3.js2
-rw-r--r--test/language/statements/variable/S12.2_A8_T4.js2
-rw-r--r--test/language/statements/variable/S12.2_A8_T5.js2
-rw-r--r--test/language/statements/variable/S12.2_A8_T6.js2
-rw-r--r--test/language/statements/variable/S12.2_A8_T7.js2
-rw-r--r--test/language/statements/variable/S12.2_A8_T8.js2
-rw-r--r--test/language/statements/variable/dstr-ary-ptrn-rest-init-ary.js2
-rw-r--r--test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js2
-rw-r--r--test/language/statements/variable/dstr-ary-ptrn-rest-init-obj.js2
-rw-r--r--test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js2
-rw-r--r--test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js2
-rw-r--r--test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js2
-rw-r--r--test/language/statements/while/S12.6.2_A15.js2
-rw-r--r--test/language/statements/while/S12.6.2_A6_T1.js2
-rw-r--r--test/language/statements/while/S12.6.2_A6_T2.js2
-rw-r--r--test/language/statements/while/S12.6.2_A6_T3.js2
-rw-r--r--test/language/statements/while/S12.6.2_A6_T4.js2
-rw-r--r--test/language/statements/while/S12.6.2_A6_T5.js2
-rw-r--r--test/language/statements/while/S12.6.2_A6_T6.js2
-rw-r--r--test/language/statements/while/decl-async-fun.js2
-rw-r--r--test/language/statements/while/decl-async-gen.js2
-rw-r--r--test/language/statements/while/decl-cls.js2
-rw-r--r--test/language/statements/while/decl-const.js2
-rw-r--r--test/language/statements/while/decl-fun.js2
-rw-r--r--test/language/statements/while/decl-gen.js2
-rw-r--r--test/language/statements/while/decl-let.js2
-rw-r--r--test/language/statements/while/labelled-fn-stmt.js2
-rw-r--r--test/language/statements/while/let-array-with-newline.js2
-rw-r--r--test/language/statements/with/12.10.1-11gs.js2
-rw-r--r--test/language/statements/with/decl-async-fun.js2
-rw-r--r--test/language/statements/with/decl-async-gen.js2
-rw-r--r--test/language/statements/with/decl-cls.js2
-rw-r--r--test/language/statements/with/decl-const.js2
-rw-r--r--test/language/statements/with/decl-fun.js2
-rw-r--r--test/language/statements/with/decl-gen.js2
-rw-r--r--test/language/statements/with/decl-let.js2
-rw-r--r--test/language/statements/with/labelled-fn-stmt.js2
-rw-r--r--test/language/statements/with/let-array-with-newline.js2
-rw-r--r--test/language/types/boolean/S8.3_A2.1.js2
-rw-r--r--test/language/types/boolean/S8.3_A2.2.js2
-rw-r--r--test/language/types/null/S8.2_A2.js2
-rw-r--r--test/language/types/reference/S8.7.2_A1_T1.js2
-rw-r--r--test/language/types/reference/S8.7.2_A1_T2.js2
-rw-r--r--test/language/types/string/S8.4_A13_T1.js2
-rw-r--r--test/language/types/string/S8.4_A13_T2.js2
-rw-r--r--test/language/types/string/S8.4_A13_T3.js2
-rw-r--r--test/language/types/string/S8.4_A14_T1.js2
-rw-r--r--test/language/types/string/S8.4_A14_T2.js2
-rw-r--r--test/language/types/string/S8.4_A14_T3.js2
-rw-r--r--test/language/white-space/S7.2_A5_T1.js2
-rw-r--r--test/language/white-space/S7.2_A5_T2.js2
-rw-r--r--test/language/white-space/S7.2_A5_T3.js2
-rw-r--r--test/language/white-space/S7.2_A5_T4.js2
-rw-r--r--test/language/white-space/S7.2_A5_T5.js2
-rw-r--r--test/language/white-space/mongolian-vowel-separator.js2
-rw-r--r--tools/lint/lib/checks/negative.py2
-rw-r--r--tools/lint/test/fixtures/negative_parse_throw_bad_value.js (renamed from tools/lint/test/fixtures/negative_early_throw_bad_value.js)2
-rw-r--r--tools/lint/test/fixtures/negative_parse_throw_missing.js (renamed from tools/lint/test/fixtures/negative_early_throw_missing.js)2
-rw-r--r--tools/lint/test/fixtures/negative_valid_parse.js (renamed from tools/lint/test/fixtures/negative_valid_early.js)2
2260 files changed, 2278 insertions, 2267 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index e2544a070..582974de8 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -103,14 +103,14 @@ single line comment syntax.
This means the test is expected to throw an error of the given type. If no error is thrown, a test failure is reported.
- **type**- If an error is thrown, it is implicitly converted to a string. In order for the test to pass, this value must match the name of the error constructor.
-- **phase** - Negative tests whose **phase** value is "early" must produce the specified error prior to executing code. The value "runtime" dictates that the error is expected to be produced as a result of executing the test code.
+- **phase** - Negative tests whose **phase** value is "parse" must produce the specified error prior to executing code. The value "runtime" dictates that the error is expected to be produced as a result of executing the test code.
For best practices on how to use the negative tag please see [Handling Errors and Negative Test Cases](#handling-errors-and-negative-test-cases), below.
For example:
negative:
- phase: early
+ phase: parse
type: ReferenceError
#### esid
@@ -210,7 +210,7 @@ Expectations for **parsing errors** should be declared using [the `negative` fro
```javascript
/*---
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/INTERPRETING.md b/INTERPRETING.md
index 1b46c10b0..c3a31bb65 100644
--- a/INTERPRETING.md
+++ b/INTERPRETING.md
@@ -161,8 +161,9 @@ These tests are expected to generate an uncaught exception. The value of this
attribute is a YAML dictonary with two keys:
- `phase` - the stage of the test interpretation process that the error is
- expected to be produced; either "early" (meaning, "prior to evaluation") or
- "runtime" (meaning, "during evaluation")
+ expected to be produced; either "parse" (meaning, "while parsing the source
+ text"), "early" (meaning, "prior to evaluation") or "runtime" (meaning,
+ "during evaluation")
- `type` - the name of the constructor of the expected error
If a test configured with the `negative` attribute completes without throwing
diff --git a/src/async-functions/await-as-binding-identifier-escaped.case b/src/async-functions/await-as-binding-identifier-escaped.case
index b5bf6b9d6..9480a19ae 100644
--- a/src/async-functions/await-as-binding-identifier-escaped.case
+++ b/src/async-functions/await-as-binding-identifier-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-functions/await-as-binding-identifier.case b/src/async-functions/await-as-binding-identifier.case
index 00217b7f8..3b7bee687 100644
--- a/src/async-functions/await-as-binding-identifier.case
+++ b/src/async-functions/await-as-binding-identifier.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-functions/await-as-identifier-reference-escaped.case b/src/async-functions/await-as-identifier-reference-escaped.case
index bcb931f20..27946a55c 100644
--- a/src/async-functions/await-as-identifier-reference-escaped.case
+++ b/src/async-functions/await-as-identifier-reference-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-functions/await-as-identifier-reference.case b/src/async-functions/await-as-identifier-reference.case
index fd9e1a71b..77245a310 100644
--- a/src/async-functions/await-as-identifier-reference.case
+++ b/src/async-functions/await-as-identifier-reference.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-functions/await-as-label-identifier-escaped.case b/src/async-functions/await-as-label-identifier-escaped.case
index 0f2a6bea3..b9044b507 100644
--- a/src/async-functions/await-as-label-identifier-escaped.case
+++ b/src/async-functions/await-as-label-identifier-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-functions/await-as-label-identifier.case b/src/async-functions/await-as-label-identifier.case
index b7ef8214a..652b6068a 100644
--- a/src/async-functions/await-as-label-identifier.case
+++ b/src/async-functions/await-as-label-identifier.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/await-as-binding-identifier-escaped.case b/src/async-generators/await-as-binding-identifier-escaped.case
index b5bf6b9d6..9480a19ae 100644
--- a/src/async-generators/await-as-binding-identifier-escaped.case
+++ b/src/async-generators/await-as-binding-identifier-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/await-as-binding-identifier.case b/src/async-generators/await-as-binding-identifier.case
index 00217b7f8..3b7bee687 100644
--- a/src/async-generators/await-as-binding-identifier.case
+++ b/src/async-generators/await-as-binding-identifier.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/await-as-identifier-reference-escaped.case b/src/async-generators/await-as-identifier-reference-escaped.case
index bcb931f20..27946a55c 100644
--- a/src/async-generators/await-as-identifier-reference-escaped.case
+++ b/src/async-generators/await-as-identifier-reference-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/await-as-identifier-reference.case b/src/async-generators/await-as-identifier-reference.case
index fd9e1a71b..77245a310 100644
--- a/src/async-generators/await-as-identifier-reference.case
+++ b/src/async-generators/await-as-identifier-reference.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/await-as-label-identifier-escaped.case b/src/async-generators/await-as-label-identifier-escaped.case
index 0f2a6bea3..b9044b507 100644
--- a/src/async-generators/await-as-label-identifier-escaped.case
+++ b/src/async-generators/await-as-label-identifier-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/await-as-label-identifier.case b/src/async-generators/await-as-label-identifier.case
index b7ef8214a..652b6068a 100644
--- a/src/async-generators/await-as-label-identifier.case
+++ b/src/async-generators/await-as-label-identifier.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Await] parameter and
StringValue of Identifier is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/yield-as-binding-identifier-escaped.case b/src/async-generators/yield-as-binding-identifier-escaped.case
index 147ca4c7c..f480afadf 100644
--- a/src/async-generators/yield-as-binding-identifier-escaped.case
+++ b/src/async-generators/yield-as-binding-identifier-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/yield-as-binding-identifier.case b/src/async-generators/yield-as-binding-identifier.case
index d8cc3e40b..cfa6eeff8 100644
--- a/src/async-generators/yield-as-binding-identifier.case
+++ b/src/async-generators/yield-as-binding-identifier.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/yield-as-identifier-reference-escaped.case b/src/async-generators/yield-as-identifier-reference-escaped.case
index f7dcf3aa5..25715acaa 100644
--- a/src/async-generators/yield-as-identifier-reference-escaped.case
+++ b/src/async-generators/yield-as-identifier-reference-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/yield-as-identifier-reference.case b/src/async-generators/yield-as-identifier-reference.case
index c3653ed95..db0578099 100644
--- a/src/async-generators/yield-as-identifier-reference.case
+++ b/src/async-generators/yield-as-identifier-reference.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/yield-as-label-identifier-escaped.case b/src/async-generators/yield-as-label-identifier-escaped.case
index a2fcf4146..a688854a7 100644
--- a/src/async-generators/yield-as-label-identifier-escaped.case
+++ b/src/async-generators/yield-as-label-identifier-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/yield-as-label-identifier.case b/src/async-generators/yield-as-label-identifier.case
index ef33cc9cc..0fc69be89 100644
--- a/src/async-generators/yield-as-label-identifier.case
+++ b/src/async-generators/yield-as-label-identifier.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/async-generators/yield-identifier-spread-strict.case b/src/async-generators/yield-identifier-spread-strict.case
index 75042b63f..be6b64529 100644
--- a/src/async-generators/yield-identifier-spread-strict.case
+++ b/src/async-generators/yield-identifier-spread-strict.case
@@ -15,7 +15,7 @@ info: |
features: [object-spread]
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/async-generators/yield-identifier-strict.case b/src/async-generators/yield-identifier-strict.case
index 685af4984..9565ad82c 100644
--- a/src/async-generators/yield-identifier-strict.case
+++ b/src/async-generators/yield-identifier-strict.case
@@ -8,7 +8,7 @@ desc: >
template: default
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/class-fields/delete-error/cls-decl-field-delete-covered.template b/src/class-fields/delete-error/cls-decl-field-delete-covered.template
index a0d256ac3..1935a4e32 100644
--- a/src/class-fields/delete-error/cls-decl-field-delete-covered.template
+++ b/src/class-fields/delete-error/cls-decl-field-delete-covered.template
@@ -16,7 +16,7 @@ info: |
features: [class, class-fields-private, class-fields-public]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-decl-field-delete-twice-covered.template b/src/class-fields/delete-error/cls-decl-field-delete-twice-covered.template
index 7c6d808cf..38ae34098 100644
--- a/src/class-fields/delete-error/cls-decl-field-delete-twice-covered.template
+++ b/src/class-fields/delete-error/cls-decl-field-delete-twice-covered.template
@@ -16,7 +16,7 @@ info: |
features: [class, class-fields-private, class-fields-public]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-decl-field-delete.template b/src/class-fields/delete-error/cls-decl-field-delete.template
index 0d50f06d4..d19c3886d 100644
--- a/src/class-fields/delete-error/cls-decl-field-delete.template
+++ b/src/class-fields/delete-error/cls-decl-field-delete.template
@@ -14,7 +14,7 @@ info: |
features: [class, class-fields-private, class-fields-public]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-decl-method-delete-covered.template b/src/class-fields/delete-error/cls-decl-method-delete-covered.template
index 1c9e08940..b4682c77e 100644
--- a/src/class-fields/delete-error/cls-decl-method-delete-covered.template
+++ b/src/class-fields/delete-error/cls-decl-method-delete-covered.template
@@ -16,7 +16,7 @@ info: |
features: [class, class-fields-private]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-decl-method-delete-twice-covered.template b/src/class-fields/delete-error/cls-decl-method-delete-twice-covered.template
index 838d046b9..d3a120aee 100644
--- a/src/class-fields/delete-error/cls-decl-method-delete-twice-covered.template
+++ b/src/class-fields/delete-error/cls-decl-method-delete-twice-covered.template
@@ -16,7 +16,7 @@ info: |
features: [class, class-fields-private]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-decl-method-delete.template b/src/class-fields/delete-error/cls-decl-method-delete.template
index 30fabc7ae..593fb9908 100644
--- a/src/class-fields/delete-error/cls-decl-method-delete.template
+++ b/src/class-fields/delete-error/cls-decl-method-delete.template
@@ -14,7 +14,7 @@ info: |
features: [class, class-fields-private]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-expr-field-delete-covered.template b/src/class-fields/delete-error/cls-expr-field-delete-covered.template
index e67a113fb..776e068cb 100644
--- a/src/class-fields/delete-error/cls-expr-field-delete-covered.template
+++ b/src/class-fields/delete-error/cls-expr-field-delete-covered.template
@@ -16,7 +16,7 @@ info: |
features: [class, class-fields-private]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-expr-field-delete-twice-covered.template b/src/class-fields/delete-error/cls-expr-field-delete-twice-covered.template
index 1373b63ed..2cc225bc9 100644
--- a/src/class-fields/delete-error/cls-expr-field-delete-twice-covered.template
+++ b/src/class-fields/delete-error/cls-expr-field-delete-twice-covered.template
@@ -16,7 +16,7 @@ info: |
features: [class, class-fields-private, class-fields-public]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-expr-field-delete.template b/src/class-fields/delete-error/cls-expr-field-delete.template
index 9b9e2982c..5118dbb37 100644
--- a/src/class-fields/delete-error/cls-expr-field-delete.template
+++ b/src/class-fields/delete-error/cls-expr-field-delete.template
@@ -14,7 +14,7 @@ info: |
features: [class, class-fields-private, class-fields-public]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-expr-method-delete-covered.template b/src/class-fields/delete-error/cls-expr-method-delete-covered.template
index cc3757715..a06aeb6fa 100644
--- a/src/class-fields/delete-error/cls-expr-method-delete-covered.template
+++ b/src/class-fields/delete-error/cls-expr-method-delete-covered.template
@@ -16,7 +16,7 @@ info: |
features: [class, class-fields-private]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-expr-method-delete-twice-covered.template b/src/class-fields/delete-error/cls-expr-method-delete-twice-covered.template
index ad5f46f20..c21926cbe 100644
--- a/src/class-fields/delete-error/cls-expr-method-delete-twice-covered.template
+++ b/src/class-fields/delete-error/cls-expr-method-delete-twice-covered.template
@@ -16,7 +16,7 @@ info: |
features: [class, class-fields-private]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/delete-error/cls-expr-method-delete.template b/src/class-fields/delete-error/cls-expr-method-delete.template
index c6f3b9abc..94c32044d 100644
--- a/src/class-fields/delete-error/cls-expr-method-delete.template
+++ b/src/class-fields/delete-error/cls-expr-method-delete.template
@@ -14,7 +14,7 @@ info: |
features: [class, class-fields-private]
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/init-err-contains-arguments.case b/src/class-fields/init-err-contains-arguments.case
index d6c2b6d7e..f27326b26 100644
--- a/src/class-fields/init-err-contains-arguments.case
+++ b/src/class-fields/init-err-contains-arguments.case
@@ -20,7 +20,7 @@ info: |
features: [class, class-fields-public]
negative:
type: SyntaxError
- phase: early
+ phase: parse
template: initializer-error
---*/
diff --git a/src/class-fields/init-err-contains-super.case b/src/class-fields/init-err-contains-super.case
index 29a141ef2..78de1c53b 100644
--- a/src/class-fields/init-err-contains-super.case
+++ b/src/class-fields/init-err-contains-super.case
@@ -13,7 +13,7 @@ info: |
features: [class, class-fields-public]
negative:
type: SyntaxError
- phase: early
+ phase: parse
template: initializer-error
---*/
diff --git a/src/class-fields/propname-error-static/cls-decl-static-literal-name.template b/src/class-fields/propname-error-static/cls-decl-static-literal-name.template
index bba9b7d15..e6dbcd3ee 100644
--- a/src/class-fields/propname-error-static/cls-decl-static-literal-name.template
+++ b/src/class-fields/propname-error-static/cls-decl-static-literal-name.template
@@ -2,11 +2,16 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-path: language/statements/class/fields-prop-name-
-name: early error -- static ClassElementName
+esid: sec-class-definitions-static-semantics-early-errors
+path: language/statements/class/fields-literal-name-
+name: early error -- PropName of IdentifierName is forbidden value
negative:
type: SyntaxError
- phase: early
+ phase: parse
+info: |
+ Static Semantics: PropName
+ LiteralPropertyName : IdentifierName
+ Return StringValue of IdentifierName.
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/propname-error-static/cls-expr-static-literal-name.template b/src/class-fields/propname-error-static/cls-expr-static-literal-name.template
index e83ef26a3..a4a020067 100644
--- a/src/class-fields/propname-error-static/cls-expr-static-literal-name.template
+++ b/src/class-fields/propname-error-static/cls-expr-static-literal-name.template
@@ -2,11 +2,16 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-path: language/expressions/class/fields-prop-name-
-name: early error -- static ClassElementName
+esid: sec-class-definitions-static-semantics-early-errors
+path: language/expressions/class/fields-literal-name-
+name: early error -- PropName of IdentifierName is forbidden
negative:
type: SyntaxError
- phase: early
+ phase: parse
+info: |
+ Static Semantics: PropName
+ LiteralPropertyName : IdentifierName
+ Return StringValue of IdentifierName.
---*/
throw "Test262: This statement should not be evaluated.";
diff --git a/src/class-fields/propname-error/cls-decl-literal-name.template b/src/class-fields/propname-error/cls-decl-literal-name.template
index 4428fec10..2d5b35592 100644
--- a/src/class-fields/propname-error/cls-decl-literal-name.template
+++ b/src/class-fields/propname-error/cls-decl-literal-name.template
@@ -7,7 +7,7 @@ path: language/statements/class/fields-literal-name-
name: early error -- PropName of IdentifierName is forbidden value
negative:
type: SyntaxError
- phase: early
+ phase: parse
info: |
Static Semantics: PropName
LiteralPropertyName : IdentifierName
diff --git a/src/class-fields/propname-error/cls-decl-string-name.template b/src/class-fields/propname-error/cls-decl-string-name.template
index 85f116bc1..a18b8dd13 100644
--- a/src/class-fields/propname-error/cls-decl-string-name.template
+++ b/src/class-fields/propname-error/cls-decl-string-name.template
@@ -7,7 +7,7 @@ path: language/statements/class/fields-string-name-
name: early error -- PropName of StringLiteral is forbidden value
negative:
type: SyntaxError
- phase: early
+ phase: parse
info: |
Static Semantics: PropName
...
diff --git a/src/class-fields/propname-error/cls-expr-literal-name.template b/src/class-fields/propname-error/cls-expr-literal-name.template
index 1051b99e3..6ef427ebd 100644
--- a/src/class-fields/propname-error/cls-expr-literal-name.template
+++ b/src/class-fields/propname-error/cls-expr-literal-name.template
@@ -7,7 +7,7 @@ path: language/expressions/class/fields-literal-name-
name: early error -- PropName of IdentifierName is forbidden
negative:
type: SyntaxError
- phase: early
+ phase: parse
info: |
Static Semantics: PropName
LiteralPropertyName : IdentifierName
diff --git a/src/class-fields/propname-error/cls-expr-string-name.template b/src/class-fields/propname-error/cls-expr-string-name.template
index 91da7e5fd..3cb9c2728 100644
--- a/src/class-fields/propname-error/cls-expr-string-name.template
+++ b/src/class-fields/propname-error/cls-expr-string-name.template
@@ -7,7 +7,7 @@ path: language/expressions/class/fields-string-name-
name: early error -- PropName of StringLiteral is forbidden
negative:
type: SyntaxError
- phase: early
+ phase: parse
info: |
Static Semantics: PropName
...
diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template
index a0e90feb3..6180ab59a 100644
--- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template
index c8a64a2d7..b8484adef 100644
--- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template
index 140806a66..475e72f98 100644
--- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template
index 5fff047ee..b54ec317c 100644
--- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template
index 32d3b9d74..83126658f 100644
--- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template
index 8f740055a..dcddfa84d 100644
--- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template
index 5398a7c12..1f3564dd4 100644
--- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template
index ea7e46c37..80fa36fef 100644
--- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
StatementList also occurs in the VarDeclaredNames of StatementList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template
index f8a67ab1f..56a3344c1 100644
--- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template
index fd49f18ba..9fdc72beb 100644
--- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template
index ad666954a..8f68b72a1 100644
--- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template
index d167fab3c..aff253d04 100644
--- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template
index 9c2dce3e4..81788f69b 100644
--- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template
index 683123be5..560e9a2ce 100644
--- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template
index 291054eba..9abc40fec 100644
--- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template
index 3fbf919f2..d4d01b732 100644
--- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template
+++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
CaseBlock also occurs in the VarDeclaredNames of CaseBlock.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template
index 6629461c8..5fde4fc47 100644
--- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template
+++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
StatementList also occurs in the VarDeclaredNames of StatementList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template
index 9e1b9b02b..c5476baec 100644
--- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template
+++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
StatementList also occurs in the VarDeclaredNames of StatementList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template
index 1993a5be7..b1bf78daa 100644
--- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template
+++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
StatementList also occurs in the VarDeclaredNames of StatementList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template
index c8447c0ec..adb359443 100644
--- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template
+++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
StatementList also occurs in the VarDeclaredNames of StatementList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template
index e95e9c050..f4d4f705d 100644
--- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template
+++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
StatementList also occurs in the VarDeclaredNames of StatementList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template
index ccf57caee..87f11baa5 100644
--- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template
+++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
StatementList also occurs in the VarDeclaredNames of StatementList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template
index bdfbcdbe1..58d12b08d 100644
--- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template
+++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
StatementList also occurs in the VarDeclaredNames of StatementList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template
index 324776953..121f94881 100644
--- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template
+++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
CaseBlock also occurs in the VarDeclaredNames of CaseBlock.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template
index b67ff4f6b..2a7424bd9 100644
--- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template
+++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
CaseBlock also occurs in the VarDeclaredNames of CaseBlock.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template
index cbc24ee61..79b192aa7 100644
--- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template
+++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
CaseBlock also occurs in the VarDeclaredNames of CaseBlock.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template
index f8a297809..ec5c4d319 100644
--- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template
+++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
CaseBlock also occurs in the VarDeclaredNames of CaseBlock.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template
index 358c216ae..3d4908f54 100644
--- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template
+++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
CaseBlock also occurs in the VarDeclaredNames of CaseBlock.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template
index cf14e0f29..3df8584ce 100644
--- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template
+++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
CaseBlock also occurs in the VarDeclaredNames of CaseBlock.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template
index 971f916cf..cb7c78938 100644
--- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template
+++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
CaseBlock also occurs in the VarDeclaredNames of CaseBlock.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template
index a0e90feb3..6180ab59a 100644
--- a/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template
+++ b/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template
index c8a64a2d7..b8484adef 100644
--- a/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template
+++ b/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template
index 140806a66..475e72f98 100644
--- a/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template
+++ b/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template
index 5fff047ee..b54ec317c 100644
--- a/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template
+++ b/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template
index b7266f98f..98deef989 100644
--- a/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template
+++ b/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template
index 8f740055a..dcddfa84d 100644
--- a/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template
+++ b/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template
index 5398a7c12..1f3564dd4 100644
--- a/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template
+++ b/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains
any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template
index ea7e46c37..80fa36fef 100644
--- a/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template
+++ b/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
StatementList also occurs in the VarDeclaredNames of StatementList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template
index f8a67ab1f..56a3344c1 100644
--- a/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template
+++ b/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template
index fd49f18ba..9fdc72beb 100644
--- a/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template
+++ b/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template
index ad666954a..8f68b72a1 100644
--- a/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template
+++ b/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template
index d167fab3c..aff253d04 100644
--- a/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template
+++ b/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template
index 6e4c169ab..c0b0aea94 100644
--- a/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template
+++ b/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template
index 683123be5..560e9a2ce 100644
--- a/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template
+++ b/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template
index 291054eba..9abc40fec 100644
--- a/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template
+++ b/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any
duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template
index 3fbf919f2..d4d01b732 100644
--- a/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template
+++ b/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if any element of the LexicallyDeclaredNames of
CaseBlock also occurs in the VarDeclaredNames of CaseBlock.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case
index d3fdb10f1..0619e17ad 100644
--- a/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case
+++ b/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case
@@ -9,7 +9,7 @@ template: error-async-function-syntax
es6id: 12.14.5.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case
index 9b556c2f3..b14a46fe2 100644
--- a/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case
+++ b/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case
@@ -10,7 +10,7 @@ desc: >
template: error-async-function-syntax
es6id: 12.14.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case
index 28c48f83d..458980268 100644
--- a/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case
+++ b/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: error-async-function-syntax
es6id: 12.14.5.3
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case
index bb008d7e3..ecac3f051 100644
--- a/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case
+++ b/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case
@@ -10,7 +10,7 @@ desc: >
template: error-async-function-syntax
es6id: 12.14.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case
index a9a80684f..11b7f0649 100644
--- a/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case
+++ b/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: error-async-function-syntax
es6id: 12.14.5.3
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment-for-await/array-elem-target-simple-strict.case b/src/dstr-assignment-for-await/array-elem-target-simple-strict.case
index d65263e6a..6c360298a 100644
--- a/src/dstr-assignment-for-await/array-elem-target-simple-strict.case
+++ b/src/dstr-assignment-for-await/array-elem-target-simple-strict.case
@@ -11,7 +11,7 @@ template: error-async-function-syntax
es6id: 12.14.5.1
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case b/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case
index 52730c3a1..27db99303 100644
--- a/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case
+++ b/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case
@@ -10,7 +10,7 @@ template: error-async-function-syntax
es6id: 12.14.5.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-elem-init-yield-ident-invalid.case b/src/dstr-assignment/array-elem-init-yield-ident-invalid.case
index 507132957..53e116076 100644
--- a/src/dstr-assignment/array-elem-init-yield-ident-invalid.case
+++ b/src/dstr-assignment/array-elem-init-yield-ident-invalid.case
@@ -9,7 +9,7 @@ template: syntax
es6id: 12.14.5.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-elem-nested-array-invalid.case b/src/dstr-assignment/array-elem-nested-array-invalid.case
index 65a09d90f..b5ce499ba 100644
--- a/src/dstr-assignment/array-elem-nested-array-invalid.case
+++ b/src/dstr-assignment/array-elem-nested-array-invalid.case
@@ -10,7 +10,7 @@ desc: >
template: syntax
es6id: 12.14.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case b/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case
index 302ab495f..e902e27cb 100644
--- a/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case
+++ b/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5.3
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-elem-nested-obj-invalid.case b/src/dstr-assignment/array-elem-nested-obj-invalid.case
index 45c1526bf..89f56f274 100644
--- a/src/dstr-assignment/array-elem-nested-obj-invalid.case
+++ b/src/dstr-assignment/array-elem-nested-obj-invalid.case
@@ -10,7 +10,7 @@ desc: >
template: syntax
es6id: 12.14.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case
index 549af19c4..6ab62cf74 100644
--- a/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case
+++ b/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5.3
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-elem-target-simple-strict.case b/src/dstr-assignment/array-elem-target-simple-strict.case
index c76bb36f8..716aad6c8 100644
--- a/src/dstr-assignment/array-elem-target-simple-strict.case
+++ b/src/dstr-assignment/array-elem-target-simple-strict.case
@@ -11,7 +11,7 @@ template: syntax
es6id: 12.14.5.1
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-elem-target-yield-invalid.case b/src/dstr-assignment/array-elem-target-yield-invalid.case
index 7962148db..f36de054b 100644
--- a/src/dstr-assignment/array-elem-target-yield-invalid.case
+++ b/src/dstr-assignment/array-elem-target-yield-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-before-element.case b/src/dstr-assignment/array-rest-before-element.case
index 80959d2b2..01316db60 100644
--- a/src/dstr-assignment/array-rest-before-element.case
+++ b/src/dstr-assignment/array-rest-before-element.case
@@ -8,7 +8,7 @@ desc: >
template: syntax
es6id: 12.14.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-before-elision.case b/src/dstr-assignment/array-rest-before-elision.case
index a7508bd19..fb730c881 100644
--- a/src/dstr-assignment/array-rest-before-elision.case
+++ b/src/dstr-assignment/array-rest-before-elision.case
@@ -8,7 +8,7 @@ desc: >
template: syntax
es6id: 12.14.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-before-rest.case b/src/dstr-assignment/array-rest-before-rest.case
index 1f2da3859..f0a8ff580 100644
--- a/src/dstr-assignment/array-rest-before-rest.case
+++ b/src/dstr-assignment/array-rest-before-rest.case
@@ -8,7 +8,7 @@ desc: >
template: syntax
es6id: 12.14.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-elision-invalid.case b/src/dstr-assignment/array-rest-elision-invalid.case
index 8cc5b534e..59469380a 100644
--- a/src/dstr-assignment/array-rest-elision-invalid.case
+++ b/src/dstr-assignment/array-rest-elision-invalid.case
@@ -8,7 +8,7 @@ desc: >
template: syntax
es6id: 12.14.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-init.case b/src/dstr-assignment/array-rest-init.case
index ef4a9c99a..57f56d336 100644
--- a/src/dstr-assignment/array-rest-init.case
+++ b/src/dstr-assignment/array-rest-init.case
@@ -7,7 +7,7 @@ desc: >
template: syntax
es6id: 12.14.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-nested-array-invalid.case b/src/dstr-assignment/array-rest-nested-array-invalid.case
index 68ef352a7..bf457d755 100644
--- a/src/dstr-assignment/array-rest-nested-array-invalid.case
+++ b/src/dstr-assignment/array-rest-nested-array-invalid.case
@@ -10,7 +10,7 @@ desc: >
template: syntax
es6id: 12.14.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case b/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case
index 9a05d7695..df5cb5ca5 100644
--- a/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case
+++ b/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5.3
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-nested-obj-invalid.case b/src/dstr-assignment/array-rest-nested-obj-invalid.case
index f306e4e0f..f0bd49ebe 100644
--- a/src/dstr-assignment/array-rest-nested-obj-invalid.case
+++ b/src/dstr-assignment/array-rest-nested-obj-invalid.case
@@ -10,7 +10,7 @@ desc: >
template: syntax
es6id: 12.14.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case
index 8351f99f7..1736567bd 100644
--- a/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case
+++ b/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5.3
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/array-rest-yield-ident-invalid.case b/src/dstr-assignment/array-rest-yield-ident-invalid.case
index e47a8ab22..7ea0aaa60 100644
--- a/src/dstr-assignment/array-rest-yield-ident-invalid.case
+++ b/src/dstr-assignment/array-rest-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-id-identifier-yield-expr.case b/src/dstr-assignment/obj-id-identifier-yield-expr.case
index c070ab49f..02fd3cdd2 100644
--- a/src/dstr-assignment/obj-id-identifier-yield-expr.case
+++ b/src/dstr-assignment/obj-id-identifier-yield-expr.case
@@ -10,7 +10,7 @@ es6id: 12.14.5
flags: [noStrict]
features: [generators]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case b/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case
index c0c05007b..e54da4032 100644
--- a/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case
+++ b/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case
@@ -9,7 +9,7 @@ template: syntax
es6id: 12.14.5
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-id-init-simple-strict.case b/src/dstr-assignment/obj-id-init-simple-strict.case
index 29759d148..74b3c067a 100644
--- a/src/dstr-assignment/obj-id-init-simple-strict.case
+++ b/src/dstr-assignment/obj-id-init-simple-strict.case
@@ -9,7 +9,7 @@ template: syntax
es6id: 12.14.5.1
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-id-init-yield-ident-invalid.case b/src/dstr-assignment/obj-id-init-yield-ident-invalid.case
index ad4e779c3..a50529aaf 100644
--- a/src/dstr-assignment/obj-id-init-yield-ident-invalid.case
+++ b/src/dstr-assignment/obj-id-init-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-id-simple-strict.case b/src/dstr-assignment/obj-id-simple-strict.case
index 11d516fec..3585102e8 100644
--- a/src/dstr-assignment/obj-id-simple-strict.case
+++ b/src/dstr-assignment/obj-id-simple-strict.case
@@ -9,7 +9,7 @@ template: syntax
es6id: 12.14.5.1
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case
index 8f5194be7..8890f9c6c 100644
--- a/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case
+++ b/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case
index 4a2b52230..0594f13b6 100644
--- a/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case
+++ b/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-prop-nested-array-invalid.case b/src/dstr-assignment/obj-prop-nested-array-invalid.case
index 0357aee51..8a305198d 100644
--- a/src/dstr-assignment/obj-prop-nested-array-invalid.case
+++ b/src/dstr-assignment/obj-prop-nested-array-invalid.case
@@ -10,7 +10,7 @@ desc: >
template: syntax
es6id: 12.14.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case
index b70af5351..52c693757 100644
--- a/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case
+++ b/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-prop-nested-obj-invalid.case b/src/dstr-assignment/obj-prop-nested-obj-invalid.case
index aa48b84e7..b425ad0d4 100644
--- a/src/dstr-assignment/obj-prop-nested-obj-invalid.case
+++ b/src/dstr-assignment/obj-prop-nested-obj-invalid.case
@@ -11,7 +11,7 @@ desc: >
template: syntax
es6id: 12.14.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case
index 13b411c3f..ec095567e 100644
--- a/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case
+++ b/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case
@@ -10,7 +10,7 @@ template: syntax
es6id: 12.14.5.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/dstr-assignment/obj-rest-not-last-element-invalid.case b/src/dstr-assignment/obj-rest-not-last-element-invalid.case
index 83ec1dfd8..a38b18f5f 100644
--- a/src/dstr-assignment/obj-rest-not-last-element-invalid.case
+++ b/src/dstr-assignment/obj-rest-not-last-element-invalid.case
@@ -8,7 +8,7 @@ desc: >
template: syntax
esid: pending
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [object-rest]
---*/
diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case b/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
index f4d19eca7..2f2b25c6e 100644
--- a/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
+++ b/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case
@@ -4,7 +4,7 @@
template: default
desc: Reset element (nested array pattern) does not support initializer
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case b/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
index 518a5b320..aca68a903 100644
--- a/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
+++ b/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case
@@ -4,7 +4,7 @@
template: default
desc: Reset element (identifier) does not support initializer
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case b/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
index 0dbe74cd2..6a9eb1e8f 100644
--- a/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
+++ b/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case
@@ -4,7 +4,7 @@
template: default
desc: Reset element (nested object pattern) does not support initializer
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case
index 8b3f55115..67f981d06 100644
--- a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case
+++ b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case
@@ -4,7 +4,7 @@
template: default
desc: Rest element (array binding pattern) may not be followed by any element
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case
index 026e7a4a8..83a95d9e7 100644
--- a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case
+++ b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case
@@ -4,7 +4,7 @@
template: default
desc: Rest element (identifier) may not be followed by any element
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case
index 630e67a07..af8ca5d85 100644
--- a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case
+++ b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case
@@ -4,7 +4,7 @@
template: default
desc: Rest element (object binding pattern) may not be followed by any element
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding/ary-ptrn-rest-init-ary.case b/src/dstr-binding/ary-ptrn-rest-init-ary.case
index f2d11f41b..57f8d9ed6 100644
--- a/src/dstr-binding/ary-ptrn-rest-init-ary.case
+++ b/src/dstr-binding/ary-ptrn-rest-init-ary.case
@@ -4,7 +4,7 @@
template: default
desc: Reset element (nested array pattern) does not support initializer
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding/ary-ptrn-rest-init-id.case b/src/dstr-binding/ary-ptrn-rest-init-id.case
index d3e5e3fa7..7116a5932 100644
--- a/src/dstr-binding/ary-ptrn-rest-init-id.case
+++ b/src/dstr-binding/ary-ptrn-rest-init-id.case
@@ -4,7 +4,7 @@
template: default
desc: Reset element (identifier) does not support initializer
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding/ary-ptrn-rest-init-obj.case b/src/dstr-binding/ary-ptrn-rest-init-obj.case
index 9a05a4bdd..5a5f9cba2 100644
--- a/src/dstr-binding/ary-ptrn-rest-init-obj.case
+++ b/src/dstr-binding/ary-ptrn-rest-init-obj.case
@@ -4,7 +4,7 @@
template: default
desc: Reset element (nested object pattern) does not support initializer
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding/ary-ptrn-rest-not-final-ary.case b/src/dstr-binding/ary-ptrn-rest-not-final-ary.case
index ad081d2b6..567040a08 100644
--- a/src/dstr-binding/ary-ptrn-rest-not-final-ary.case
+++ b/src/dstr-binding/ary-ptrn-rest-not-final-ary.case
@@ -4,7 +4,7 @@
template: default
desc: Rest element (array binding pattern) may not be followed by any element
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding/ary-ptrn-rest-not-final-id.case b/src/dstr-binding/ary-ptrn-rest-not-final-id.case
index 6a8b4fd86..2c31367dc 100644
--- a/src/dstr-binding/ary-ptrn-rest-not-final-id.case
+++ b/src/dstr-binding/ary-ptrn-rest-not-final-id.case
@@ -4,7 +4,7 @@
template: default
desc: Rest element (identifier) may not be followed by any element
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/dstr-binding/ary-ptrn-rest-not-final-obj.case b/src/dstr-binding/ary-ptrn-rest-not-final-obj.case
index 89650fa49..6fc12538f 100644
--- a/src/dstr-binding/ary-ptrn-rest-not-final-obj.case
+++ b/src/dstr-binding/ary-ptrn-rest-not-final-obj.case
@@ -4,7 +4,7 @@
template: default
desc: Rest element (object binding pattern) may not be followed by any element
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: >
13.3.3 Destructuring Binding Patterns
diff --git a/src/function-forms/dflt-params-duplicates.case b/src/function-forms/dflt-params-duplicates.case
index 35a49a20a..ad5dbf58a 100644
--- a/src/function-forms/dflt-params-duplicates.case
+++ b/src/function-forms/dflt-params-duplicates.case
@@ -6,7 +6,7 @@ desc: >
elements.
template: syntax
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.1.2 Static Semantics: Early Errors
diff --git a/src/function-forms/dflt-params-rest.case b/src/function-forms/dflt-params-rest.case
index 6b591bc1f..46096a65f 100644
--- a/src/function-forms/dflt-params-rest.case
+++ b/src/function-forms/dflt-params-rest.case
@@ -22,7 +22,7 @@ info: |
...BindingPattern[?Yield]
features: [default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/function-forms/rest-params-trailing-comma-early-error.case b/src/function-forms/rest-params-trailing-comma-early-error.case
index ab2ad22c3..6f285b52d 100644
--- a/src/function-forms/rest-params-trailing-comma-early-error.case
+++ b/src/function-forms/rest-params-trailing-comma-early-error.case
@@ -5,7 +5,7 @@
desc: It's a syntax error if a FunctionRestParameter is followed by a trailing comma
template: syntax
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Trailing comma in the parameters list
diff --git a/src/generators/yield-as-binding-identifier-escaped.case b/src/generators/yield-as-binding-identifier-escaped.case
index 147ca4c7c..f480afadf 100644
--- a/src/generators/yield-as-binding-identifier-escaped.case
+++ b/src/generators/yield-as-binding-identifier-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/generators/yield-as-binding-identifier.case b/src/generators/yield-as-binding-identifier.case
index d8cc3e40b..cfa6eeff8 100644
--- a/src/generators/yield-as-binding-identifier.case
+++ b/src/generators/yield-as-binding-identifier.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/generators/yield-as-identifier-reference-escaped.case b/src/generators/yield-as-identifier-reference-escaped.case
index f7dcf3aa5..25715acaa 100644
--- a/src/generators/yield-as-identifier-reference-escaped.case
+++ b/src/generators/yield-as-identifier-reference-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/generators/yield-as-identifier-reference.case b/src/generators/yield-as-identifier-reference.case
index c3653ed95..db0578099 100644
--- a/src/generators/yield-as-identifier-reference.case
+++ b/src/generators/yield-as-identifier-reference.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/generators/yield-as-label-identifier-escaped.case b/src/generators/yield-as-label-identifier-escaped.case
index a2fcf4146..a688854a7 100644
--- a/src/generators/yield-as-label-identifier-escaped.case
+++ b/src/generators/yield-as-label-identifier-escaped.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/generators/yield-as-label-identifier.case b/src/generators/yield-as-label-identifier.case
index ef33cc9cc..0fc69be89 100644
--- a/src/generators/yield-as-label-identifier.case
+++ b/src/generators/yield-as-label-identifier.case
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if this production has a [Yield] parameter and
StringValue of Identifier is "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
template: syntax
---*/
diff --git a/src/generators/yield-identifier-spread-strict.case b/src/generators/yield-identifier-spread-strict.case
index 75042b63f..be6b64529 100644
--- a/src/generators/yield-identifier-spread-strict.case
+++ b/src/generators/yield-identifier-spread-strict.case
@@ -15,7 +15,7 @@ info: |
features: [object-spread]
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/src/generators/yield-identifier-strict.case b/src/generators/yield-identifier-strict.case
index 685af4984..9565ad82c 100644
--- a/src/generators/yield-identifier-strict.case
+++ b/src/generators/yield-identifier-strict.case
@@ -8,7 +8,7 @@ desc: >
template: default
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/annexB/language/expressions/object/__proto__-duplicate.js b/test/annexB/language/expressions/object/__proto__-duplicate.js
index a0c5a38b3..a34f441de 100644
--- a/test/annexB/language/expressions/object/__proto__-duplicate.js
+++ b/test/annexB/language/expressions/object/__proto__-duplicate.js
@@ -10,7 +10,7 @@ info: |
were obtained from productions of the form
PropertyDefinition : PropertyName : AssignmentExpression .
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js b/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js
index 4217c0162..ea1feb4cf 100644
--- a/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js
+++ b/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js
@@ -8,7 +8,7 @@ description: >
The SV of EscapeSequence :: HexEscapeSequence is the SV of the
HexEscapeSequence.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/annexB/language/statements/for-in/bare-initializer.js b/test/annexB/language/statements/for-in/bare-initializer.js
index dbbfd2334..c68fbbaef 100644
--- a/test/annexB/language/statements/for-in/bare-initializer.js
+++ b/test/annexB/language/statements/for-in/bare-initializer.js
@@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads
description: >
for-in heads prohibit AssignmentExpressions
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/annexB/language/statements/for-in/const-initializer.js b/test/annexB/language/statements/for-in/const-initializer.js
index 6c72c99a7..002182d9c 100644
--- a/test/annexB/language/statements/for-in/const-initializer.js
+++ b/test/annexB/language/statements/for-in/const-initializer.js
@@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads
description: >
for-in initializers with const are prohibited
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/annexB/language/statements/for-in/let-initializer.js b/test/annexB/language/statements/for-in/let-initializer.js
index 5825d886a..1793b86bd 100644
--- a/test/annexB/language/statements/for-in/let-initializer.js
+++ b/test/annexB/language/statements/for-in/let-initializer.js
@@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads
description: >
for-in initializers with let are prohibited
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/annexB/language/statements/for-in/strict-initializer.js b/test/annexB/language/statements/for-in/strict-initializer.js
index 61f5dc810..6b59448c7 100644
--- a/test/annexB/language/statements/for-in/strict-initializer.js
+++ b/test/annexB/language/statements/for-in/strict-initializer.js
@@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads
description: >
for-in initializers in strict mode are prohibited
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js b/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js
index d112c40be..36dc38bc6 100644
--- a/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js
+++ b/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js
@@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads
description: >
for-in initializers with ArrayBindingPatterns are always prohibited
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js b/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js
index f7ca4b012..656bed58d 100644
--- a/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js
+++ b/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js
@@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads
description: >
for-in initializers with ObjectBindingPattern are always prohibited
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/arguments-object/10.5-1gs.js b/test/language/arguments-object/10.5-1gs.js
index d65adca92..835454297 100644
--- a/test/language/arguments-object/10.5-1gs.js
+++ b/test/language/arguments-object/10.5-1gs.js
@@ -5,7 +5,7 @@
es5id: 10.5-1gs
description: Strict Mode - arguments cannot be assigned to in a strict function
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/asi/S7.9.2_A1_T1.js b/test/language/asi/S7.9.2_A1_T1.js
index d3e283b32..b6e183edd 100644
--- a/test/language/asi/S7.9.2_A1_T1.js
+++ b/test/language/asi/S7.9.2_A1_T1.js
@@ -6,7 +6,7 @@ info: Check examples for automatic semicolon insertion from the Standart
es5id: 7.9.2_A1_T1
description: "{ 1 2 } 3 is not a valid sentence in the ECMAScript grammar"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9.2_A1_T3.js b/test/language/asi/S7.9.2_A1_T3.js
index 4b376bf96..bfb21908b 100644
--- a/test/language/asi/S7.9.2_A1_T3.js
+++ b/test/language/asi/S7.9.2_A1_T3.js
@@ -6,7 +6,7 @@ info: Check examples for automatic semicolon insertion from the Standart
es5id: 7.9.2_A1_T3
description: for( a ; b \n ) is not a valid sentence in the ECMAScript grammar
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9.2_A1_T6.js b/test/language/asi/S7.9.2_A1_T6.js
index 91863dbef..b260eefc2 100644
--- a/test/language/asi/S7.9.2_A1_T6.js
+++ b/test/language/asi/S7.9.2_A1_T6.js
@@ -8,7 +8,7 @@ description: >
if(a>b) \n else c=d is not a valid sentence in the ECMAScript
grammar
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A10_T2.js b/test/language/asi/S7.9_A10_T2.js
index 021240a1f..94faa8794 100644
--- a/test/language/asi/S7.9_A10_T2.js
+++ b/test/language/asi/S7.9_A10_T2.js
@@ -6,7 +6,7 @@ info: Check {} for automatic semicolon insertion
es5id: 7.9_A10_T2
description: Checking if execution of "{}*1" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A10_T4.js b/test/language/asi/S7.9_A10_T4.js
index 0ac9be524..2f1ef12fe 100644
--- a/test/language/asi/S7.9_A10_T4.js
+++ b/test/language/asi/S7.9_A10_T4.js
@@ -6,7 +6,7 @@ info: Check {} for automatic semicolon insertion
es5id: 7.9_A10_T4
description: Checking if execution of "({};)*1" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A10_T6.js b/test/language/asi/S7.9_A10_T6.js
index 24b6bf5ed..6c6de5a10 100644
--- a/test/language/asi/S7.9_A10_T6.js
+++ b/test/language/asi/S7.9_A10_T6.js
@@ -6,7 +6,7 @@ info: Check {} for automatic semicolon insertion
es5id: 7.9_A10_T6
description: Checking if execution of "{} \n * 1" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A10_T8.js b/test/language/asi/S7.9_A10_T8.js
index 8a7c393a1..35d3e522b 100644
--- a/test/language/asi/S7.9_A10_T8.js
+++ b/test/language/asi/S7.9_A10_T8.js
@@ -6,7 +6,7 @@ info: Check {} for automatic semicolon insertion
es5id: 7.9_A10_T8
description: Checking if execution of "{1 2} 3" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A11_T4.js b/test/language/asi/S7.9_A11_T4.js
index a757cf430..ee1fa5faf 100644
--- a/test/language/asi/S7.9_A11_T4.js
+++ b/test/language/asi/S7.9_A11_T4.js
@@ -6,7 +6,7 @@ info: Check If Statement for automatic semicolon insertion
es5id: 7.9_A11_T4
description: Checking if execution of "if (false) x = 1 else x = -1" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A11_T8.js b/test/language/asi/S7.9_A11_T8.js
index 4b38dcf03..c41423fb0 100644
--- a/test/language/asi/S7.9_A11_T8.js
+++ b/test/language/asi/S7.9_A11_T8.js
@@ -6,7 +6,7 @@ info: Check If Statement for automatic semicolon insertion
es5id: 7.9_A11_T8
description: Use if (false) {x = 1}; \n else x=-1 and check x
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A4.js b/test/language/asi/S7.9_A4.js
index 463fdd445..266bfbbf2 100644
--- a/test/language/asi/S7.9_A4.js
+++ b/test/language/asi/S7.9_A4.js
@@ -6,7 +6,7 @@ info: Check Throw Statement for automatic semicolon insertion
es5id: 7.9_A4
description: Try use Throw \n Expression construction
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A5.1_T1.js b/test/language/asi/S7.9_A5.1_T1.js
index 9c3da245d..322bd7e4b 100644
--- a/test/language/asi/S7.9_A5.1_T1.js
+++ b/test/language/asi/S7.9_A5.1_T1.js
@@ -6,7 +6,7 @@ info: Check Postfix Increment Operator for automatic semicolon insertion
es5id: 7.9_A5.1_T1
description: Try use Variable \n ++ construction
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A5.3_T1.js b/test/language/asi/S7.9_A5.3_T1.js
index 9e919e9f2..97dbc6a6b 100644
--- a/test/language/asi/S7.9_A5.3_T1.js
+++ b/test/language/asi/S7.9_A5.3_T1.js
@@ -6,7 +6,7 @@ info: Check Postfix Decrement Operator for automatic semicolon insertion
es5id: 7.9_A5.3_T1
description: Try use Variable \n -- construction
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A5.7_T1.js b/test/language/asi/S7.9_A5.7_T1.js
index 23bd64209..80f66f595 100644
--- a/test/language/asi/S7.9_A5.7_T1.js
+++ b/test/language/asi/S7.9_A5.7_T1.js
@@ -12,7 +12,7 @@ info: |
es5id: 7.9_A5.7_T1
description: Try use Variable1 \n ++ \n ++ \n Variable2 construction
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T1.js b/test/language/asi/S7.9_A6.2_T1.js
index 13a8e5fef..445dd2854 100644
--- a/test/language/asi/S7.9_A6.2_T1.js
+++ b/test/language/asi/S7.9_A6.2_T1.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T1
description: For header is (semicolon \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T10.js b/test/language/asi/S7.9_A6.2_T10.js
index 83f74ee12..0f52b20e2 100644
--- a/test/language/asi/S7.9_A6.2_T10.js
+++ b/test/language/asi/S7.9_A6.2_T10.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T10
description: For header is (\n false \n semicolon)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T2.js b/test/language/asi/S7.9_A6.2_T2.js
index 221477694..3476b0992 100644
--- a/test/language/asi/S7.9_A6.2_T2.js
+++ b/test/language/asi/S7.9_A6.2_T2.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T2
description: For header is (\n semicolon \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T3.js b/test/language/asi/S7.9_A6.2_T3.js
index c1f33fe2d..fb11aa8be 100644
--- a/test/language/asi/S7.9_A6.2_T3.js
+++ b/test/language/asi/S7.9_A6.2_T3.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T3
description: For header is (\n semicolon)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T4.js b/test/language/asi/S7.9_A6.2_T4.js
index 923d9a41d..7ecf2c5d2 100644
--- a/test/language/asi/S7.9_A6.2_T4.js
+++ b/test/language/asi/S7.9_A6.2_T4.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T4
description: For header is (\n \n semicolon)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T5.js b/test/language/asi/S7.9_A6.2_T5.js
index 1204cdfa6..51f6cd1cb 100644
--- a/test/language/asi/S7.9_A6.2_T5.js
+++ b/test/language/asi/S7.9_A6.2_T5.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T5
description: For header is (false semicolon false\n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T6.js b/test/language/asi/S7.9_A6.2_T6.js
index 5b595eada..6197b414e 100644
--- a/test/language/asi/S7.9_A6.2_T6.js
+++ b/test/language/asi/S7.9_A6.2_T6.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T6
description: For header is (false semicolon \n false)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T7.js b/test/language/asi/S7.9_A6.2_T7.js
index dcce32974..69266ce24 100644
--- a/test/language/asi/S7.9_A6.2_T7.js
+++ b/test/language/asi/S7.9_A6.2_T7.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T7
description: For header is (false \n semicolon \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T8.js b/test/language/asi/S7.9_A6.2_T8.js
index eee08c2ad..9e9103bf9 100644
--- a/test/language/asi/S7.9_A6.2_T8.js
+++ b/test/language/asi/S7.9_A6.2_T8.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T8
description: For header is (false \n semicolon false \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.2_T9.js b/test/language/asi/S7.9_A6.2_T9.js
index 6e952c754..0ae1d3214 100644
--- a/test/language/asi/S7.9_A6.2_T9.js
+++ b/test/language/asi/S7.9_A6.2_T9.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.2_T9
description: For header is (\n semicolon false)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.3_T1.js b/test/language/asi/S7.9_A6.3_T1.js
index c57a9920b..3c8b2ebfe 100644
--- a/test/language/asi/S7.9_A6.3_T1.js
+++ b/test/language/asi/S7.9_A6.3_T1.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.3_T1
description: For header is (\n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.3_T2.js b/test/language/asi/S7.9_A6.3_T2.js
index c5c231c32..2686c54b5 100644
--- a/test/language/asi/S7.9_A6.3_T2.js
+++ b/test/language/asi/S7.9_A6.3_T2.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.3_T2
description: For header is (\n \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.3_T3.js b/test/language/asi/S7.9_A6.3_T3.js
index f50dade3e..121dfae5d 100644
--- a/test/language/asi/S7.9_A6.3_T3.js
+++ b/test/language/asi/S7.9_A6.3_T3.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.3_T3
description: For header is (\n \n \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.3_T4.js b/test/language/asi/S7.9_A6.3_T4.js
index 5baec7c7e..d20c8092d 100644
--- a/test/language/asi/S7.9_A6.3_T4.js
+++ b/test/language/asi/S7.9_A6.3_T4.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.3_T4
description: For header is (\n false \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.3_T5.js b/test/language/asi/S7.9_A6.3_T5.js
index 035220e47..9539a4326 100644
--- a/test/language/asi/S7.9_A6.3_T5.js
+++ b/test/language/asi/S7.9_A6.3_T5.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.3_T5
description: For header is (false \n false \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.3_T6.js b/test/language/asi/S7.9_A6.3_T6.js
index cabc8b120..60d98ba6e 100644
--- a/test/language/asi/S7.9_A6.3_T6.js
+++ b/test/language/asi/S7.9_A6.3_T6.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.3_T6
description: For header is (\n false \n false \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.3_T7.js b/test/language/asi/S7.9_A6.3_T7.js
index 5c81bb3eb..49068eb82 100644
--- a/test/language/asi/S7.9_A6.3_T7.js
+++ b/test/language/asi/S7.9_A6.3_T7.js
@@ -9,7 +9,7 @@ info: |
es5id: 7.9_A6.3_T7
description: For header is (\n false \n false \n false \n)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.4_T1.js b/test/language/asi/S7.9_A6.4_T1.js
index 7fb502609..af972194e 100644
--- a/test/language/asi/S7.9_A6.4_T1.js
+++ b/test/language/asi/S7.9_A6.4_T1.js
@@ -8,7 +8,7 @@ description: >
Three semicolons. For header is (false semicolon false semicolon
false semicolon)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A6.4_T2.js b/test/language/asi/S7.9_A6.4_T2.js
index c52cbe778..bc840f6db 100644
--- a/test/language/asi/S7.9_A6.4_T2.js
+++ b/test/language/asi/S7.9_A6.4_T2.js
@@ -8,7 +8,7 @@ description: >
Three semicolons. For header is (false semicolon false two
semicolons false)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A9_T6.js b/test/language/asi/S7.9_A9_T6.js
index cdb991527..10a406b32 100644
--- a/test/language/asi/S7.9_A9_T6.js
+++ b/test/language/asi/S7.9_A9_T6.js
@@ -6,7 +6,7 @@ info: Check Do-While Statement for automatic semicolon insertion
es5id: 7.9_A9_T6
description: Execute do \n while(false)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A9_T7.js b/test/language/asi/S7.9_A9_T7.js
index 621c413ab..a456ae606 100644
--- a/test/language/asi/S7.9_A9_T7.js
+++ b/test/language/asi/S7.9_A9_T7.js
@@ -6,7 +6,7 @@ info: Check Do-While Statement for automatic semicolon insertion
es5id: 7.9_A9_T7
description: Execute do \n\n while(false)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/asi/S7.9_A9_T8.js b/test/language/asi/S7.9_A9_T8.js
index 81e4b8115..105220f9a 100644
--- a/test/language/asi/S7.9_A9_T8.js
+++ b/test/language/asi/S7.9_A9_T8.js
@@ -6,7 +6,7 @@ info: Check Do-While Statement for automatic semicolon insertion
es5id: 7.9_A9_T8
description: Execute do {}; \n while(false)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js b/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js
index 44c9648a1..f7427ba0d 100644
--- a/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js
+++ b/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js
@@ -6,7 +6,7 @@ description: >
for declaration:
disallow initialization assignment
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js
index 652712ec7..8bc221651 100644
--- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js
+++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js
@@ -6,7 +6,7 @@ description: >
for declaration:
disallow multiple lexical bindings, with and without initializer
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js
index 09943904e..180543656 100644
--- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js
+++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js
@@ -6,7 +6,7 @@ description: >
for declaration:
disallow multiple lexical bindings, with initializer
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js
index aace3cb07..95d27bd36 100644
--- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js
+++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js
@@ -6,7 +6,7 @@ description: >
for declaration:
disallow multiple lexical bindings, without and with initializer
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js
index 80d4f9c11..0cf2e9a9a 100644
--- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js
+++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js
@@ -6,7 +6,7 @@ description: >
for declaration:
disallow multiple lexical bindings
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js
index 03b33d10c..c3785e237 100644
--- a/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js
+++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js
@@ -6,7 +6,7 @@ description: >
function declarations in statement position in strict mode:
do Statement while ( Expression )
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js
index 3805b9cc8..06e072ebd 100644
--- a/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js
+++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js
@@ -6,7 +6,7 @@ description: >
function declarations in statement position in strict mode:
for ( ;;) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js
index de2e42fbe..d983bbf4c 100644
--- a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js
+++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js
@@ -6,7 +6,7 @@ description: >
function declarations in statement position in strict mode:
if ( Expression ) Statement else Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js
index 2020f0b84..a1b0ad9cb 100644
--- a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js
+++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js
@@ -6,7 +6,7 @@ description: >
function declarations in statement position in strict mode:
if ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js
index 54a76ae1b..00e23e3bf 100644
--- a/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js
+++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js
@@ -6,7 +6,7 @@ description: >
function declarations in statement position in strict mode:
while ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
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 db75fbd58..417be8520 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 383ae163b..1a1d867b4 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration, async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 a5c8de78e..1a84834f3 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 f96af45c7..611401f0a 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 0eae5a320..8ffb3576f 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 5b7c309b0..2f53ebe8e 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators, async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 0a9c5a045..e10341f0f 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 1a4f5efe0..b23f9e07f 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 f4c99d852..8ac39d94e 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 0310c0b4f..6951266c4 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 3e6b24bd2..127a6bd01 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 d13d29cb9..88d794c78 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 ea16cf26e..2da833335 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 a224797f7..0572fcac5 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 e6c6d91dc..9e40ba062 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 e6accecb0..c1aab0309 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 ac634e130..f5e2627c6 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 43dfcd4d8..3f12845df 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 08c00eac8..f42b24fcb 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (ClassDeclaration in BlockState
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 8e971c565..b241fb864 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (ClassDeclaration in Bl
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 cd6812e1f..b84b24cec 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (ClassDeclaration in BlockSt
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 a60879e35..1805fa684 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 35db2de88..a1789fee7 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (ClassDeclaration in Bloc
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 aedb439df..db7bb9081 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
@@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (ClassDeclaration in BlockSt
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 4a84f478f..a2c83971b 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 cb309c2c6..9f6ea0d31 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 b9b976677..aa6eac81e 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (LexicalDeclaration (const) in
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 b9bf1b0a5..95fb7b5cc 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (co
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 e2758faed..6608a88cc 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (LexicalDeclaration (const)
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 afe3b82f9..ef0280894 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 1b9d17e5a..1e2db89c5 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (cons
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 46d4fe30a..806896877 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
@@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (LexicalDeclaration (const)
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 fdcb9a856..0aca6be21 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 dff38781f..a7e55e099 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 152ebd762..baf487143 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (FunctionDeclaration in BlockSt
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 2a7d4dcb0..fb3910fdf 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (FunctionDeclaration in
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 e5781a621..db6180f41 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (FunctionDeclaration in Bloc
esid: sec-block-static-semantics-early-errors
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 2015c403e..f60a0d758 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 780f81432..f4476a3f4 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (FunctionDeclaration in B
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 2e49a1e6b..3ddf08c5a 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
@@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (FunctionDeclaration in Bloc
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 b4de9efcf..de003bce4 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 d76b43b79..eef918789 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 15d6d741c..ddb9aac9c 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 66d7b5df5..75dbc5c4b 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 2de127441..904901090 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 ed93f4afb..dff974bca 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 f2ddac60a..923df7832 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 c82de7a36..2adbe1fc6 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 4029a34ed..b991c4895 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 d43c98a68..4c11c3cf2 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 320057b2d..6ff5a5241 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (LexicalDeclaration (let) in Bl
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 d76f0761c..10135cbe2 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (le
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 5fda9206e..3fac24731 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (LexicalDeclaration (let) in
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 80be17fd9..79c8a14e3 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 46e67c507..8bb16bc6f 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (let)
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 75db5c4d4..98f48f819 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
@@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (LexicalDeclaration (let) in
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 c8ee17bbf..2b085ff4d 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 cd47555a0..3e007ea70 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 18eb03236..c0efef276 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (VariableDeclaration in BlockSt
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 9e5855138..ca4a3603c 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (VariableDeclaration in
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 012cff07d..c72fdac08 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (VariableDeclaration in Bloc
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 15936925d..c316f2e19 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
@@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
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 1b21eac1c..06af6cdb8 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (VariableDeclaration in B
esid: sec-block-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Block : { StatementList }
diff --git a/test/language/comments/S7.4_A2_T2.js b/test/language/comments/S7.4_A2_T2.js
index e1e8bddb3..f50a8a7ec 100644
--- a/test/language/comments/S7.4_A2_T2.js
+++ b/test/language/comments/S7.4_A2_T2.js
@@ -6,7 +6,7 @@ info: Correct interpretation of multi line comments
es5id: 7.4_A2_T2
description: Try use /*CHECK#1/. This is not closed multi line comment
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/comments/S7.4_A3.js b/test/language/comments/S7.4_A3.js
index ba0d3fb48..019c1d007 100644
--- a/test/language/comments/S7.4_A3.js
+++ b/test/language/comments/S7.4_A3.js
@@ -6,7 +6,7 @@ info: Multi line comments cannot nest
es5id: 7.4_A3
description: Try use nested comments
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/comments/S7.4_A4_T1.js b/test/language/comments/S7.4_A4_T1.js
index 6d7a716f7..6d4bb8f5b 100644
--- a/test/language/comments/S7.4_A4_T1.js
+++ b/test/language/comments/S7.4_A4_T1.js
@@ -6,7 +6,7 @@ info: Single and Multi line comments are used together
es5id: 7.4_A4_T1
description: Try use 2 close comment tags
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/comments/S7.4_A4_T4.js b/test/language/comments/S7.4_A4_T4.js
index 078b0a305..b3791fe99 100644
--- a/test/language/comments/S7.4_A4_T4.js
+++ b/test/language/comments/S7.4_A4_T4.js
@@ -6,7 +6,7 @@ info: Single and Multi line comments are used together
es5id: 7.4_A4_T4
description: Try to open Multi line comment at the end of Single comment
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/comments/multi-line-html-close-extra.js b/test/language/comments/multi-line-html-close-extra.js
index f21ef9784..96dc4e366 100644
--- a/test/language/comments/multi-line-html-close-extra.js
+++ b/test/language/comments/multi-line-html-close-extra.js
@@ -16,7 +16,7 @@ info: |
MultiLineComment ::
/* FirstCommentLine[opt] LineTerminator MultiLineCommentChars[opt] * / HTMLCloseComment[opt]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/comments/single-line-html-close-without-lt.js b/test/language/comments/single-line-html-close-without-lt.js
index bb930132a..754bbd68b 100644
--- a/test/language/comments/single-line-html-close-without-lt.js
+++ b/test/language/comments/single-line-html-close-without-lt.js
@@ -15,7 +15,7 @@ info: |
HTMLCloseComment ::
WhiteSpaceSequence[opt] SingleLineDelimitedCommentSequence[opt] --> SingleLineCommentChars[opt]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/directive-prologue/10.1.1-2gs.js b/test/language/directive-prologue/10.1.1-2gs.js
index c503c4861..260dbb03f 100644
--- a/test/language/directive-prologue/10.1.1-2gs.js
+++ b/test/language/directive-prologue/10.1.1-2gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - Use Strict Directive Prologue is ''use strict''
which lost the last character ';'
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [raw]
---*/
diff --git a/test/language/directive-prologue/10.1.1-5gs.js b/test/language/directive-prologue/10.1.1-5gs.js
index d77ac7706..1e216a68c 100644
--- a/test/language/directive-prologue/10.1.1-5gs.js
+++ b/test/language/directive-prologue/10.1.1-5gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - Use Strict Directive Prologue is ''use strict';'
which appears at the start of the code
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [raw]
---*/
diff --git a/test/language/directive-prologue/10.1.1-8gs.js b/test/language/directive-prologue/10.1.1-8gs.js
index 061627738..68b3b6500 100644
--- a/test/language/directive-prologue/10.1.1-8gs.js
+++ b/test/language/directive-prologue/10.1.1-8gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - Use Strict Directive Prologue is ''use strict';'
which appears twice in the code
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [raw]
---*/
diff --git a/test/language/directive-prologue/14.1-4gs.js b/test/language/directive-prologue/14.1-4gs.js
index d0069a3df..7b8a94217 100644
--- a/test/language/directive-prologue/14.1-4gs.js
+++ b/test/language/directive-prologue/14.1-4gs.js
@@ -7,7 +7,7 @@ description: >
StrictMode - a Use Strict Directive followed by a strict mode
violation
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [raw]
---*/
diff --git a/test/language/directive-prologue/14.1-5gs.js b/test/language/directive-prologue/14.1-5gs.js
index 9a8308e97..5837a1fde 100644
--- a/test/language/directive-prologue/14.1-5gs.js
+++ b/test/language/directive-prologue/14.1-5gs.js
@@ -7,7 +7,7 @@ description: >
StrictMode - a Use Strict Directive embedded in a directive
prologue followed by a strict mode violation
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [raw]
---*/
diff --git a/test/language/export/escaped-as-export-specifier.js b/test/language/export/escaped-as-export-specifier.js
index 9494b0bd0..824f6dceb 100644
--- a/test/language/export/escaped-as-export-specifier.js
+++ b/test/language/export/escaped-as-export-specifier.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/export/escaped-default.js b/test/language/export/escaped-default.js
index 42b48c1a7..03c106cab 100644
--- a/test/language/export/escaped-default.js
+++ b/test/language/export/escaped-default.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/export/escaped-from.js b/test/language/export/escaped-from.js
index f706b7009..180e496fc 100644
--- a/test/language/export/escaped-from.js
+++ b/test/language/export/escaped-from.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/expressions/arrow-function/dflt-params-duplicates.js b/test/language/expressions/arrow-function/dflt-params-duplicates.js
index 8de805e60..dd1c399e6 100644
--- a/test/language/expressions/arrow-function/dflt-params-duplicates.js
+++ b/test/language/expressions/arrow-function/dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-arrow-function-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
diff --git a/test/language/expressions/arrow-function/dflt-params-rest.js b/test/language/expressions/arrow-function/dflt-params-rest.js
index a83d1c1ff..474c04412 100644
--- a/test/language/expressions/arrow-function/dflt-params-rest.js
+++ b/test/language/expressions/arrow-function/dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-arrow-function-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 8a301cc93..3f920ed01 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 ef92164ae..f9cb3936d 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 8cbf409c9..3e49c5ed0 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 92dbfbb4a..de2e812e7 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 8a4b2d2f0..1e5ba4607 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 696d04a9f..d6410f339 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 843275e8d..dd05a8dcb 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 86c65bb6d..2d4364d4d 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 4a9f1e5c7..a1a7352f2 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 c9f44f790..c8e984d13 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 7d0eb65da..35a372aa6 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
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 6764c17c6..4b7b7c27c 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
@@ -8,7 +8,7 @@ es6id: 14.2.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
diff --git a/test/language/expressions/arrow-function/param-dflt-yield-expr.js b/test/language/expressions/arrow-function/param-dflt-yield-expr.js
index 8e82e6932..c4d36e6aa 100644
--- a/test/language/expressions/arrow-function/param-dflt-yield-expr.js
+++ b/test/language/expressions/arrow-function/param-dflt-yield-expr.js
@@ -17,7 +17,7 @@ info: |
- It is a Syntax Error if ArrowParameters Contains YieldExpression is true.
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js b/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js
index 839aefb7f..b2cccb3c7 100644
--- a/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js
+++ b/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js
@@ -12,7 +12,7 @@ info: |
features: [default-parameters]
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 516b1e676..ff0e20330 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-arrow-function-definitions-runtime-semantics-evaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ArrowFunction : ArrowParameters => ConciseBody
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js
index d0f185637..47981bde5 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js
@@ -16,7 +16,7 @@ description: >
ReservedWord : FutureReservedWord
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js
index 0e9bf8bbb..816792528 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js
@@ -18,7 +18,7 @@ description: >
Strict Mode
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js
index 92596df4a..8509a4249 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js
@@ -16,7 +16,7 @@ description: >
ReservedWord : Keyword
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js
index 0f78e3cc0..aa5c8d75a 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js
@@ -10,7 +10,7 @@ description: >
No parameter named "arguments"
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js
index 23b2934a3..12f218aed 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js
@@ -11,7 +11,7 @@ description: >
No parameter named "eval"
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js
index ab2831835..71f70fcac 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js
@@ -11,7 +11,7 @@ description: >
No parameter named "yield"
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js
index f4fe1382c..95dc885d4 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js
@@ -8,7 +8,7 @@ description: >
Includes ...rest
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js
index c4d8483b2..ccb3d835b 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js
@@ -15,7 +15,7 @@ description: >
No parameters named "arguments"
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js
index e3546eaba..3c288493e 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js
@@ -17,7 +17,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js
index ce44fee48..c2b3259fb 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js
@@ -17,7 +17,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js
index c220c7044..e2c4afd20 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js
@@ -19,7 +19,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js
index 6e337ca55..952874c22 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js
@@ -17,7 +17,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js
index 09ab6e189..3c34bd4ef 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js
@@ -19,7 +19,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js
index f6e5feb23..50eabddfa 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js
@@ -19,7 +19,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js
index 333e3a02e..2c26a437b 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js
@@ -21,7 +21,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js
index af4f1405d..573d64b3a 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js
@@ -21,7 +21,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js
index a8e28a599..e9678911c 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js
@@ -19,7 +19,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js
index bdd680e1c..5930206db 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js
@@ -15,7 +15,7 @@ description: >
No duplicates, rest
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js
index decc2e763..b7f29d214 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js
@@ -15,7 +15,7 @@ description: >
No duplicates
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js
index adf7f9d94..4ad4c5ef1 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js
@@ -15,7 +15,7 @@ description: >
No parameters named "eval"
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js
index a8363810e..fd857b02f 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js
@@ -10,7 +10,7 @@ description: >
No parameter named "yield"
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js
index daaac05d2..b90495efd 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js
@@ -7,7 +7,7 @@ description: >
ArrowParameters[?Yield] [no LineTerminator here] => ConciseBody[?In]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js
index 08cfa3f1f..37fd8ad6f 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js
@@ -9,7 +9,7 @@ description: >
No parens around ArrowParameters
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js
index d346e4d1c..cb7da1f74 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js
@@ -6,7 +6,7 @@ description: >
ArrowFunction[In, Yield] :
ArrowParameters[?Yield] [no LineTerminator here] => ConciseBody[?In]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js b/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js
index 81ada787d..e37b7a630 100644
--- a/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js
@@ -10,7 +10,7 @@ info: |
It is a Syntax Error if ContainsUseStrict of ConciseBody is true and IsSimpleParameterList of ArrowParameters is false.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 8825c7c5c..1210f25ec 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 2ba36813e..895835c41 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 92325fa9e..f363920ce 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 8e6cdb404..f7c114daa 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 fc9f285bf..f8df4d374 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 1e8f79b88..d49cefc3f 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 e239cc836..b24b520aa 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 632823da4..419a15ed5 100644
--- a/test/language/expressions/assignment/dstr-array-rest-before-element.js
+++ b/test/language/expressions/assignment/dstr-array-rest-before-element.js
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 8d221bda5..023fa6fac 100644
--- a/test/language/expressions/assignment/dstr-array-rest-before-elision.js
+++ b/test/language/expressions/assignment/dstr-array-rest-before-elision.js
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 e5651044c..24a50e385 100644
--- a/test/language/expressions/assignment/dstr-array-rest-before-rest.js
+++ b/test/language/expressions/assignment/dstr-array-rest-before-rest.js
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 ac913154c..6c8a6536c 100644
--- a/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js
+++ b/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
diff --git a/test/language/expressions/assignment/dstr-array-rest-init.js b/test/language/expressions/assignment/dstr-array-rest-init.js
index a71228fcf..bbf69f7f4 100644
--- a/test/language/expressions/assignment/dstr-array-rest-init.js
+++ b/test/language/expressions/assignment/dstr-array-rest-init.js
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 ce1ea39e2..f99ad7fe2 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 215fdfe00..857c6e694 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 0c14949a2..8134830ac 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 a6005f14d..3830ce07a 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 6901a2479..49fe5cc50 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 ec2809a10..73738eba9 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [generators, destructuring-binding]
flags: [generated, noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 03b366a70..c897b4671 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 18f402885..d65247177 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 b488aefa4..f02dffe41 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 b01ae82cc..162ffc8fc 100644
--- a/test/language/expressions/assignment/dstr-obj-id-simple-strict.js
+++ b/test/language/expressions/assignment/dstr-obj-id-simple-strict.js
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 bbbcb89f7..aa1efa302 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 415432bcc..7c981d6f4 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 7b3c686c9..751dc9a86 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 34dd97e0c..5e91a2e61 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 d9d9342c0..5355edc13 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 abc087d50..8fcd5a42d 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 0a995d64a..c8216aa61 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [object-rest, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
diff --git a/test/language/expressions/assignment/non-simple-target.js b/test/language/expressions/assignment/non-simple-target.js
index 6ce5bb903..3015bbe17 100644
--- a/test/language/expressions/assignment/non-simple-target.js
+++ b/test/language/expressions/assignment/non-simple-target.js
@@ -9,7 +9,7 @@ info: |
es6id: 12.14.1
description: Assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/assignment/target-boolean.js b/test/language/expressions/assignment/target-boolean.js
index 8007e6dd9..919762277 100644
--- a/test/language/expressions/assignment/target-boolean.js
+++ b/test/language/expressions/assignment/target-boolean.js
@@ -14,7 +14,7 @@ info: |
ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget of
LeftHandSideExpression is false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/assignment/target-cover-newtarget.js b/test/language/expressions/assignment/target-cover-newtarget.js
index 86dd65d96..03ba2e29f 100644
--- a/test/language/expressions/assignment/target-cover-newtarget.js
+++ b/test/language/expressions/assignment/target-cover-newtarget.js
@@ -19,7 +19,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/assignment/target-cover-yieldexpr.js b/test/language/expressions/assignment/target-cover-yieldexpr.js
index 81bc60d41..a7d524e70 100644
--- a/test/language/expressions/assignment/target-cover-yieldexpr.js
+++ b/test/language/expressions/assignment/target-cover-yieldexpr.js
@@ -22,7 +22,7 @@ info: |
1. Return false.
features: [generators]
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/assignment/target-newtarget.js b/test/language/expressions/assignment/target-newtarget.js
index ef7e601c9..822d6a9fb 100644
--- a/test/language/expressions/assignment/target-newtarget.js
+++ b/test/language/expressions/assignment/target-newtarget.js
@@ -19,7 +19,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/assignment/target-null.js b/test/language/expressions/assignment/target-null.js
index 52d9ec4f7..119593963 100644
--- a/test/language/expressions/assignment/target-null.js
+++ b/test/language/expressions/assignment/target-null.js
@@ -14,7 +14,7 @@ info: |
ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget of
LeftHandSideExpression is false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/assignment/target-number.js b/test/language/expressions/assignment/target-number.js
index 46513132e..b8c175110 100644
--- a/test/language/expressions/assignment/target-number.js
+++ b/test/language/expressions/assignment/target-number.js
@@ -14,7 +14,7 @@ info: |
ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget of
LeftHandSideExpression is false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/assignment/target-string.js b/test/language/expressions/assignment/target-string.js
index ae4d12f91..c41f9b050 100644
--- a/test/language/expressions/assignment/target-string.js
+++ b/test/language/expressions/assignment/target-string.js
@@ -14,7 +14,7 @@ info: |
ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget of
LeftHandSideExpression is false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
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 637fad3d2..40cd24bec 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
@@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Arrow Function Definitions
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 5c02d0656..802b79731 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
@@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Arrow Function Definitions
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 93b1c43ae..d2123bb72 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
@@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Arrow Function Definitions
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 edbb4a29d..59bec7959 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
@@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Arrow Function Definitions
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 12571f07e..5aa95c834 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
@@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Arrow Function Definitions
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 14d9203c0..ff6f016a9 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
@@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Arrow Function Definitions
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 b55aeacdf..b0d6f2706 100644
--- a/test/language/expressions/async-arrow-function/dflt-params-duplicates.js
+++ b/test/language/expressions/async-arrow-function/dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-async-arrow-function-definitions
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.7 Async Arrow Function Definitions
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 d15d76e28..6b6afeff5 100644
--- a/test/language/expressions/async-arrow-function/dflt-params-rest.js
+++ b/test/language/expressions/async-arrow-function/dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-async-arrow-function-definitions
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.7 Async Arrow Function Definitions
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js b/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js
index 61eb4eb04..59e0e7281 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js b/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js
index fa3f89c3f..9f9774055 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains arguments
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js
index 743ab863f..bf2c217a1 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters' default expressions contains await
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js
index b4d1ee97c..542f909fc 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains await
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js
index 57bcffc7e..6ccd0d0d5 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if AsyncFunctionBody contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js
index 8c74127f7..2a6da0eb8 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if AsyncFunctionBody contains SuperProperty is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js b/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js
index 120cd45c8..f4b19761c 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js
@@ -7,7 +7,7 @@ esid: pending
description: >
If strict mode, early error rules for StrictFormalParameters are applied
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js b/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js
index a40887a3a..3303a7088 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains eval
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js
index 610194a52..9eaa5e66d 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js
index fc030e6a0..2ec76b8cc 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if FormalParameters contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js
index d961fd50b..553d33746 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if FormalParameters contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js
index 553987510..6cfbb3d9e 100644
--- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js
+++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js
@@ -23,7 +23,7 @@ info: |
AsyncArrowHead:
async [no LineTerminator here] ArrowFormalParameters
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-arrow-function/escaped-async.js b/test/language/expressions/async-arrow-function/escaped-async.js
index 4a23c4ef3..e3756ca20 100644
--- a/test/language/expressions/async-arrow-function/escaped-async.js
+++ b/test/language/expressions/async-arrow-function/escaped-async.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
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 64cc6a787..15dd3ea37 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-async-arrow-function-definitions
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.7 Async Arrow Function Definitions
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 597164d5e..3039e5381 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 fc9e3dcfb..ba3fae0a0 100644
--- a/test/language/expressions/async-function/await-as-binding-identifier.js
+++ b/test/language/expressions/async-function/await-as-binding-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 e6db8b97f..fcaeaff77 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 26da702ce..740082a0a 100644
--- a/test/language/expressions/async-function/await-as-identifier-reference.js
+++ b/test/language/expressions/async-function/await-as-identifier-reference.js
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 ad8cd6751..cefff3b97 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 2a7425dcc..d1f12fe2d 100644
--- a/test/language/expressions/async-function/await-as-label-identifier.js
+++ b/test/language/expressions/async-function/await-as-label-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
diff --git a/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js b/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js
index a321776de..403ebc8a0 100644
--- a/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js
+++ b/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js b/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js
index b21feb59f..5e08688b4 100644
--- a/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js
+++ b/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js
@@ -7,7 +7,7 @@ esid: pending
description: >
If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName arguments.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js b/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js
index fd4a412bc..7d78b9f7c 100644
--- a/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js
+++ b/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js
@@ -7,7 +7,7 @@ esid: pending
description: >
If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName eval.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js b/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js
index e7d4223db..f851dcbcc 100644
--- a/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js
+++ b/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if AsyncFunctionBody contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js b/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js
index 4a64bfe7a..8295917e5 100644
--- a/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js
+++ b/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if AsyncFunctionBody contains SuperProperty is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js b/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js
index 3389adb51..b8acc07a9 100644
--- a/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js
+++ b/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains eval in strict mode
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js b/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js
index 5e8cbd46f..d46f81945 100644
--- a/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js
+++ b/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js
index 424867872..d23ffbd81 100644
--- a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js
+++ b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if FormalParameters contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js
index f4cf5f671..fbc104321 100644
--- a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js
+++ b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if FormalParameters contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js b/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js
index 58b17be3f..e81ae0d79 100644
--- a/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js
+++ b/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js
@@ -7,7 +7,7 @@ esid: pending
description: >
Async function expressions are not a simple assignment target.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/async-function/escaped-async.js b/test/language/expressions/async-function/escaped-async.js
index 5eb91187a..4a8920d04 100644
--- a/test/language/expressions/async-function/escaped-async.js
+++ b/test/language/expressions/async-function/escaped-async.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
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 937dcf5f8..26c1b948d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 e10b64606..7094d9707 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 1fc63a4e4..c54e1eb3f 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 996601cde..c9dc27618 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 a6aa316c1..fdc31ec41 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 4791e018f..67866c2f8 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 a4cd7a40c..90493df31 100644
--- a/test/language/expressions/async-function/named-dflt-params-duplicates.js
+++ b/test/language/expressions/async-function/named-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-async-function-definitions
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
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 8316d17c1..90625c390 100644
--- a/test/language/expressions/async-function/named-dflt-params-rest.js
+++ b/test/language/expressions/async-function/named-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-async-function-definitions
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
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 b2a771f79..a9b81f954 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-async-function-definitions
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
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 202f17b14..57cf5b55d 100644
--- a/test/language/expressions/async-function/nameless-dflt-params-duplicates.js
+++ b/test/language/expressions/async-function/nameless-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-async-function-definitions
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
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 8bcf6a069..573c8c2df 100644
--- a/test/language/expressions/async-function/nameless-dflt-params-rest.js
+++ b/test/language/expressions/async-function/nameless-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-async-function-definitions
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
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 8d6f5970d..f765b7c16 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-async-function-definitions
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
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 168b508ef..7e08a92f1 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 fe16ba278..90a61f21b 100644
--- a/test/language/expressions/async-generator/await-as-binding-identifier.js
+++ b/test/language/expressions/async-generator/await-as-binding-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 c8102d223..217682fc0 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 f6f5479a4..4735bc0a6 100644
--- a/test/language/expressions/async-generator/await-as-identifier-reference.js
+++ b/test/language/expressions/async-generator/await-as-identifier-reference.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 8de1e2728..781dc9a49 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 23e328cdf..c268e9772 100644
--- a/test/language/expressions/async-generator/await-as-label-identifier.js
+++ b/test/language/expressions/async-generator/await-as-label-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
diff --git a/test/language/expressions/async-generator/dflt-params-duplicates.js b/test/language/expressions/async-generator/dflt-params-duplicates.js
index 3d7ad6c86..3cfe9ca55 100644
--- a/test/language/expressions/async-generator/dflt-params-duplicates.js
+++ b/test/language/expressions/async-generator/dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
diff --git a/test/language/expressions/async-generator/dflt-params-rest.js b/test/language/expressions/async-generator/dflt-params-rest.js
index 3078bef25..7df2f2648 100644
--- a/test/language/expressions/async-generator/dflt-params-rest.js
+++ b/test/language/expressions/async-generator/dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 c083c89fa..b4bf9d210 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 747627128..2299463e8 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 350519cf4..99f9a58c5 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 ffc71d23b..dde0e8247 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 604589779..a02d21167 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 9ac09cf17..a04db43f9 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 86ef44f92..5957dd161 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 1913625e5..b26241c7e 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 12712bedc..f81b90e4c 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 24eb5dc4b..4e9e85bd4 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 b64eb9196..ffde5db9b 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 9c206969d..80655c751 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 83800d1fb..9066210ca 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 dbea00e3d..d614f56c8 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 88d474911..222f630b3 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 dcdbfdb27..0207bd04a 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 715a4408c..fe877888d 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 64bc5d72e..e9f377e2c 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 1a3223883..5d3220fea 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 62dfefe13..af3142643 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 e8a11490f..95172c82c 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 de421d8a2..19dcc36b0 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 db7bc016f..aa0399e8a 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 22c6bd237..a9c2c83f0 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
diff --git a/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js b/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js
index 2f9e14fe8..cd5abe086 100644
--- a/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js
+++ b/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js
@@ -8,7 +8,7 @@ description: >
It is a Syntax Error if ContainsUseStrict of AsyncGeneratorBody is true and
IsSimpleParameterList of UniqueFormalParameters is false.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js b/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js
index ebb238523..79d1f7ae8 100644
--- a/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js
+++ b/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a SyntaxError if FormalParameters contains arguments in strict mode.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
features: [async-iteration]
diff --git a/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js b/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js
index 103d97a61..1a7ba39fa 100644
--- a/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js
+++ b/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js
@@ -7,7 +7,7 @@ esid: 12.1.1
description: >
`await` is not a valid BindingIdentifier for AsyncGeneratorExpressions.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js
index 1ded252bd..42882e1a8 100644
--- a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js
+++ b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js
@@ -8,7 +8,7 @@ description: >
If the source code matching this production is strict code, it is a
Syntax Error if BindingIdentifier is the IdentifierName arguments.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
features: [async-iteration]
diff --git a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js
index 27403ff67..d504afa5a 100644
--- a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js
+++ b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js
@@ -8,7 +8,7 @@ description: >
If the source code matching this production is strict code, it is a
Syntax Error if BindingIdentifier is the IdentifierName eval.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
features: [async-iteration]
diff --git a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js
index 4e50011f3..52e875a4e 100644
--- a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js
+++ b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a syntax error if AsyncGeneratorBody contains SuperCall is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js
index 83f6b5885..0aebe9d19 100644
--- a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js
+++ b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a syntax error if AsyncGeneratorBody contains SuperProperty is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js b/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js
index c021a3703..145aaec54 100644
--- a/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js
+++ b/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a SyntaxError if FormalParameters contains eval in strict mode.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
features: [async-iteration]
diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js
index db6b05529..782c8c750 100644
--- a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js
+++ b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js
@@ -8,7 +8,7 @@ description: >
It is a SyntaxError if BoundNames of FormalParameters also occurs in the
LexicallyDeclaredNames of AsyncFunctionBody
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js
index 3388ef714..2b5604364 100644
--- a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js
+++ b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js
@@ -8,7 +8,7 @@ description: >
It is a SyntaxError if BoundNames of FormalParameters also occurs in the
LexicallyDeclaredNames of AsyncFunctionBody
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js
index 03a6eaff8..7bdb8cdba 100644
--- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js
+++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a Syntax Error if FormalParameters Contains AwaitExpression is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js
index 0d3c5ace5..1c748595f 100644
--- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js
+++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js
@@ -8,7 +8,7 @@ description: >
`await` is a reserved keyword within async generator function bodies and may
not be used as the binding identifier of a parameter.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js
index bc4f07216..f3d63c954 100644
--- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js
+++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a syntax error if FormalParameters contains SuperCall is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js
index 7163c66bf..fab4a9e8e 100644
--- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js
+++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a syntax error if FormalParameters contains SuperProperty is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js
index 59acd32a2..155fe3f8e 100644
--- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js
+++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a Syntax Error if FormalParameters Contains YieldExpression is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js
index dbdf92729..1f1986dbc 100644
--- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js
+++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js
@@ -8,7 +8,7 @@ description: >
`yield` is a reserved keyword within async generator function bodies and may
not be used as the binding identifier of a parameter.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-label-name-await.js b/test/language/expressions/async-generator/early-errors-expression-label-name-await.js
index d81897b2a..3036367d0 100644
--- a/test/language/expressions/async-generator/early-errors-expression-label-name-await.js
+++ b/test/language/expressions/async-generator/early-errors-expression-label-name-await.js
@@ -8,7 +8,7 @@ description: >
`await` is a reserved keyword within async generator function bodies and may
not be used as a label.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js b/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js
index c244b195d..bf32b7846 100644
--- a/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js
+++ b/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js
@@ -8,7 +8,7 @@ description: >
`yield` is a reserved keyword within async generator function bodies and may
not be used as a label.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js b/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js
index 749ce25aa..050ffa37b 100644
--- a/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js
+++ b/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js
@@ -7,7 +7,7 @@ esid: pending
description: >
Async generator function expressions are not a simple assignment target.
negative:
- phase: early
+ phase: parse
type: ReferenceError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js b/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js
index ac76a991d..0dd5be039 100644
--- a/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js
+++ b/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js
@@ -7,7 +7,7 @@ esid: 12.1.1
description: >
`yield` is not a valid BindingIdentifier for AsyncGeneratorExpressions.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js b/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js
index 6dfdafc38..ce10ed568 100644
--- a/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js
+++ b/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js
@@ -7,7 +7,7 @@ esid: 14.4
description: >
A newline may not precede the `*` token in a `yield` expression.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/expressions/async-generator/escaped-async.js b/test/language/expressions/async-generator/escaped-async.js
index b8d0a57cd..65738a659 100644
--- a/test/language/expressions/async-generator/escaped-async.js
+++ b/test/language/expressions/async-generator/escaped-async.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
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 06b8ec28f..146c11bef 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 844dbaa7b..ca7c26e83 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 f1786aba1..86b9b9d2e 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 af3b7fd7e..16ff31ac3 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 1f5387b16..142f6f053 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 06239f1cf..070b920d0 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 49617abb0..e90116d1e 100644
--- a/test/language/expressions/async-generator/named-dflt-params-duplicates.js
+++ b/test/language/expressions/async-generator/named-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 473a99384..41570d646 100644
--- a/test/language/expressions/async-generator/named-dflt-params-rest.js
+++ b/test/language/expressions/async-generator/named-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 0f9656aac..eefb3934d 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
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 7db6f4073..894018da2 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 ec82fe863..a71632517 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 5be81c4c4..e43a2cc2d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 cf92b9bb5..ac76994fe 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 9d6966256..7bfae88f4 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 5aedf8ec3..97c84366f 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 66d15df16..ea21a1a0f 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [object-spread, async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 4ec1cb620..1721b7b27 100644
--- a/test/language/expressions/async-generator/named-yield-identifier-strict.js
+++ b/test/language/expressions/async-generator/named-yield-identifier-strict.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 69ef0e714..58267247c 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
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 3a56ce5f8..451261aa7 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 69c587512..145e37811 100644
--- a/test/language/expressions/async-generator/yield-as-binding-identifier.js
+++ b/test/language/expressions/async-generator/yield-as-binding-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 adfab7bd7..926dc1b78 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 6cf349fbd..4b8205f42 100644
--- a/test/language/expressions/async-generator/yield-as-identifier-reference.js
+++ b/test/language/expressions/async-generator/yield-as-identifier-reference.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 81cf30948..3a26a5b04 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 2cbb4cb23..246c858c7 100644
--- a/test/language/expressions/async-generator/yield-as-label-identifier.js
+++ b/test/language/expressions/async-generator/yield-as-label-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 ab62a6d82..d8c2a329d 100644
--- a/test/language/expressions/async-generator/yield-identifier-spread-strict.js
+++ b/test/language/expressions/async-generator/yield-identifier-spread-strict.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [object-spread, async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
diff --git a/test/language/expressions/async-generator/yield-identifier-strict.js b/test/language/expressions/async-generator/yield-identifier-strict.js
index 2a4c3f38a..644bf1ac6 100644
--- a/test/language/expressions/async-generator/yield-identifier-strict.js
+++ b/test/language/expressions/async-generator/yield-identifier-strict.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression
features: [async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
diff --git a/test/language/expressions/await/await-BindingIdentifier-nested.js b/test/language/expressions/await/await-BindingIdentifier-nested.js
index d4a847ac5..284494a9c 100644
--- a/test/language/expressions/await/await-BindingIdentifier-nested.js
+++ b/test/language/expressions/await/await-BindingIdentifier-nested.js
@@ -7,7 +7,7 @@ esid: pending
description: >
Await is not allowed as an identifier in functions nested in async functions
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js b/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js
index 7eea67de1..e7d7a2e4a 100644
--- a/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js
+++ b/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js
@@ -7,7 +7,7 @@ esid: pending
description: >
await is not a simple assignment target and cannot be assigned to.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/await/no-operand.js b/test/language/expressions/await/no-operand.js
index 5529aaaba..46cca8533 100644
--- a/test/language/expressions/await/no-operand.js
+++ b/test/language/expressions/await/no-operand.js
@@ -7,7 +7,7 @@ esid: pending
description: >
await requries an operand.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/call/S11.2.4_A1.3_T1.js b/test/language/expressions/call/S11.2.4_A1.3_T1.js
index 3d56abf28..d35ff7752 100644
--- a/test/language/expressions/call/S11.2.4_A1.3_T1.js
+++ b/test/language/expressions/call/S11.2.4_A1.3_T1.js
@@ -8,7 +8,7 @@ info: |
es5id: 11.2.4_A1.3_T1
description: incorrect syntax
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 6548bbba6..1e60a790c 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 b92dee4af..e88166a7c 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 6c46bf23f..9258f504b 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 3f24e5b6d..27506dfcc 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 6eab7d241..802fd049a 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 4806df704..42eede2f7 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 4ca0f8e15..96c966c12 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5a6ce6e3c..f215d3064 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 6ca142977..5412dcc57 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 3dd41fe1c..82b84831c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 e8bd69932..c8e54e578 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 d340d1aef..01145fb83 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 9cec981ff..70102fa0d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 b1488aadf..1e66388cd 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 8cf287526..7d8494366 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 7f83717d6..8f40c98cd 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5d61c73d5..9c65bf978 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 09f44966d..da9e7de8c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 b5b9d9d29..4ce7983c2 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 038d907be..0e7e39684 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 dfde4d957..f6d8ced74 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 942fa72d6..c76570d63 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 a88f5520d..ec3837551 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 18513c1b9..19eaa37c7 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 85b663fa4..37e0d6123 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [object-spread, async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 c0d83fffe..6905add6e 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 45ac22136..2695df344 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5634d7daa..3cc33e3b0 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 3cbb3faad..e641f3136 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 e1f5b2867..f4b1d00c4 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 ef7993fd8..c3c9f8b45 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 b2acc5edd..e43a50535 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 bcca32edc..f1fc66bf6 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [object-spread, async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 ae8568cc0..7829c1f9e 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5e761dafb..f25ebf630 100644
--- a/test/language/expressions/class/async-meth-dflt-params-duplicates.js
+++ b/test/language/expressions/class/async-meth-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 b7d4c2049..dacdb3367 100644
--- a/test/language/expressions/class/async-meth-dflt-params-rest.js
+++ b/test/language/expressions/class/async-meth-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 b1297cca8..ccf32e672 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-class-definitions-runtime-semantics-evaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 d9ec00f7f..3f6ad4182 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 d2d296f3e..7c29c9b58 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 fb8abed7e..3738349be 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-class-definitions-runtime-semantics-evaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 c133a6007..840ba974c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 dc955d13c..90dc34c40 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 879e23bf2..a3b2851a0 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 be3e27264..52ca75a5a 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 019ce7d9a..f24a5a64c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 cc8cf808c..628dd35c7 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 211df37ee..16288eb6e 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 2cf7840ad..cb2ad689c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 94365cd82..79ff4a780 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 512fe36f5..52431df42 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 8246b9df8..62870fb06 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 e092b7a5c..41cf533e3 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 164a91e53..bc681b12d 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 18d435293..ea65c76fb 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 84844ac78..8278153e6 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 405d4ae1d..8cf6f3d0d 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 70147139e..d1371ce39 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 eb93f1737..6e4e19ed6 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 fa630df92..df3f4a81c 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 9d8c56897..824e0c292 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 0d96e29c5..6b8fcb473 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 24941bfd8..4f1028da6 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 795787d19..d89bb9c1d 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 d1d07d9b3..7822578ac 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 e3830346c..b9c1e2c5f 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 be3600155..2c44e9f61 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 5c6c0b151..01c868133 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 8a5b5bafa..9313bcaad 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 167524682..89d7fe658 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 9c6879556..b7e912477 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 a055380be..327f24269 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 899a12a6f..2f18d4871 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 81f095076..880303d9d 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 cc0175bbd..b1d4b0869 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 8011f4eeb..99d6575c1 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 1424c69e2..15d95e806 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 4d8cda582..5bba88591 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 767377b00..4c80c8b43 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 e075e4cc5..0e3f32e19 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 5706b6c73..711a85910 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 16bf33208..ff511e13e 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 4b71dacbc..b2b9c00b7 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 746e7c4d6..cd6dc7ead 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 c8ea2bad3..948d79c36 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 d847e6361..9e2c9b6c6 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 48d8d36c1..48936e527 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 de55990c7..2bc88b627 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 467ca2377..63c999b25 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 d2881ff53..74dd7476d 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 44eae307c..23c8952b3 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 6644127cd..bedc260ed 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 84b8a4460..2c631d71d 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 96289b911..b9afb2225 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 f0d7f0d9c..32c7577dd 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 e9064b667..fed347322 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 f963426b9..05a9ca0d4 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 21fdfaa51..5905d042c 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 485771992..fe571d693 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 7846eefa5..a839a5190 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 763a7d617..516b9b16a 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 2e17a5116..cd374bf9e 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 0c9ea7aa4..9c01d52dc 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 924774ae3..6a1fd868c 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 a2f22a35f..466786021 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 d3940b772..8dac769c3 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 bdaba1cc5..8b9bd48c2 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 e8f2134eb..b85a5fab2 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 a189c2123..5b43421bd 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 b721b7eaf..df236c263 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 5ce10bc9f..eeb309dcf 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 6021778f5..862480526 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 951192861..ae2a6be6c 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 3f683d00e..20207b57b 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 9bef7313e..2a5d2307b 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 c82ac3749..476a8921e 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 8d0c38071..70eb0ccd5 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 49ec31554..cbef0139f 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 9e3b378bf..d20826de3 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 91a231e69..b5970b079 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 bf858e9b9..7a23e4955 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 c35c43d40..b4b78540e 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 6c39b71ff..1d7c638bf 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 bdcddd6da..eba2b470f 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 3369b3b1b..22f9baf7d 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
diff --git a/test/language/expressions/class/err-field-delete-call-expression-privatename.js b/test/language/expressions/class/err-field-delete-call-expression-privatename.js
index ca9713f24..2ec929814 100644
--- a/test/language/expressions/class/err-field-delete-call-expression-privatename.js
+++ b/test/language/expressions/class/err-field-delete-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-field-delete-covered-call-expression-privatename.js b/test/language/expressions/class/err-field-delete-covered-call-expression-privatename.js
index 1f8f33f55..81d3dd52f 100644
--- a/test/language/expressions/class/err-field-delete-covered-call-expression-privatename.js
+++ b/test/language/expressions/class/err-field-delete-covered-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-field-delete-covered-member-expression-privatename.js b/test/language/expressions/class/err-field-delete-covered-member-expression-privatename.js
index ee592c39a..d77e55b4e 100644
--- a/test/language/expressions/class/err-field-delete-covered-member-expression-privatename.js
+++ b/test/language/expressions/class/err-field-delete-covered-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-field-delete-member-expression-privatename.js b/test/language/expressions/class/err-field-delete-member-expression-privatename.js
index a3054ee41..4fc5a15bc 100644
--- a/test/language/expressions/class/err-field-delete-member-expression-privatename.js
+++ b/test/language/expressions/class/err-field-delete-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-field-delete-twice-covered-call-expression-privatename.js b/test/language/expressions/class/err-field-delete-twice-covered-call-expression-privatename.js
index d80e46124..b567c26d1 100644
--- a/test/language/expressions/class/err-field-delete-twice-covered-call-expression-privatename.js
+++ b/test/language/expressions/class/err-field-delete-twice-covered-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-field-delete-twice-covered-member-expression-privatename.js b/test/language/expressions/class/err-field-delete-twice-covered-member-expression-privatename.js
index 952a163e6..3d9716730 100644
--- a/test/language/expressions/class/err-field-delete-twice-covered-member-expression-privatename.js
+++ b/test/language/expressions/class/err-field-delete-twice-covered-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-method-delete-call-expression-privatename.js b/test/language/expressions/class/err-method-delete-call-expression-privatename.js
index 2967855ec..27855a933 100644
--- a/test/language/expressions/class/err-method-delete-call-expression-privatename.js
+++ b/test/language/expressions/class/err-method-delete-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-method-delete-covered-call-expression-privatename.js b/test/language/expressions/class/err-method-delete-covered-call-expression-privatename.js
index a3d193cdc..4b7065d08 100644
--- a/test/language/expressions/class/err-method-delete-covered-call-expression-privatename.js
+++ b/test/language/expressions/class/err-method-delete-covered-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-method-delete-covered-member-expression-privatename.js b/test/language/expressions/class/err-method-delete-covered-member-expression-privatename.js
index 2f9a2b2fd..650fcb763 100644
--- a/test/language/expressions/class/err-method-delete-covered-member-expression-privatename.js
+++ b/test/language/expressions/class/err-method-delete-covered-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-method-delete-member-expression-privatename.js b/test/language/expressions/class/err-method-delete-member-expression-privatename.js
index 7c2b52473..26f287e15 100644
--- a/test/language/expressions/class/err-method-delete-member-expression-privatename.js
+++ b/test/language/expressions/class/err-method-delete-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-method-delete-twice-covered-call-expression-privatename.js b/test/language/expressions/class/err-method-delete-twice-covered-call-expression-privatename.js
index 881106a27..186aadc0e 100644
--- a/test/language/expressions/class/err-method-delete-twice-covered-call-expression-privatename.js
+++ b/test/language/expressions/class/err-method-delete-twice-covered-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/err-method-delete-twice-covered-member-expression-privatename.js b/test/language/expressions/class/err-method-delete-twice-covered-member-expression-privatename.js
index fd5ff6e57..d276818f8 100644
--- a/test/language/expressions/class/err-method-delete-twice-covered-member-expression-privatename.js
+++ b/test/language/expressions/class/err-method-delete-twice-covered-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js
index 0c06b7e61..fed9cef6d 100644
--- a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, arrow-function]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js
index 5cb1e12a1..20502b339 100644
--- a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, arrow-function]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-asi-3.js b/test/language/expressions/class/fields-asi-3.js
index a6eab1b95..252dc4d31 100644
--- a/test/language/expressions/class/fields-asi-3.js
+++ b/test/language/expressions/class/fields-asi-3.js
@@ -6,7 +6,7 @@ description: ASI test in field declarations -- error when computed name interpre
esid: sec-automatic-semicolon-insertion
features: [class, class-fields-public]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/class/fields-asi-4.js b/test/language/expressions/class/fields-asi-4.js
index 95b475a0a..5e108b597 100644
--- a/test/language/expressions/class/fields-asi-4.js
+++ b/test/language/expressions/class/fields-asi-4.js
@@ -6,7 +6,7 @@ description: ASI test in field declarations -- error when generator interpreted
esid: sec-automatic-semicolon-insertion
features: [class, class-fields-public, generators]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js
index 278859ea5..965ae1740 100644
--- a/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-comp-name-init-err-contains-super.js b/test/language/expressions/class/fields-comp-name-init-err-contains-super.js
index 80cabb673..88d734bbd 100644
--- a/test/language/expressions/class/fields-comp-name-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-comp-name-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-duplicate-privatenames.js b/test/language/expressions/class/fields-duplicate-privatenames.js
index ade5739b0..91632eb23 100644
--- a/test/language/expressions/class/fields-duplicate-privatenames.js
+++ b/test/language/expressions/class/fields-duplicate-privatenames.js
@@ -6,7 +6,7 @@ description: Syntax error if the same private field defined twice
esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-equality-init-err-contains-arguments.js b/test/language/expressions/class/fields-equality-init-err-contains-arguments.js
index 4a35247f9..7faef3cb2 100644
--- a/test/language/expressions/class/fields-equality-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-equality-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-equality-init-err-contains-super.js b/test/language/expressions/class/fields-equality-init-err-contains-super.js
index 6c6ff036a..ba2f2a277 100644
--- a/test/language/expressions/class/fields-equality-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-equality-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js
index aa8f5b44f..b5c81f513 100644
--- a/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-literal-name-init-err-contains-super.js
index d17e086a1..4d010ca84 100644
--- a/test/language/expressions/class/fields-literal-name-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-literal-name-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-literal-name-propname-constructor.js b/test/language/expressions/class/fields-literal-name-propname-constructor.js
index 61ae16b4d..bbb618c1c 100644
--- a/test/language/expressions/class/fields-literal-name-propname-constructor.js
+++ b/test/language/expressions/class/fields-literal-name-propname-constructor.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: PropName
diff --git a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js
index adef05884..29e34af18 100644
--- a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, arrow-function, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js
index ffc1bb073..1266fd664 100644
--- a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, arrow-function, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js
index 209cf9c04..2ceb5dbc1 100644
--- a/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js
index 92dc9f86b..d3a1f2e8f 100644
--- a/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js
index 1be95bff0..47d91380e 100644
--- a/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js b/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js
index 9623266e3..e2a07f882 100644
--- a/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js
index fa387c554..4b5f0fb71 100644
--- a/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js b/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js
index e6b98810e..5cbec0df5 100644
--- a/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-privatename-constructor-err.js b/test/language/expressions/class/fields-privatename-constructor-err.js
index d9c2a0afb..1d5edc39c 100644
--- a/test/language/expressions/class/fields-privatename-constructor-err.js
+++ b/test/language/expressions/class/fields-privatename-constructor-err.js
@@ -6,7 +6,7 @@ description: Private class fields early error with StringValue "#constructor"
esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElementName : PrivateName;
diff --git a/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js
index 9cf6504fb..f565a4b3c 100644
--- a/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js
index 0e87f2126..4861ed7b4 100644
--- a/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-string-name-propname-constructor.js b/test/language/expressions/class/fields-string-name-propname-constructor.js
index 92674e7f2..039c915a4 100644
--- a/test/language/expressions/class/fields-string-name-propname-constructor.js
+++ b/test/language/expressions/class/fields-string-name-propname-constructor.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: PropName
diff --git a/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js b/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js
index 70c7e5ee5..4b4eedfe8 100644
--- a/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-ternary-init-err-contains-super.js b/test/language/expressions/class/fields-ternary-init-err-contains-super.js
index 48061869b..032e2ebf4 100644
--- a/test/language/expressions/class/fields-ternary-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-ternary-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js b/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js
index 5eac1fa7a..de3fbe850 100644
--- a/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js
+++ b/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/expressions/class/fields-typeof-init-err-contains-super.js b/test/language/expressions/class/fields-typeof-init-err-contains-super.js
index cd478ddad..77fe9362a 100644
--- a/test/language/expressions/class/fields-typeof-init-err-contains-super.js
+++ b/test/language/expressions/class/fields-typeof-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
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 05b8df87d..c28357938 100644
--- a/test/language/expressions/class/gen-meth-dflt-params-duplicates.js
+++ b/test/language/expressions/class/gen-meth-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 b3ee832d8..c2fc67d7d 100644
--- a/test/language/expressions/class/gen-meth-dflt-params-rest.js
+++ b/test/language/expressions/class/gen-meth-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 8b21dcd18..9cc78d864 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 e7a5ce5a5..6c6d2715f 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 9dec9bbce..5f27900a0 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 400e758f5..e52019d0d 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
diff --git a/test/language/expressions/class/gen-method-param-dflt-yield.js b/test/language/expressions/class/gen-method-param-dflt-yield.js
index a70353218..7a8b5c5ea 100644
--- a/test/language/expressions/class/gen-method-param-dflt-yield.js
+++ b/test/language/expressions/class/gen-method-param-dflt-yield.js
@@ -16,7 +16,7 @@ info: |
evaluated before the resulting generator object is in a resumable state.
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 d1ba608b2..7a3efc555 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 a65e092d9..3ba19ed55 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 438b8dfe5..a566ff9c9 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 1ca9d9e69..9a2468484 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 8e8da1ab3..cf7a4fcce 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5c5890bf0..efaed810b 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 4ab12528f..92d1c275f 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [object-spread, generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 a6493a125..8a0bb6cc5 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 737b56f86..5473543fc 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 11696fd53..eb1528ec0 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 2cf4e1847..343d9f814 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5ecdb5038..c9e96c461 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 7d3796ac7..b173483be 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 4c206c024..f43107cd8 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 f8377cecd..cbbb4c4b2 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [object-spread, generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 c907c3293..a11565801 100644
--- a/test/language/expressions/class/gen-method-yield-identifier-strict.js
+++ b/test/language/expressions/class/gen-method-yield-identifier-strict.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
diff --git a/test/language/expressions/class/getter-param-dflt.js b/test/language/expressions/class/getter-param-dflt.js
index 33f916231..70ab22790 100644
--- a/test/language/expressions/class/getter-param-dflt.js
+++ b/test/language/expressions/class/getter-param-dflt.js
@@ -14,7 +14,7 @@ info: |
get PropertyName[?Yield] ( ) { FunctionBody }
features: [default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/class/meth-dflt-params-duplicates.js b/test/language/expressions/class/meth-dflt-params-duplicates.js
index 615d51a1b..eaa031e9f 100644
--- a/test/language/expressions/class/meth-dflt-params-duplicates.js
+++ b/test/language/expressions/class/meth-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
diff --git a/test/language/expressions/class/meth-dflt-params-rest.js b/test/language/expressions/class/meth-dflt-params-rest.js
index 35a2a7efc..b9f3fc25f 100644
--- a/test/language/expressions/class/meth-dflt-params-rest.js
+++ b/test/language/expressions/class/meth-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 67a1d1696..7df8cafc3 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-class-definitions-runtime-semantics-evaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 eb9a72166..94c1a556f 100644
--- a/test/language/expressions/class/meth-static-dflt-params-duplicates.js
+++ b/test/language/expressions/class/meth-static-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 03ae707ec..cdc82b7ba 100644
--- a/test/language/expressions/class/meth-static-dflt-params-rest.js
+++ b/test/language/expressions/class/meth-static-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
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 8a5d3531b..a6d550595 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-class-definitions-runtime-semantics-evaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassExpression : class BindingIdentifieropt ClassTail
diff --git a/test/language/expressions/class/method-param-dflt-yield.js b/test/language/expressions/class/method-param-dflt-yield.js
index 534873a8a..069c7f5f7 100644
--- a/test/language/expressions/class/method-param-dflt-yield.js
+++ b/test/language/expressions/class/method-param-dflt-yield.js
@@ -11,7 +11,7 @@ info: |
PropertyName[?Yield] ( StrictFormalParameters ) { FunctionBody }
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/class/static-gen-method-param-dflt-yield.js b/test/language/expressions/class/static-gen-method-param-dflt-yield.js
index 1f003aac1..ecc68a000 100644
--- a/test/language/expressions/class/static-gen-method-param-dflt-yield.js
+++ b/test/language/expressions/class/static-gen-method-param-dflt-yield.js
@@ -16,7 +16,7 @@ info: |
evaluated before the resulting generator object is in a resumable state.
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/class/static-method-param-dflt-yield.js b/test/language/expressions/class/static-method-param-dflt-yield.js
index afa776da8..5e3f3bfbd 100644
--- a/test/language/expressions/class/static-method-param-dflt-yield.js
+++ b/test/language/expressions/class/static-method-param-dflt-yield.js
@@ -11,7 +11,7 @@ info: |
PropertyName[?Yield] ( StrictFormalParameters ) { FunctionBody }
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/compound-assignment/11.13.2-6-1gs.js b/test/language/expressions/compound-assignment/11.13.2-6-1gs.js
index 5051fc20f..3fa55a460 100644
--- a/test/language/expressions/compound-assignment/11.13.2-6-1gs.js
+++ b/test/language/expressions/compound-assignment/11.13.2-6-1gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - SyntaxError is throw if the identifier eval appears
as the LeftHandSideExpression of a Compound Assignment operator(*=)
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/compound-assignment/add-non-simple.js b/test/language/expressions/compound-assignment/add-non-simple.js
index 0af2aa03a..1f3b3ccfa 100644
--- a/test/language/expressions/compound-assignment/add-non-simple.js
+++ b/test/language/expressions/compound-assignment/add-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound addition assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/btws-and-non-simple.js b/test/language/expressions/compound-assignment/btws-and-non-simple.js
index 9304d99b5..8df77e524 100644
--- a/test/language/expressions/compound-assignment/btws-and-non-simple.js
+++ b/test/language/expressions/compound-assignment/btws-and-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound "bitwise and" assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/btws-or-non-simple.js b/test/language/expressions/compound-assignment/btws-or-non-simple.js
index bf5cbf531..8bf0aa9e5 100644
--- a/test/language/expressions/compound-assignment/btws-or-non-simple.js
+++ b/test/language/expressions/compound-assignment/btws-or-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound "bitwise or" assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/btws-xor-non-simple.js b/test/language/expressions/compound-assignment/btws-xor-non-simple.js
index 3322a13a3..89ad6fe85 100644
--- a/test/language/expressions/compound-assignment/btws-xor-non-simple.js
+++ b/test/language/expressions/compound-assignment/btws-xor-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound "bitwise xor" assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/div-non-simple.js b/test/language/expressions/compound-assignment/div-non-simple.js
index d0f156358..36ab97c72 100644
--- a/test/language/expressions/compound-assignment/div-non-simple.js
+++ b/test/language/expressions/compound-assignment/div-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound division assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/left-shift-non-simple.js b/test/language/expressions/compound-assignment/left-shift-non-simple.js
index 8c5cef42b..7a99d5161 100644
--- a/test/language/expressions/compound-assignment/left-shift-non-simple.js
+++ b/test/language/expressions/compound-assignment/left-shift-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound "left shift" assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/mod-div-non-simple.js b/test/language/expressions/compound-assignment/mod-div-non-simple.js
index dcceb544f..8f8e8c0e2 100644
--- a/test/language/expressions/compound-assignment/mod-div-non-simple.js
+++ b/test/language/expressions/compound-assignment/mod-div-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound "modular division" assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/mult-non-simple.js b/test/language/expressions/compound-assignment/mult-non-simple.js
index 6bc9e8957..45ed92912 100644
--- a/test/language/expressions/compound-assignment/mult-non-simple.js
+++ b/test/language/expressions/compound-assignment/mult-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound multiplication assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/right-shift-non-simple.js b/test/language/expressions/compound-assignment/right-shift-non-simple.js
index ea70db531..c2e05f26a 100644
--- a/test/language/expressions/compound-assignment/right-shift-non-simple.js
+++ b/test/language/expressions/compound-assignment/right-shift-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound "right shift" assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/subtract-non-simple.js b/test/language/expressions/compound-assignment/subtract-non-simple.js
index 46d33dad3..a167517d6 100644
--- a/test/language/expressions/compound-assignment/subtract-non-simple.js
+++ b/test/language/expressions/compound-assignment/subtract-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound subtraction assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/compound-assignment/u-right-shift-non-simple.js b/test/language/expressions/compound-assignment/u-right-shift-non-simple.js
index ec5fd0bb0..6ecc895d7 100644
--- a/test/language/expressions/compound-assignment/u-right-shift-non-simple.js
+++ b/test/language/expressions/compound-assignment/u-right-shift-non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.14.1
description: Compound "unsigned right shift" assignment with non-simple target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/conditional/in-branch-2.js b/test/language/expressions/conditional/in-branch-2.js
index 9b68ef374..ad29ab7ca 100644
--- a/test/language/expressions/conditional/in-branch-2.js
+++ b/test/language/expressions/conditional/in-branch-2.js
@@ -13,7 +13,7 @@ info: |
LogicalORExpression[?In, ?Yield]
LogicalORExpression[?In, ?Yield] ? AssignmentExpression[+In, ?Yield] : AssignmentExpression[?In, ?Yield]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/conditional/in-condition.js b/test/language/expressions/conditional/in-condition.js
index 4f242d74c..5e9306047 100644
--- a/test/language/expressions/conditional/in-condition.js
+++ b/test/language/expressions/conditional/in-condition.js
@@ -13,7 +13,7 @@ info: |
LogicalORExpression[?In, ?Yield]
LogicalORExpression[?In, ?Yield] ? AssignmentExpression[+In, ?Yield] : AssignmentExpression[?In, ?Yield]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/delete/11.4.1-5-a-5gs.js b/test/language/expressions/delete/11.4.1-5-a-5gs.js
index 733ccca0d..0edccb30a 100644
--- a/test/language/expressions/delete/11.4.1-5-a-5gs.js
+++ b/test/language/expressions/delete/11.4.1-5-a-5gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - SyntaxError is thrown when deleting a variable which
is primitive type(boolean)
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js
index 48b9a95b2..a8c13b359 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js
@@ -16,7 +16,7 @@ info: |
...
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js
index c12bf8379..0273775e6 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js
@@ -16,7 +16,7 @@ info: |
...
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js
index d315e6f1a..44b683fdd 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js
@@ -16,7 +16,7 @@ info: |
...
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js
index 47a0f2be7..503001b5d 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js
@@ -16,7 +16,7 @@ info: |
...
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js
index f0e4a2d3b..32d1ea4c9 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js
@@ -16,7 +16,7 @@ info: |
...
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js
index 1c93fb9fe..63bfed2df 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js
@@ -16,7 +16,7 @@ info: |
...
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js
index d31a25007..662c341c1 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js
@@ -16,7 +16,7 @@ info: |
...
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/function/dflt-params-duplicates.js b/test/language/expressions/function/dflt-params-duplicates.js
index 73069eec8..c074fad5b 100644
--- a/test/language/expressions/function/dflt-params-duplicates.js
+++ b/test/language/expressions/function/dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-function-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
diff --git a/test/language/expressions/function/dflt-params-rest.js b/test/language/expressions/function/dflt-params-rest.js
index e5db85cee..a64bcd3a0 100644
--- a/test/language/expressions/function/dflt-params-rest.js
+++ b/test/language/expressions/function/dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-function-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 2578eb4e7..0436484ec 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 af9fb91fc..54e4fb03b 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 e35c07997..24396a336 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 ad3c80f55..dbb4079de 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 05e17a05c..5176974cc 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 8e7f7e386..5171f6663 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 f9c4e428c..8ade681c3 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 a8e12b7e4..36b47aa2a 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 117cdf68e..66c2b3a81 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 6d79d7438..d5c1e8eef 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 0fc7770b8..eeabe079e 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
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 21a629b75..bc17fae19 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
@@ -8,7 +8,7 @@ es6id: 14.1.20
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
diff --git a/test/language/expressions/function/early-body-super-call.js b/test/language/expressions/function/early-body-super-call.js
index b347d8e8a..d0f2c9d84 100644
--- a/test/language/expressions/function/early-body-super-call.js
+++ b/test/language/expressions/function/early-body-super-call.js
@@ -7,7 +7,7 @@ description: Body may not contain a "super" call
info: |
It is a Syntax Error if FunctionBody Contains SuperCall is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/function/early-body-super-prop.js b/test/language/expressions/function/early-body-super-prop.js
index 96783de3c..95c44d5f0 100644
--- a/test/language/expressions/function/early-body-super-prop.js
+++ b/test/language/expressions/function/early-body-super-prop.js
@@ -7,7 +7,7 @@ description: Body may not contain a "super" property reference
info: |
It is a Syntax Error if FunctionBody Contains SuperProperty is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/function/early-params-super-call.js b/test/language/expressions/function/early-params-super-call.js
index f63c29924..3ddf0f99b 100644
--- a/test/language/expressions/function/early-params-super-call.js
+++ b/test/language/expressions/function/early-params-super-call.js
@@ -7,7 +7,7 @@ description: Parameters may not contain a "super" call
info: |
It is a Syntax Error if FormalParameters Contains SuperProperty is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/function/early-params-super-prop.js b/test/language/expressions/function/early-params-super-prop.js
index 2d0a67308..6179152c3 100644
--- a/test/language/expressions/function/early-params-super-prop.js
+++ b/test/language/expressions/function/early-params-super-prop.js
@@ -7,7 +7,7 @@ description: Parameters may not contain a "super" property reference
info: |
It is a Syntax Error if FunctionBody Contains SuperProperty is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/function/param-dflt-yield-strict.js b/test/language/expressions/function/param-dflt-yield-strict.js
index 4163117e1..a1f4cc6dd 100644
--- a/test/language/expressions/function/param-dflt-yield-strict.js
+++ b/test/language/expressions/function/param-dflt-yield-strict.js
@@ -12,7 +12,7 @@ info: |
features: [generators, default-parameters]
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 a5adfdbbd..2fa09dfb3 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-function-definitions-runtime-semantics-evaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }
diff --git a/test/language/expressions/function/use-strict-with-non-simple-param.js b/test/language/expressions/function/use-strict-with-non-simple-param.js
index 180d5e5ac..9c49afb6c 100644
--- a/test/language/expressions/function/use-strict-with-non-simple-param.js
+++ b/test/language/expressions/function/use-strict-with-non-simple-param.js
@@ -10,7 +10,7 @@ info: |
It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of FormalParameters is false.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/generators/dflt-params-duplicates.js b/test/language/expressions/generators/dflt-params-duplicates.js
index ee9fc9571..ceda3236e 100644
--- a/test/language/expressions/generators/dflt-params-duplicates.js
+++ b/test/language/expressions/generators/dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
diff --git a/test/language/expressions/generators/dflt-params-rest.js b/test/language/expressions/generators/dflt-params-rest.js
index 47e49cd8e..16459a146 100644
--- a/test/language/expressions/generators/dflt-params-rest.js
+++ b/test/language/expressions/generators/dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 0ea7492b6..60a2b1c2a 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 1f4fbe6be..557083fbb 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 eb679a793..4fa9f21ca 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 cddb1b2b2..19a4aa575 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 5df20c9aa..ee5799c0f 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 75fd5ac9b..a059649df 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 7a2a8e4cc..6de417ceb 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 180da4daf..7aefce276 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 18a3a70b5..29e202fdd 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 7e96bf707..e6d57256f 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 61dc7e517..17298d90d 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 ed605d02b..6b62ad065 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
@@ -8,7 +8,7 @@ es6id: 14.4.14
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
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 7dff1f436..6fb77c847 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 428f1e91a..2e338c984 100644
--- a/test/language/expressions/generators/named-yield-as-binding-identifier.js
+++ b/test/language/expressions/generators/named-yield-as-binding-identifier.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 8c09ff348..3eef2762e 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 5ff676ca0..f7702ee8f 100644
--- a/test/language/expressions/generators/named-yield-as-identifier-reference.js
+++ b/test/language/expressions/generators/named-yield-as-identifier-reference.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 ed50e248d..5fd5b8707 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 a849fc2d8..4d720bb17 100644
--- a/test/language/expressions/generators/named-yield-as-label-identifier.js
+++ b/test/language/expressions/generators/named-yield-as-label-identifier.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 cf6059eb0..c57b0ca01 100644
--- a/test/language/expressions/generators/named-yield-identifier-spread-strict.js
+++ b/test/language/expressions/generators/named-yield-identifier-spread-strict.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [object-spread, generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/generators/named-yield-identifier-strict.js b/test/language/expressions/generators/named-yield-identifier-strict.js
index c4f22d144..27bfcfd72 100644
--- a/test/language/expressions/generators/named-yield-identifier-strict.js
+++ b/test/language/expressions/generators/named-yield-identifier-strict.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/generators/param-dflt-yield.js b/test/language/expressions/generators/param-dflt-yield.js
index 3ae1def94..7b07c1a74 100644
--- a/test/language/expressions/generators/param-dflt-yield.js
+++ b/test/language/expressions/generators/param-dflt-yield.js
@@ -16,7 +16,7 @@ info: |
evaluated before the resulting generator object is in a resumable state.
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 8de0b948b..b94e377c0 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
@@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-evaluation
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
diff --git a/test/language/expressions/generators/use-strict-with-non-simple-param.js b/test/language/expressions/generators/use-strict-with-non-simple-param.js
index 41ee6b129..773794032 100644
--- a/test/language/expressions/generators/use-strict-with-non-simple-param.js
+++ b/test/language/expressions/generators/use-strict-with-non-simple-param.js
@@ -10,7 +10,7 @@ info: |
It is a Syntax Error if ContainsUseStrict of GeneratorBody is true and IsSimpleParameterList of FormalParameters is false.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
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 415faaefd..007f021b3 100644
--- a/test/language/expressions/generators/yield-as-binding-identifier-escaped.js
+++ b/test/language/expressions/generators/yield-as-binding-identifier-escaped.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/generators/yield-as-binding-identifier.js b/test/language/expressions/generators/yield-as-binding-identifier.js
index 9ab3e7e04..d15122acf 100644
--- a/test/language/expressions/generators/yield-as-binding-identifier.js
+++ b/test/language/expressions/generators/yield-as-binding-identifier.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js b/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js
index a3ae147f4..8d8407e70 100644
--- a/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js
+++ b/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js
@@ -7,7 +7,7 @@ description: >
es6id: 12.1.1
flags: [noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
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 1303749a4..1f3b21d39 100644
--- a/test/language/expressions/generators/yield-as-identifier-reference-escaped.js
+++ b/test/language/expressions/generators/yield-as-identifier-reference-escaped.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/generators/yield-as-identifier-reference.js b/test/language/expressions/generators/yield-as-identifier-reference.js
index 411bce157..4a58a72d8 100644
--- a/test/language/expressions/generators/yield-as-identifier-reference.js
+++ b/test/language/expressions/generators/yield-as-identifier-reference.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 5b7e023b7..cc42f0d33 100644
--- a/test/language/expressions/generators/yield-as-label-identifier-escaped.js
+++ b/test/language/expressions/generators/yield-as-label-identifier-escaped.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/generators/yield-as-label-identifier.js b/test/language/expressions/generators/yield-as-label-identifier.js
index 5af1a67bc..592d0bd77 100644
--- a/test/language/expressions/generators/yield-as-label-identifier.js
+++ b/test/language/expressions/generators/yield-as-label-identifier.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/generators/yield-as-logical-or-expression.js b/test/language/expressions/generators/yield-as-logical-or-expression.js
index 83bdf6441..08d2daeb2 100644
--- a/test/language/expressions/generators/yield-as-logical-or-expression.js
+++ b/test/language/expressions/generators/yield-as-logical-or-expression.js
@@ -6,7 +6,7 @@ description: >
`yield` expressions are not LogicalOrExpressions.
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/expressions/generators/yield-as-parameter.js b/test/language/expressions/generators/yield-as-parameter.js
index 0a39a129c..f5e138867 100644
--- a/test/language/expressions/generators/yield-as-parameter.js
+++ b/test/language/expressions/generators/yield-as-parameter.js
@@ -7,7 +7,7 @@ description: >
not be used as the binding identifier of a parameter.
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/expressions/generators/yield-identifier-spread-strict.js b/test/language/expressions/generators/yield-identifier-spread-strict.js
index 612bebe87..38d70d201 100644
--- a/test/language/expressions/generators/yield-identifier-spread-strict.js
+++ b/test/language/expressions/generators/yield-identifier-spread-strict.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [object-spread, generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/generators/yield-identifier-strict.js b/test/language/expressions/generators/yield-identifier-strict.js
index 38fa6b36c..29942c3f0 100644
--- a/test/language/expressions/generators/yield-identifier-strict.js
+++ b/test/language/expressions/generators/yield-identifier-strict.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorExpression
features: [generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/generators/yield-star-after-newline.js b/test/language/expressions/generators/yield-star-after-newline.js
index d2d1f6c51..a7f1937db 100644
--- a/test/language/expressions/generators/yield-star-after-newline.js
+++ b/test/language/expressions/generators/yield-star-after-newline.js
@@ -6,7 +6,7 @@ description: >
A newline may not precede the `*` token in a `yield` expression.
es6id: 14.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/expressions/generators/yield-weak-binding.js b/test/language/expressions/generators/yield-weak-binding.js
index 750836ce3..6200d4928 100644
--- a/test/language/expressions/generators/yield-weak-binding.js
+++ b/test/language/expressions/generators/yield-weak-binding.js
@@ -6,7 +6,7 @@ description: >
`yield` expressions bind weakly
es6id: 14.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/expressions/new.target/escaped-new.js b/test/language/expressions/new.target/escaped-new.js
index 1eb56fe96..33034afbb 100644
--- a/test/language/expressions/new.target/escaped-new.js
+++ b/test/language/expressions/new.target/escaped-new.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/new.target/escaped-target.js b/test/language/expressions/new.target/escaped-target.js
index 9bb044d14..28ff3cf83 100644
--- a/test/language/expressions/new.target/escaped-target.js
+++ b/test/language/expressions/new.target/escaped-target.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/11.1.5-1gs.js b/test/language/expressions/object/11.1.5-1gs.js
index ad029e4be..0d89e6bd9 100644
--- a/test/language/expressions/object/11.1.5-1gs.js
+++ b/test/language/expressions/object/11.1.5-1gs.js
@@ -8,7 +8,7 @@ description: >
Identifier in a PropertySetParameterList of a PropertyAssignment
that is contained in strict code
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/object/cover-initialized-name.js b/test/language/expressions/object/cover-initialized-name.js
index 628e491b2..23703dfe6 100644
--- a/test/language/expressions/object/cover-initialized-name.js
+++ b/test/language/expressions/object/cover-initialized-name.js
@@ -23,7 +23,7 @@ info: |
IdentifierReference[?Yield] Initializer[+In, ?Yield]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 97de24700..42e907c56 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 5cb2613c4..83d881979 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 c2268dfa0..1d49cf082 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 a9f31bd1d..37e97eb7d 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 60fa4ad05..cb5613a47 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 1085728c1..5245c15e0 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 19e35839a..2227331c6 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 a5183aff5..987d7c43b 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 7999424db..7fe77a74b 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 16d3daddd..35726d1c5 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 cce434887..76b3ac8a8 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 fc3a88141..57203d354 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 c00d878bf..0812597a1 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 c93c8ffb9..8c274a4ed 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 aea14d4a5..be65a33ea 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 30da331c2..cf488248d 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 dcbaf94b7..82253fcc7 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 81b3e7ad3..4ba9239ff 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 13234c20d..ffc9fe960 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 311720c9a..db5d3b531 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 b628b5c75..17949b0c0 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 c467959fc..891dee529 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 dc60867d0..8bd9fbb36 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 1da607c87..324f69cca 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
@@ -8,7 +8,7 @@ es6id: 14.4.13
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 7d52c66be..a5464f246 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 ffcd30cf2..7d9e9324d 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 4bc94fde7..32876f9ae 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 824571780..b432ad063 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 0bda4bc4c..29bd65028 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 16795c7e0..45eca1a34 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 0aa1e6877..458570bd6 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 df5ca0af3..07e319b02 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 60f396f40..ca6b53a0a 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 160ebfc5b..356e93965 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 cded4bdda..eccbd4316 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 411ec55e3..97f2236da 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
@@ -8,7 +8,7 @@ es6id: 14.3.8
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
diff --git a/test/language/expressions/object/getter-param-dflt.js b/test/language/expressions/object/getter-param-dflt.js
index 943c77561..3f9419b11 100644
--- a/test/language/expressions/object/getter-param-dflt.js
+++ b/test/language/expressions/object/getter-param-dflt.js
@@ -14,7 +14,7 @@ info: |
get PropertyName[?Yield] ( ) { FunctionBody }
features: [default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js b/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js
index ce8b745c8..9b36db402 100644
--- a/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js
+++ b/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js
@@ -17,7 +17,7 @@ info: |
LiteralPropertyName
ComputedPropertyName
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/identifier-shorthand-invalid-zero.js b/test/language/expressions/object/identifier-shorthand-invalid-zero.js
index 636cde86f..0d0c5ea62 100644
--- a/test/language/expressions/object/identifier-shorthand-invalid-zero.js
+++ b/test/language/expressions/object/identifier-shorthand-invalid-zero.js
@@ -13,7 +13,7 @@ info: |
PropertyName : AssignmentExpression
MethodDefinition
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 4192817a4..96e90710d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 43c4ea557..8f392fe63 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 5f12c5b21..b5d602cc2 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 25c3a1a87..309e7c04e 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 347a2f005..a4b0b9004 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 c84673d7f..8e62fdc98 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 15a751106..df16d4f18 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 c9f611af4..ceb2b223e 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 bfef12b0a..adea4b855 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 9725664bf..81718d42c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 c3ad9edc6..4d9aee6d8 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 eba5ef8bc..888078fb3 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 494b9cd72..131171eb2 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 0c4087201..0f1c9766b 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
diff --git a/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js b/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js
index 27a689ad8..77a2082ea 100644
--- a/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js
+++ b/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
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 07e55cdcc..3609993ca 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorMethod :
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 bd15bec79..4d83c6ae2 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 c5abdf772..3468c9326 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 546574578..b7d8bdaa8 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 b5242cba7..6b90fe4b1 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 943171e9f..ac0b09875 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 957a58079..3f032ef4d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 4e96c0198..d08309a0d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [object-spread, async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 6b1571d60..774473bb1 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 f8d308608..aca0e50f0 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
@@ -7,7 +7,7 @@ esid: sec-async-function-definitions
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
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 bcabf9d45..a6d43ea79 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
@@ -7,7 +7,7 @@ esid: sec-async-function-definitions
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
diff --git a/test/language/expressions/object/method-definition/async-meth-escaped-async.js b/test/language/expressions/object/method-definition/async-meth-escaped-async.js
index 6064aa3ec..d67def148 100644
--- a/test/language/expressions/object/method-definition/async-meth-escaped-async.js
+++ b/test/language/expressions/object/method-definition/async-meth-escaped-async.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
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 b0d92be22..1acfb3735 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
@@ -7,7 +7,7 @@ esid: sec-async-function-definitions
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js b/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js
index 50db83792..9d0da4574 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js b/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js
index a99ac108c..d278a540d 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains arguments
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js b/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js
index e5f8d0de2..88368407e 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js
@@ -10,7 +10,7 @@ info: |
AsyncMethod:
async [no LineTerminator here] PropertyName ( UniqueFormalParameters ) { AsyncFunctionBody }
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js
index 4b001637b..cc993b43f 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters' default expressions contains await
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js
index 65ab9e888..26e2713ec 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains await
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js b/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js
index 178b1537d..6c773a189 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if AsyncFunctionBody contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js b/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
index ff935f0df..87b7d478b 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
@@ -7,7 +7,7 @@ esid: pending
description: >
Early error rules for StrictFormalParameters are applied
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js b/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js
index 2cd7bfeff..92b0b1a12 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains eval in strict mode
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js b/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js
index 015e57a4e..9b6869880 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js b/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js
index c1db81ec4..958fce847 100644
--- a/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js
+++ b/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if FormalParameters contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/escaped-get.js b/test/language/expressions/object/method-definition/escaped-get.js
index 951448787..283af4e1d 100644
--- a/test/language/expressions/object/method-definition/escaped-get.js
+++ b/test/language/expressions/object/method-definition/escaped-get.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/escaped-set.js b/test/language/expressions/object/method-definition/escaped-set.js
index 905e57f15..c764f47af 100644
--- a/test/language/expressions/object/method-definition/escaped-set.js
+++ b/test/language/expressions/object/method-definition/escaped-set.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 0cb2054f8..d76840789 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
@@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-propertydefinitioneva
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 285e1175a..530709f7a 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
@@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-propertydefinitioneva
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 c63446c45..9cf8cafe7 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
@@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-propertydefinitioneva
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorMethod :
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 58ab7e679..cdf41c5fa 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 81f1155b3..3d0559ed3 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 aab039dff..0aa349ee4 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 a382f79ab..03517e0e5 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 a5f161cdb..6f822853a 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 b0164545b..d500ddb1a 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 850581b84..08e80baaa 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [object-spread, generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 91bd92255..722db9647 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/expressions/object/method-definition/generator-param-id-yield.js b/test/language/expressions/object/method-definition/generator-param-id-yield.js
index da8d2a4d6..8fb7d7fe9 100644
--- a/test/language/expressions/object/method-definition/generator-param-id-yield.js
+++ b/test/language/expressions/object/method-definition/generator-param-id-yield.js
@@ -9,7 +9,7 @@ es6id: 14.4
features: [generators]
flags: [noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/generator-param-init-yield.js b/test/language/expressions/object/method-definition/generator-param-init-yield.js
index 4cfaf6026..51856b7fe 100644
--- a/test/language/expressions/object/method-definition/generator-param-init-yield.js
+++ b/test/language/expressions/object/method-definition/generator-param-init-yield.js
@@ -9,7 +9,7 @@ es6id: 14.4
features: [generators]
flags: [noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/generator-param-redecl-const.js b/test/language/expressions/object/method-definition/generator-param-redecl-const.js
index 384d91a46..5abe6e73b 100644
--- a/test/language/expressions/object/method-definition/generator-param-redecl-const.js
+++ b/test/language/expressions/object/method-definition/generator-param-redecl-const.js
@@ -10,7 +10,7 @@ es6id: 14.4.1
author: Sam Mikes
description: GeneratorMethod error with lexical shadowing
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/generator-param-redecl-let.js b/test/language/expressions/object/method-definition/generator-param-redecl-let.js
index e8562fcea..ca64cf635 100644
--- a/test/language/expressions/object/method-definition/generator-param-redecl-let.js
+++ b/test/language/expressions/object/method-definition/generator-param-redecl-let.js
@@ -10,7 +10,7 @@ es6id: 14.4.1
author: Sam Mikes
description: GeneratorMethod error with lexical shadowing
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/generator-super-call-body.js b/test/language/expressions/object/method-definition/generator-super-call-body.js
index b177934a7..f0031d0ec 100644
--- a/test/language/expressions/object/method-definition/generator-super-call-body.js
+++ b/test/language/expressions/object/method-definition/generator-super-call-body.js
@@ -10,7 +10,7 @@ es6id: 14.4.1
author: Sam Mikes
description: GeneratorMethod error if HasDirectSuper in body
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/generator-super-call-param.js b/test/language/expressions/object/method-definition/generator-super-call-param.js
index 67745f667..05ad7f067 100644
--- a/test/language/expressions/object/method-definition/generator-super-call-param.js
+++ b/test/language/expressions/object/method-definition/generator-super-call-param.js
@@ -10,7 +10,7 @@ es6id: 14.4.1
author: Sam Mikes
description: GeneratorMethod error if HasDirectSuper in args
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js
index 38fcd0be8..71b983c96 100644
--- a/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js
+++ b/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js
@@ -10,7 +10,7 @@ info: |
It is a Syntax Error if ContainsUseStrict of GeneratorBody is true and IsSimpleParameterList of StrictFormalParameters is false.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
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 f6fbccbeb..513c022c1 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-definemethod
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 ff4275ac2..0216c4c68 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-definemethod
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
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 7263b7616..ec2cb0857 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-runtime-semantics-definemethod
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
diff --git a/test/language/expressions/object/method-definition/name-param-redecl.js b/test/language/expressions/object/method-definition/name-param-redecl.js
index 012088dff..2ca03c900 100644
--- a/test/language/expressions/object/method-definition/name-param-redecl.js
+++ b/test/language/expressions/object/method-definition/name-param-redecl.js
@@ -8,7 +8,7 @@ description: >
FunctionBody.
es6id: 14.3.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/name-super-call-body.js b/test/language/expressions/object/method-definition/name-super-call-body.js
index f723ea428..36d1a9d9d 100644
--- a/test/language/expressions/object/method-definition/name-super-call-body.js
+++ b/test/language/expressions/object/method-definition/name-super-call-body.js
@@ -6,7 +6,7 @@ description: >
It is a Syntax Error if HasDirectSuper of MethodDefinition is true.
es6id: 12.2.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/name-super-call-param.js b/test/language/expressions/object/method-definition/name-super-call-param.js
index 5a1020cbf..bd28519f7 100644
--- a/test/language/expressions/object/method-definition/name-super-call-param.js
+++ b/test/language/expressions/object/method-definition/name-super-call-param.js
@@ -6,7 +6,7 @@ description: >
It is a Syntax Error if HasDirectSuper of MethodDefinition is true.
es6id: 12.2.5.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js
index 4421dc9c8..2d9fdec95 100644
--- a/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js
+++ b/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js
@@ -10,7 +10,7 @@ info: |
It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of PropertySetParameterList is false.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js
index caa9a3a3c..826b2e415 100644
--- a/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js
+++ b/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js
@@ -10,7 +10,7 @@ info: |
It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of StrictFormalParameters is false.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js b/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js
index aa5c55103..59d798e91 100644
--- a/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js
+++ b/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js
@@ -7,7 +7,7 @@
features: [generators]
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/yield-as-parameter.js b/test/language/expressions/object/method-definition/yield-as-parameter.js
index f342baac3..72e546f95 100644
--- a/test/language/expressions/object/method-definition/yield-as-parameter.js
+++ b/test/language/expressions/object/method-definition/yield-as-parameter.js
@@ -8,7 +8,7 @@
features: [generators]
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/yield-star-after-newline.js b/test/language/expressions/object/method-definition/yield-star-after-newline.js
index a471f06aa..3e4fa5f98 100644
--- a/test/language/expressions/object/method-definition/yield-star-after-newline.js
+++ b/test/language/expressions/object/method-definition/yield-star-after-newline.js
@@ -7,7 +7,7 @@
features: [generators]
es6id: 14.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/method-definition/yield-weak-binding.js b/test/language/expressions/object/method-definition/yield-weak-binding.js
index 48c0fb3f5..a790adb75 100644
--- a/test/language/expressions/object/method-definition/yield-weak-binding.js
+++ b/test/language/expressions/object/method-definition/yield-weak-binding.js
@@ -7,7 +7,7 @@
features: [generators]
es6id: 14.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/object/prop-def-invalid-async-prefix.js b/test/language/expressions/object/prop-def-invalid-async-prefix.js
index 7ed42cef9..802cac438 100644
--- a/test/language/expressions/object/prop-def-invalid-async-prefix.js
+++ b/test/language/expressions/object/prop-def-invalid-async-prefix.js
@@ -26,7 +26,7 @@ info: |
4. Return the result of performing BindingInitialization for
BindingPattern passing rval and undefined as arguments.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/postfix-decrement/non-simple.js b/test/language/expressions/postfix-decrement/non-simple.js
index aef8af7d6..6dff60d9d 100644
--- a/test/language/expressions/postfix-decrement/non-simple.js
+++ b/test/language/expressions/postfix-decrement/non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.4.1
description: Applied to a non-simple assignment target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/postfix-decrement/target-cover-newtarget.js b/test/language/expressions/postfix-decrement/target-cover-newtarget.js
index 0aa3f8ec0..c7c3112ec 100644
--- a/test/language/expressions/postfix-decrement/target-cover-newtarget.js
+++ b/test/language/expressions/postfix-decrement/target-cover-newtarget.js
@@ -20,7 +20,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js b/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js
index bbd63003b..78e633e95 100644
--- a/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js
+++ b/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js
@@ -23,7 +23,7 @@ info: |
1. Return false.
features: [generators]
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/postfix-decrement/target-newtarget.js b/test/language/expressions/postfix-decrement/target-newtarget.js
index 566c48f09..f134d1872 100644
--- a/test/language/expressions/postfix-decrement/target-newtarget.js
+++ b/test/language/expressions/postfix-decrement/target-newtarget.js
@@ -20,7 +20,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/postfix-increment/11.3.1-2-1gs.js b/test/language/expressions/postfix-increment/11.3.1-2-1gs.js
index aea77821f..30785c298 100644
--- a/test/language/expressions/postfix-increment/11.3.1-2-1gs.js
+++ b/test/language/expressions/postfix-increment/11.3.1-2-1gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - SyntaxError is throw if the identifier arguments
appear as a PostfixExpression(arguments++)
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/postfix-increment/non-simple.js b/test/language/expressions/postfix-increment/non-simple.js
index a6824e3a2..004407209 100644
--- a/test/language/expressions/postfix-increment/non-simple.js
+++ b/test/language/expressions/postfix-increment/non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.4.1
description: Applied to a non-simple assignment target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/postfix-increment/target-cover-newtarget.js b/test/language/expressions/postfix-increment/target-cover-newtarget.js
index 531413663..359b0fc4b 100644
--- a/test/language/expressions/postfix-increment/target-cover-newtarget.js
+++ b/test/language/expressions/postfix-increment/target-cover-newtarget.js
@@ -20,7 +20,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/postfix-increment/target-cover-yieldexpr.js b/test/language/expressions/postfix-increment/target-cover-yieldexpr.js
index 7f1e4f158..81336fe2d 100644
--- a/test/language/expressions/postfix-increment/target-cover-yieldexpr.js
+++ b/test/language/expressions/postfix-increment/target-cover-yieldexpr.js
@@ -23,7 +23,7 @@ info: |
1. Return false.
features: [generators]
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/postfix-increment/target-newtarget.js b/test/language/expressions/postfix-increment/target-newtarget.js
index d88d41eb0..a84c784e9 100644
--- a/test/language/expressions/postfix-increment/target-newtarget.js
+++ b/test/language/expressions/postfix-increment/target-newtarget.js
@@ -20,7 +20,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js b/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js
index c90b1b21d..5bc002c8c 100644
--- a/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js
+++ b/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - SyntaxError is throw if the UnaryExpression operated
upon by a Prefix Decrement operator(--arguments)
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/expressions/prefix-decrement/non-simple.js b/test/language/expressions/prefix-decrement/non-simple.js
index 37319ce61..64b64df02 100644
--- a/test/language/expressions/prefix-decrement/non-simple.js
+++ b/test/language/expressions/prefix-decrement/non-simple.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.5.1
description: Applied to a non-simple assignment target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/prefix-decrement/target-cover-newtarget.js b/test/language/expressions/prefix-decrement/target-cover-newtarget.js
index 79821db18..40ae5349a 100644
--- a/test/language/expressions/prefix-decrement/target-cover-newtarget.js
+++ b/test/language/expressions/prefix-decrement/target-cover-newtarget.js
@@ -20,7 +20,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js b/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js
index 43481ca4b..ab7bfd639 100644
--- a/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js
+++ b/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js
@@ -23,7 +23,7 @@ info: |
1. Return false.
features: [generators]
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/prefix-decrement/target-newtarget.js b/test/language/expressions/prefix-decrement/target-newtarget.js
index 1f5d236ea..c2dadc17b 100644
--- a/test/language/expressions/prefix-decrement/target-newtarget.js
+++ b/test/language/expressions/prefix-decrement/target-newtarget.js
@@ -20,7 +20,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/prefix-increment/non-simple.js b/test/language/expressions/prefix-increment/non-simple.js
index 648109090..b063eca0b 100644
--- a/test/language/expressions/prefix-increment/non-simple.js
+++ b/test/language/expressions/prefix-increment/non-simple.js
@@ -8,7 +8,7 @@ info: |
es6id: 12.5.1
description: Applied to a non-simple assignment target
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/prefix-increment/target-cover-newtarget.js b/test/language/expressions/prefix-increment/target-cover-newtarget.js
index e3b85c888..0a91e7bd1 100644
--- a/test/language/expressions/prefix-increment/target-cover-newtarget.js
+++ b/test/language/expressions/prefix-increment/target-cover-newtarget.js
@@ -20,7 +20,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/prefix-increment/target-cover-yieldexpr.js b/test/language/expressions/prefix-increment/target-cover-yieldexpr.js
index b27cf128a..d5d034358 100644
--- a/test/language/expressions/prefix-increment/target-cover-yieldexpr.js
+++ b/test/language/expressions/prefix-increment/target-cover-yieldexpr.js
@@ -23,7 +23,7 @@ info: |
1. Return false.
features: [generators]
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/prefix-increment/target-newtarget.js b/test/language/expressions/prefix-increment/target-newtarget.js
index ba964704b..cbf7a4e9c 100644
--- a/test/language/expressions/prefix-increment/target-newtarget.js
+++ b/test/language/expressions/prefix-increment/target-newtarget.js
@@ -20,7 +20,7 @@ info: |
1. Return false.
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js
index 8b5e023e6..2aa9092f8 100644
--- a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js
+++ b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid hexidecimal character escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js
index 6d08349c2..0763439dc 100644
--- a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js
+++ b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid hexidecimal character escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js
index de5422f02..ef60b2aad 100644
--- a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js
+++ b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid hexidecimal character escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js b/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js
index 03c3fcb27..85aa95bb9 100644
--- a/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js
+++ b/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js
@@ -7,7 +7,7 @@ info: |
TemplateCharacter (11.8.6) must not be extended to include
LegacyOctalEscapeSequence as defined in B.1.2.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js
index 050b45a68..b231752a4 100644
--- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js
+++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid unicode escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js
index 326ac5477..4364cb7f4 100644
--- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js
+++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid unicode escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js
index 25cd7bdeb..c04058a8a 100644
--- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js
+++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid unicode escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js
index 2d1174af5..e50a02389 100644
--- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js
+++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid unicode escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js
index a6c27ec84..91bfe14f5 100644
--- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js
+++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid unicode escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js
index 8ba63b795..052898c67 100644
--- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js
+++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid unicode escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js
index 1158df091..774e54a74 100644
--- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js
+++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid unicode escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js
index 8f0a6bebc..312778d26 100644
--- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js
+++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js
@@ -4,7 +4,7 @@
esid: sec-template-literal-lexical-components
description: Invalid unicode escape sequence
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/this/S11.1.1_A1.js b/test/language/expressions/this/S11.1.1_A1.js
index b0e4f4e73..be0a92058 100644
--- a/test/language/expressions/this/S11.1.1_A1.js
+++ b/test/language/expressions/this/S11.1.1_A1.js
@@ -6,7 +6,7 @@ info: The "this" is reserved word
es5id: 11.1.1_A1
description: Checking if execution of "this=1" fails
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/expressions/yield/in-iteration-stmt.js b/test/language/expressions/yield/in-iteration-stmt.js
index 089f6d312..a6d2c9fc0 100644
--- a/test/language/expressions/yield/in-iteration-stmt.js
+++ b/test/language/expressions/yield/in-iteration-stmt.js
@@ -11,7 +11,7 @@ info: |
yield [no LineTerminator here] AssignmentExpression[?In, +Yield]
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/expressions/yield/invalid-left-hand-side.js b/test/language/expressions/yield/invalid-left-hand-side.js
index 9c9f04f28..b30d7d112 100644
--- a/test/language/expressions/yield/invalid-left-hand-side.js
+++ b/test/language/expressions/yield/invalid-left-hand-side.js
@@ -17,7 +17,7 @@ info: |
CallExpression[?Yield]
features: [generators]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/expressions/yield/star-in-iteration-stmt.js b/test/language/expressions/yield/star-in-iteration-stmt.js
index 35c56fd75..9bec24129 100644
--- a/test/language/expressions/yield/star-in-iteration-stmt.js
+++ b/test/language/expressions/yield/star-in-iteration-stmt.js
@@ -11,7 +11,7 @@ info: |
yield [no LineTerminator here] * AssignmentExpression[?In, +Yield]
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/future-reserved-words/class.js b/test/language/future-reserved-words/class.js
index 63d02b730..d21a2d24b 100644
--- a/test/language/future-reserved-words/class.js
+++ b/test/language/future-reserved-words/class.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/future-reserved-words/const.js b/test/language/future-reserved-words/const.js
index bb3e93f5c..d68eea1f6 100644
--- a/test/language/future-reserved-words/const.js
+++ b/test/language/future-reserved-words/const.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/future-reserved-words/debugger.js b/test/language/future-reserved-words/debugger.js
index ee9b30957..fbfedb319 100644
--- a/test/language/future-reserved-words/debugger.js
+++ b/test/language/future-reserved-words/debugger.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/future-reserved-words/enum.js b/test/language/future-reserved-words/enum.js
index f3632b2b4..7c9c466e5 100644
--- a/test/language/future-reserved-words/enum.js
+++ b/test/language/future-reserved-words/enum.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/future-reserved-words/export.js b/test/language/future-reserved-words/export.js
index 7e3dfee46..37554d811 100644
--- a/test/language/future-reserved-words/export.js
+++ b/test/language/future-reserved-words/export.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/future-reserved-words/extends.js b/test/language/future-reserved-words/extends.js
index d2bede5a4..e80880549 100644
--- a/test/language/future-reserved-words/extends.js
+++ b/test/language/future-reserved-words/extends.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/future-reserved-words/implements-strict-escaped.js b/test/language/future-reserved-words/implements-strict-escaped.js
index 772082cc0..ea9238047 100644
--- a/test/language/future-reserved-words/implements-strict-escaped.js
+++ b/test/language/future-reserved-words/implements-strict-escaped.js
@@ -14,7 +14,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/implements-strict.js b/test/language/future-reserved-words/implements-strict.js
index a86c51121..0953b49db 100644
--- a/test/language/future-reserved-words/implements-strict.js
+++ b/test/language/future-reserved-words/implements-strict.js
@@ -13,7 +13,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/import.js b/test/language/future-reserved-words/import.js
index 08d5bbe89..9bd02e9dc 100644
--- a/test/language/future-reserved-words/import.js
+++ b/test/language/future-reserved-words/import.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/future-reserved-words/interface-strict-escaped.js b/test/language/future-reserved-words/interface-strict-escaped.js
index 3d0f97927..86b0ff42d 100644
--- a/test/language/future-reserved-words/interface-strict-escaped.js
+++ b/test/language/future-reserved-words/interface-strict-escaped.js
@@ -14,7 +14,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/interface-strict.js b/test/language/future-reserved-words/interface-strict.js
index 5f4913fbc..e179bde10 100644
--- a/test/language/future-reserved-words/interface-strict.js
+++ b/test/language/future-reserved-words/interface-strict.js
@@ -13,7 +13,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/let-strict-escaped.js b/test/language/future-reserved-words/let-strict-escaped.js
index 96dc77a13..811b61603 100644
--- a/test/language/future-reserved-words/let-strict-escaped.js
+++ b/test/language/future-reserved-words/let-strict-escaped.js
@@ -14,7 +14,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/let-strict.js b/test/language/future-reserved-words/let-strict.js
index ba3ddafb2..3ea4371ff 100644
--- a/test/language/future-reserved-words/let-strict.js
+++ b/test/language/future-reserved-words/let-strict.js
@@ -13,7 +13,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/package-strict-escaped.js b/test/language/future-reserved-words/package-strict-escaped.js
index 43356c825..40d00ed54 100644
--- a/test/language/future-reserved-words/package-strict-escaped.js
+++ b/test/language/future-reserved-words/package-strict-escaped.js
@@ -14,7 +14,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/package-strict.js b/test/language/future-reserved-words/package-strict.js
index 55d0a4992..7413ee5a2 100644
--- a/test/language/future-reserved-words/package-strict.js
+++ b/test/language/future-reserved-words/package-strict.js
@@ -13,7 +13,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/private-strict-escaped.js b/test/language/future-reserved-words/private-strict-escaped.js
index 5587b9f57..7eed6c794 100644
--- a/test/language/future-reserved-words/private-strict-escaped.js
+++ b/test/language/future-reserved-words/private-strict-escaped.js
@@ -14,7 +14,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/private-strict.js b/test/language/future-reserved-words/private-strict.js
index 8781598c6..67492293d 100644
--- a/test/language/future-reserved-words/private-strict.js
+++ b/test/language/future-reserved-words/private-strict.js
@@ -13,7 +13,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/protected-strict-escaped.js b/test/language/future-reserved-words/protected-strict-escaped.js
index f37264167..3668ea26a 100644
--- a/test/language/future-reserved-words/protected-strict-escaped.js
+++ b/test/language/future-reserved-words/protected-strict-escaped.js
@@ -15,7 +15,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/protected-strict.js b/test/language/future-reserved-words/protected-strict.js
index 458d78ca0..d0c9943a7 100644
--- a/test/language/future-reserved-words/protected-strict.js
+++ b/test/language/future-reserved-words/protected-strict.js
@@ -13,7 +13,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/public-strict-escaped.js b/test/language/future-reserved-words/public-strict-escaped.js
index 7eab09dbc..8491f43fd 100644
--- a/test/language/future-reserved-words/public-strict-escaped.js
+++ b/test/language/future-reserved-words/public-strict-escaped.js
@@ -14,7 +14,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/public-strict.js b/test/language/future-reserved-words/public-strict.js
index 0f69cb69a..a790a2ea6 100644
--- a/test/language/future-reserved-words/public-strict.js
+++ b/test/language/future-reserved-words/public-strict.js
@@ -13,7 +13,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/static-strict-escaped.js b/test/language/future-reserved-words/static-strict-escaped.js
index 3b224c236..713a42017 100644
--- a/test/language/future-reserved-words/static-strict-escaped.js
+++ b/test/language/future-reserved-words/static-strict-escaped.js
@@ -14,7 +14,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/static-strict.js b/test/language/future-reserved-words/static-strict.js
index 5a955c7bf..231c41c78 100644
--- a/test/language/future-reserved-words/static-strict.js
+++ b/test/language/future-reserved-words/static-strict.js
@@ -13,7 +13,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/super.js b/test/language/future-reserved-words/super.js
index 132425bb9..47cf9cf85 100644
--- a/test/language/future-reserved-words/super.js
+++ b/test/language/future-reserved-words/super.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/future-reserved-words/yield-strict-escaped.js b/test/language/future-reserved-words/yield-strict-escaped.js
index 383ac62e9..a20ecf234 100644
--- a/test/language/future-reserved-words/yield-strict-escaped.js
+++ b/test/language/future-reserved-words/yield-strict-escaped.js
@@ -14,7 +14,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/future-reserved-words/yield-strict.js b/test/language/future-reserved-words/yield-strict.js
index 49f303b06..3e938af0e 100644
--- a/test/language/future-reserved-words/yield-strict.js
+++ b/test/language/future-reserved-words/yield-strict.js
@@ -12,7 +12,7 @@ info: |
It is a Syntax Error if the code matched by this production is contained in strict mode code.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/global-code/export.js b/test/language/global-code/export.js
index eb2372578..9011c77dc 100644
--- a/test/language/global-code/export.js
+++ b/test/language/global-code/export.js
@@ -4,7 +4,7 @@
description: The `export` declaration may not appear within a ScriptBody
esid: sec-scripts
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
A.5 Scripts and Modules
diff --git a/test/language/global-code/import.js b/test/language/global-code/import.js
index 56f465394..26f80b3e5 100644
--- a/test/language/global-code/import.js
+++ b/test/language/global-code/import.js
@@ -4,7 +4,7 @@
description: The `import` declaration may not appear within a ScriptBody
esid: sec-scripts
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
A.5 Scripts and Modules
diff --git a/test/language/global-code/new.target-arrow.js b/test/language/global-code/new.target-arrow.js
index 9930e7afa..1c9c7c9bf 100644
--- a/test/language/global-code/new.target-arrow.js
+++ b/test/language/global-code/new.target-arrow.js
@@ -26,7 +26,7 @@ info: |
ArrowFunction.
features: [arrow-function]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/global-code/new.target.js b/test/language/global-code/new.target.js
index e3de28072..85a5fdb71 100644
--- a/test/language/global-code/new.target.js
+++ b/test/language/global-code/new.target.js
@@ -10,7 +10,7 @@ info: |
eval that is contained in function code that is not the function code of an
ArrowFunction.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/global-code/return.js b/test/language/global-code/return.js
index fed220309..d98ef0fef 100644
--- a/test/language/global-code/return.js
+++ b/test/language/global-code/return.js
@@ -13,7 +13,7 @@ info: |
ScriptBody :
StatementList[~Yield, ~Return]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/global-code/super-call-arrow.js b/test/language/global-code/super-call-arrow.js
index e848b7c32..30a44d4fa 100644
--- a/test/language/global-code/super-call-arrow.js
+++ b/test/language/global-code/super-call-arrow.js
@@ -26,7 +26,7 @@ info: |
ArrowFunction.
features: [super, arrow-function]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/global-code/super-call.js b/test/language/global-code/super-call.js
index e71c0d756..5836a743c 100644
--- a/test/language/global-code/super-call.js
+++ b/test/language/global-code/super-call.js
@@ -10,7 +10,7 @@ info: |
is contained in function code that is not the function code of an
ArrowFunction.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [super]
---*/
diff --git a/test/language/global-code/super-prop-arrow.js b/test/language/global-code/super-prop-arrow.js
index 42d7f77c0..ff733ce76 100644
--- a/test/language/global-code/super-prop-arrow.js
+++ b/test/language/global-code/super-prop-arrow.js
@@ -26,7 +26,7 @@ info: |
ArrowFunction.
features: [super, arrow-function]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/global-code/super-prop.js b/test/language/global-code/super-prop.js
index ec9a593a7..a0da8eefe 100644
--- a/test/language/global-code/super-prop.js
+++ b/test/language/global-code/super-prop.js
@@ -10,7 +10,7 @@ info: |
is contained in function code that is not the function code of an
ArrowFunction.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [super]
---*/
diff --git a/test/language/global-code/yield-strict.js b/test/language/global-code/yield-strict.js
index 661adc485..16703a55a 100644
--- a/test/language/global-code/yield-strict.js
+++ b/test/language/global-code/yield-strict.js
@@ -16,7 +16,7 @@ info: |
StatementList[~Yield, ~Return]
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-break-via-escape-hex.js b/test/language/identifiers/val-break-via-escape-hex.js
index 41fa449fd..ce3d23c83 100644
--- a/test/language/identifiers/val-break-via-escape-hex.js
+++ b/test/language/identifiers/val-break-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: break
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-break-via-escape-hex4.js b/test/language/identifiers/val-break-via-escape-hex4.js
index 547795f99..006c218e9 100644
--- a/test/language/identifiers/val-break-via-escape-hex4.js
+++ b/test/language/identifiers/val-break-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: break (break)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-break.js b/test/language/identifiers/val-break.js
index a67a67be4..0c3d1de2a 100644
--- a/test/language/identifiers/val-break.js
+++ b/test/language/identifiers/val-break.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-case-via-escape-hex.js b/test/language/identifiers/val-case-via-escape-hex.js
index cfaa8f005..27c768238 100644
--- a/test/language/identifiers/val-case-via-escape-hex.js
+++ b/test/language/identifiers/val-case-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: case
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-case-via-escape-hex4.js b/test/language/identifiers/val-case-via-escape-hex4.js
index fb11b636f..28c006ea5 100644
--- a/test/language/identifiers/val-case-via-escape-hex4.js
+++ b/test/language/identifiers/val-case-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: case (case)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-case.js b/test/language/identifiers/val-case.js
index 8d9ad81ff..7118d0b4e 100644
--- a/test/language/identifiers/val-case.js
+++ b/test/language/identifiers/val-case.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-catch-via-escape-hex.js b/test/language/identifiers/val-catch-via-escape-hex.js
index 9deea39e3..10c55e301 100644
--- a/test/language/identifiers/val-catch-via-escape-hex.js
+++ b/test/language/identifiers/val-catch-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: catch
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-catch-via-escape-hex4.js b/test/language/identifiers/val-catch-via-escape-hex4.js
index 3af8664fb..50351899c 100644
--- a/test/language/identifiers/val-catch-via-escape-hex4.js
+++ b/test/language/identifiers/val-catch-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: catch (catch)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-catch.js b/test/language/identifiers/val-catch.js
index 08d612dcf..8d1842118 100644
--- a/test/language/identifiers/val-catch.js
+++ b/test/language/identifiers/val-catch.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-class-via-escape-hex.js b/test/language/identifiers/val-class-via-escape-hex.js
index 59219c6c0..9fecc99b5 100644
--- a/test/language/identifiers/val-class-via-escape-hex.js
+++ b/test/language/identifiers/val-class-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: class
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-class-via-escape-hex4.js b/test/language/identifiers/val-class-via-escape-hex4.js
index 683a10dfb..0c5522679 100644
--- a/test/language/identifiers/val-class-via-escape-hex4.js
+++ b/test/language/identifiers/val-class-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: class (class)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-class.js b/test/language/identifiers/val-class.js
index 349f884d5..a8046e006 100644
--- a/test/language/identifiers/val-class.js
+++ b/test/language/identifiers/val-class.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-const-via-escape-hex.js b/test/language/identifiers/val-const-via-escape-hex.js
index fc18cd295..3f0b84189 100644
--- a/test/language/identifiers/val-const-via-escape-hex.js
+++ b/test/language/identifiers/val-const-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: const
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-const-via-escape-hex4.js b/test/language/identifiers/val-const-via-escape-hex4.js
index 7aa417777..d3ae0ab6e 100644
--- a/test/language/identifiers/val-const-via-escape-hex4.js
+++ b/test/language/identifiers/val-const-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: const (const)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-const.js b/test/language/identifiers/val-const.js
index be97d2e7c..d1825fc97 100644
--- a/test/language/identifiers/val-const.js
+++ b/test/language/identifiers/val-const.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-continue-via-escape-hex.js b/test/language/identifiers/val-continue-via-escape-hex.js
index 9677b604a..0a3313cf6 100644
--- a/test/language/identifiers/val-continue-via-escape-hex.js
+++ b/test/language/identifiers/val-continue-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: continue
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-continue-via-escape-hex4.js b/test/language/identifiers/val-continue-via-escape-hex4.js
index e26f02da4..4db6f1128 100644
--- a/test/language/identifiers/val-continue-via-escape-hex4.js
+++ b/test/language/identifiers/val-continue-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: continue (continue)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-continue.js b/test/language/identifiers/val-continue.js
index cc8d29a14..f4fbdc4cd 100644
--- a/test/language/identifiers/val-continue.js
+++ b/test/language/identifiers/val-continue.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-debugger-via-escape-hex.js b/test/language/identifiers/val-debugger-via-escape-hex.js
index b8a0a465e..63c9711e6 100644
--- a/test/language/identifiers/val-debugger-via-escape-hex.js
+++ b/test/language/identifiers/val-debugger-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: debugger
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-debugger-via-escape-hex4.js b/test/language/identifiers/val-debugger-via-escape-hex4.js
index bfeec2e24..7caae15c3 100644
--- a/test/language/identifiers/val-debugger-via-escape-hex4.js
+++ b/test/language/identifiers/val-debugger-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: debugger (debugger)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-debugger.js b/test/language/identifiers/val-debugger.js
index 30ef8cd66..49e77494a 100644
--- a/test/language/identifiers/val-debugger.js
+++ b/test/language/identifiers/val-debugger.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-default-via-escape-hex.js b/test/language/identifiers/val-default-via-escape-hex.js
index df825f3a5..0b035e462 100644
--- a/test/language/identifiers/val-default-via-escape-hex.js
+++ b/test/language/identifiers/val-default-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: default
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-default-via-escape-hex4.js b/test/language/identifiers/val-default-via-escape-hex4.js
index ad86f0ce7..ba3e3be56 100644
--- a/test/language/identifiers/val-default-via-escape-hex4.js
+++ b/test/language/identifiers/val-default-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: default (default)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-default.js b/test/language/identifiers/val-default.js
index 2d0835906..2a955644f 100644
--- a/test/language/identifiers/val-default.js
+++ b/test/language/identifiers/val-default.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-delete-via-escape-hex.js b/test/language/identifiers/val-delete-via-escape-hex.js
index 2cca2a29a..523891a2c 100644
--- a/test/language/identifiers/val-delete-via-escape-hex.js
+++ b/test/language/identifiers/val-delete-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: delete
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-delete-via-escape-hex4.js b/test/language/identifiers/val-delete-via-escape-hex4.js
index 20a70b21d..00392ba2d 100644
--- a/test/language/identifiers/val-delete-via-escape-hex4.js
+++ b/test/language/identifiers/val-delete-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: delete (delete)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-delete.js b/test/language/identifiers/val-delete.js
index 4c7a82fb3..c3d42fc96 100644
--- a/test/language/identifiers/val-delete.js
+++ b/test/language/identifiers/val-delete.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-do-via-escape-hex.js b/test/language/identifiers/val-do-via-escape-hex.js
index 4b7ef8d02..cda74cb0a 100644
--- a/test/language/identifiers/val-do-via-escape-hex.js
+++ b/test/language/identifiers/val-do-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: do
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-do-via-escape-hex4.js b/test/language/identifiers/val-do-via-escape-hex4.js
index 67678783e..e025f8620 100644
--- a/test/language/identifiers/val-do-via-escape-hex4.js
+++ b/test/language/identifiers/val-do-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: do (do)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-do.js b/test/language/identifiers/val-do.js
index b30ae351a..81d147f8d 100644
--- a/test/language/identifiers/val-do.js
+++ b/test/language/identifiers/val-do.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-else-via-escape-hex.js b/test/language/identifiers/val-else-via-escape-hex.js
index ff8279e48..74dfcbb51 100644
--- a/test/language/identifiers/val-else-via-escape-hex.js
+++ b/test/language/identifiers/val-else-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: else (else)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-else-via-escape-hex4.js b/test/language/identifiers/val-else-via-escape-hex4.js
index 7e0cb29f8..0e520d891 100644
--- a/test/language/identifiers/val-else-via-escape-hex4.js
+++ b/test/language/identifiers/val-else-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: else (else) (null)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-else.js b/test/language/identifiers/val-else.js
index 2f51bcdb1..a8f225ac1 100644
--- a/test/language/identifiers/val-else.js
+++ b/test/language/identifiers/val-else.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-enum-via-escape-hex.js b/test/language/identifiers/val-enum-via-escape-hex.js
index 0c1a07b73..93e0278ab 100644
--- a/test/language/identifiers/val-enum-via-escape-hex.js
+++ b/test/language/identifiers/val-enum-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: enum
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-enum-via-escape-hex4.js b/test/language/identifiers/val-enum-via-escape-hex4.js
index 4e65e2e2e..1c0621772 100644
--- a/test/language/identifiers/val-enum-via-escape-hex4.js
+++ b/test/language/identifiers/val-enum-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: enum (enum)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-enum.js b/test/language/identifiers/val-enum.js
index 026768c28..575b89778 100644
--- a/test/language/identifiers/val-enum.js
+++ b/test/language/identifiers/val-enum.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-export-via-escape-hex.js b/test/language/identifiers/val-export-via-escape-hex.js
index aeb8e1821..98910fd97 100644
--- a/test/language/identifiers/val-export-via-escape-hex.js
+++ b/test/language/identifiers/val-export-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: export
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-export-via-escape-hex4.js b/test/language/identifiers/val-export-via-escape-hex4.js
index a54aa8406..1c1d351a3 100644
--- a/test/language/identifiers/val-export-via-escape-hex4.js
+++ b/test/language/identifiers/val-export-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: export (export)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-export.js b/test/language/identifiers/val-export.js
index 9dc34e1b3..c1d98aa2a 100644
--- a/test/language/identifiers/val-export.js
+++ b/test/language/identifiers/val-export.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-extends-via-escape-hex.js b/test/language/identifiers/val-extends-via-escape-hex.js
index 79d211b54..d4846b814 100644
--- a/test/language/identifiers/val-extends-via-escape-hex.js
+++ b/test/language/identifiers/val-extends-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: extends
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-extends-via-escape-hex4.js b/test/language/identifiers/val-extends-via-escape-hex4.js
index fc028f047..2113e85b8 100644
--- a/test/language/identifiers/val-extends-via-escape-hex4.js
+++ b/test/language/identifiers/val-extends-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: extends (extends)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-extends.js b/test/language/identifiers/val-extends.js
index 5c0b5cab6..1b2aeb628 100644
--- a/test/language/identifiers/val-extends.js
+++ b/test/language/identifiers/val-extends.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-false-via-escape-hex.js b/test/language/identifiers/val-false-via-escape-hex.js
index 656f1d1af..16eb7f0db 100644
--- a/test/language/identifiers/val-false-via-escape-hex.js
+++ b/test/language/identifiers/val-false-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: false
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-false-via-escape-hex4.js b/test/language/identifiers/val-false-via-escape-hex4.js
index 83a36d0a3..0d04db172 100644
--- a/test/language/identifiers/val-false-via-escape-hex4.js
+++ b/test/language/identifiers/val-false-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: false (false)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-false.js b/test/language/identifiers/val-false.js
index 90f9c417d..fb0dc4a88 100644
--- a/test/language/identifiers/val-false.js
+++ b/test/language/identifiers/val-false.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-finally-via-escape-hex.js b/test/language/identifiers/val-finally-via-escape-hex.js
index 48180a0b5..050363667 100644
--- a/test/language/identifiers/val-finally-via-escape-hex.js
+++ b/test/language/identifiers/val-finally-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: finally
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-finally-via-escape-hex4.js b/test/language/identifiers/val-finally-via-escape-hex4.js
index e7c411d0c..4aac520fe 100644
--- a/test/language/identifiers/val-finally-via-escape-hex4.js
+++ b/test/language/identifiers/val-finally-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: finally (finally)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-finally.js b/test/language/identifiers/val-finally.js
index 7e5fa3174..d75361ef4 100644
--- a/test/language/identifiers/val-finally.js
+++ b/test/language/identifiers/val-finally.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-for-via-escape-hex.js b/test/language/identifiers/val-for-via-escape-hex.js
index 116e8e859..44e430458 100644
--- a/test/language/identifiers/val-for-via-escape-hex.js
+++ b/test/language/identifiers/val-for-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: for
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-for-via-escape-hex4.js b/test/language/identifiers/val-for-via-escape-hex4.js
index 5f13e48ba..4f412c90d 100644
--- a/test/language/identifiers/val-for-via-escape-hex4.js
+++ b/test/language/identifiers/val-for-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: for (for)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-for.js b/test/language/identifiers/val-for.js
index 3c49673d0..32df09090 100644
--- a/test/language/identifiers/val-for.js
+++ b/test/language/identifiers/val-for.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-function-via-escape-hex.js b/test/language/identifiers/val-function-via-escape-hex.js
index e1cea5d56..8d4e6d2fd 100644
--- a/test/language/identifiers/val-function-via-escape-hex.js
+++ b/test/language/identifiers/val-function-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: function
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-function-via-escape-hex4.js b/test/language/identifiers/val-function-via-escape-hex4.js
index 2f050ee9b..285fa91b0 100644
--- a/test/language/identifiers/val-function-via-escape-hex4.js
+++ b/test/language/identifiers/val-function-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: function (function)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-function.js b/test/language/identifiers/val-function.js
index 9063872f1..e32204665 100644
--- a/test/language/identifiers/val-function.js
+++ b/test/language/identifiers/val-function.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-if-via-escape-hex.js b/test/language/identifiers/val-if-via-escape-hex.js
index 5d95a915f..5a46c6e66 100644
--- a/test/language/identifiers/val-if-via-escape-hex.js
+++ b/test/language/identifiers/val-if-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: if
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-if-via-escape-hex4.js b/test/language/identifiers/val-if-via-escape-hex4.js
index b6296f6de..1a0815148 100644
--- a/test/language/identifiers/val-if-via-escape-hex4.js
+++ b/test/language/identifiers/val-if-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: if (if)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-if.js b/test/language/identifiers/val-if.js
index d2c90e195..3786e63ab 100644
--- a/test/language/identifiers/val-if.js
+++ b/test/language/identifiers/val-if.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-import-via-escape-hex.js b/test/language/identifiers/val-import-via-escape-hex.js
index e52e0859a..9501580f1 100644
--- a/test/language/identifiers/val-import-via-escape-hex.js
+++ b/test/language/identifiers/val-import-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: import
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-import-via-escape-hex4.js b/test/language/identifiers/val-import-via-escape-hex4.js
index da2250e48..43701907e 100644
--- a/test/language/identifiers/val-import-via-escape-hex4.js
+++ b/test/language/identifiers/val-import-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: import (import)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-import.js b/test/language/identifiers/val-import.js
index e29c23048..377ec1330 100644
--- a/test/language/identifiers/val-import.js
+++ b/test/language/identifiers/val-import.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-in-via-escape-hex.js b/test/language/identifiers/val-in-via-escape-hex.js
index ce977260a..93ce4a1f7 100644
--- a/test/language/identifiers/val-in-via-escape-hex.js
+++ b/test/language/identifiers/val-in-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: in
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-in-via-escape-hex4.js b/test/language/identifiers/val-in-via-escape-hex4.js
index fdd06b0f4..cab295d20 100644
--- a/test/language/identifiers/val-in-via-escape-hex4.js
+++ b/test/language/identifiers/val-in-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: in (in)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-in.js b/test/language/identifiers/val-in.js
index 2557e4f9b..7ecfdcf52 100644
--- a/test/language/identifiers/val-in.js
+++ b/test/language/identifiers/val-in.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-instanceof-via-escape-hex.js b/test/language/identifiers/val-instanceof-via-escape-hex.js
index 1ec2d63b2..1278c46bb 100644
--- a/test/language/identifiers/val-instanceof-via-escape-hex.js
+++ b/test/language/identifiers/val-instanceof-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: instanceof
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-instanceof-via-escape-hex4.js b/test/language/identifiers/val-instanceof-via-escape-hex4.js
index 23f6d4b68..70eb05828 100644
--- a/test/language/identifiers/val-instanceof-via-escape-hex4.js
+++ b/test/language/identifiers/val-instanceof-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: instanceof (instanceof)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-instanceof.js b/test/language/identifiers/val-instanceof.js
index 999be1568..3a14ffdd9 100644
--- a/test/language/identifiers/val-instanceof.js
+++ b/test/language/identifiers/val-instanceof.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-new-via-escape-hex.js b/test/language/identifiers/val-new-via-escape-hex.js
index 364446f1f..1d9125f23 100644
--- a/test/language/identifiers/val-new-via-escape-hex.js
+++ b/test/language/identifiers/val-new-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: new
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-new-via-escape-hex4.js b/test/language/identifiers/val-new-via-escape-hex4.js
index 41317cc22..952dee65e 100644
--- a/test/language/identifiers/val-new-via-escape-hex4.js
+++ b/test/language/identifiers/val-new-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: new (new)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-new.js b/test/language/identifiers/val-new.js
index 7157bec3e..cfd2d555a 100644
--- a/test/language/identifiers/val-new.js
+++ b/test/language/identifiers/val-new.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-null-via-escape-hex.js b/test/language/identifiers/val-null-via-escape-hex.js
index f9e5e83aa..ff4c8adab 100644
--- a/test/language/identifiers/val-null-via-escape-hex.js
+++ b/test/language/identifiers/val-null-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: null
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-null-via-escape-hex4.js b/test/language/identifiers/val-null-via-escape-hex4.js
index 54855959a..c6b3dde4f 100644
--- a/test/language/identifiers/val-null-via-escape-hex4.js
+++ b/test/language/identifiers/val-null-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: null (null)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-null.js b/test/language/identifiers/val-null.js
index 21c7b4904..1fd3abeb9 100644
--- a/test/language/identifiers/val-null.js
+++ b/test/language/identifiers/val-null.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-return-via-escape-hex.js b/test/language/identifiers/val-return-via-escape-hex.js
index bbf3ef914..92b7a9018 100644
--- a/test/language/identifiers/val-return-via-escape-hex.js
+++ b/test/language/identifiers/val-return-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: return
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-return-via-escape-hex4.js b/test/language/identifiers/val-return-via-escape-hex4.js
index 89aaff421..f1b891038 100644
--- a/test/language/identifiers/val-return-via-escape-hex4.js
+++ b/test/language/identifiers/val-return-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: return (return)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-return.js b/test/language/identifiers/val-return.js
index 075074d91..4b59b2058 100644
--- a/test/language/identifiers/val-return.js
+++ b/test/language/identifiers/val-return.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-super-via-escape-hex.js b/test/language/identifiers/val-super-via-escape-hex.js
index c1cad70f6..6a5b84fdc 100644
--- a/test/language/identifiers/val-super-via-escape-hex.js
+++ b/test/language/identifiers/val-super-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: super
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-super-via-escape-hex4.js b/test/language/identifiers/val-super-via-escape-hex4.js
index ed6e11800..ff524b0ad 100644
--- a/test/language/identifiers/val-super-via-escape-hex4.js
+++ b/test/language/identifiers/val-super-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: super (super)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-super.js b/test/language/identifiers/val-super.js
index ecacbbe2f..f890061cc 100644
--- a/test/language/identifiers/val-super.js
+++ b/test/language/identifiers/val-super.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-switch-via-escape-hex.js b/test/language/identifiers/val-switch-via-escape-hex.js
index 56d8aa551..f24e10e02 100644
--- a/test/language/identifiers/val-switch-via-escape-hex.js
+++ b/test/language/identifiers/val-switch-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: switch
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-switch-via-escape-hex4.js b/test/language/identifiers/val-switch-via-escape-hex4.js
index 50ff2406c..a03c70c5b 100644
--- a/test/language/identifiers/val-switch-via-escape-hex4.js
+++ b/test/language/identifiers/val-switch-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: switch (switch)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-switch.js b/test/language/identifiers/val-switch.js
index e4d9f9274..1ff15d618 100644
--- a/test/language/identifiers/val-switch.js
+++ b/test/language/identifiers/val-switch.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-this-via-escape-hex.js b/test/language/identifiers/val-this-via-escape-hex.js
index cbd106b3a..13a56d55d 100644
--- a/test/language/identifiers/val-this-via-escape-hex.js
+++ b/test/language/identifiers/val-this-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: this
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-this-via-escape-hex4.js b/test/language/identifiers/val-this-via-escape-hex4.js
index 1e7b56b7e..4e6fb9e08 100644
--- a/test/language/identifiers/val-this-via-escape-hex4.js
+++ b/test/language/identifiers/val-this-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: this (this)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-this.js b/test/language/identifiers/val-this.js
index c746f2b79..6f1921fd8 100644
--- a/test/language/identifiers/val-this.js
+++ b/test/language/identifiers/val-this.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-throw-via-escape-hex.js b/test/language/identifiers/val-throw-via-escape-hex.js
index 6e9409975..21d464373 100644
--- a/test/language/identifiers/val-throw-via-escape-hex.js
+++ b/test/language/identifiers/val-throw-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: throw
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-throw-via-escape-hex4.js b/test/language/identifiers/val-throw-via-escape-hex4.js
index 89f777b9f..1b399949d 100644
--- a/test/language/identifiers/val-throw-via-escape-hex4.js
+++ b/test/language/identifiers/val-throw-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: throw (throw)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-throw.js b/test/language/identifiers/val-throw.js
index fb1f0e27b..9a653aec8 100644
--- a/test/language/identifiers/val-throw.js
+++ b/test/language/identifiers/val-throw.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-true-via-escape-hex.js b/test/language/identifiers/val-true-via-escape-hex.js
index 64b9a5ede..717678a0d 100644
--- a/test/language/identifiers/val-true-via-escape-hex.js
+++ b/test/language/identifiers/val-true-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-true-via-escape-hex4.js b/test/language/identifiers/val-true-via-escape-hex4.js
index c8e156497..4cdf6b195 100644
--- a/test/language/identifiers/val-true-via-escape-hex4.js
+++ b/test/language/identifiers/val-true-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: true (true)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-true.js b/test/language/identifiers/val-true.js
index 64dbe5d95..760d89579 100644
--- a/test/language/identifiers/val-true.js
+++ b/test/language/identifiers/val-true.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-try-via-escape-hex.js b/test/language/identifiers/val-try-via-escape-hex.js
index 728622cc9..90e709ad8 100644
--- a/test/language/identifiers/val-try-via-escape-hex.js
+++ b/test/language/identifiers/val-try-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: try
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-try-via-escape-hex4.js b/test/language/identifiers/val-try-via-escape-hex4.js
index e4871209f..5c35c12e1 100644
--- a/test/language/identifiers/val-try-via-escape-hex4.js
+++ b/test/language/identifiers/val-try-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: try (try)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-try.js b/test/language/identifiers/val-try.js
index f640f58d7..641ed4408 100644
--- a/test/language/identifiers/val-try.js
+++ b/test/language/identifiers/val-try.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-typeof-via-escape-hex.js b/test/language/identifiers/val-typeof-via-escape-hex.js
index 28277592e..61b39cb5f 100644
--- a/test/language/identifiers/val-typeof-via-escape-hex.js
+++ b/test/language/identifiers/val-typeof-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: typeof
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-typeof-via-escape-hex4.js b/test/language/identifiers/val-typeof-via-escape-hex4.js
index 4b27ece7a..0da3fb49f 100644
--- a/test/language/identifiers/val-typeof-via-escape-hex4.js
+++ b/test/language/identifiers/val-typeof-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: typeof (typeof)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-typeof.js b/test/language/identifiers/val-typeof.js
index 3eaadd2f3..b64a422bf 100644
--- a/test/language/identifiers/val-typeof.js
+++ b/test/language/identifiers/val-typeof.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-var-via-escape-hex.js b/test/language/identifiers/val-var-via-escape-hex.js
index 0e40f286c..1fa56f105 100644
--- a/test/language/identifiers/val-var-via-escape-hex.js
+++ b/test/language/identifiers/val-var-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: var
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-var-via-escape-hex4.js b/test/language/identifiers/val-var-via-escape-hex4.js
index a6ac3a0ee..d66b1de97 100644
--- a/test/language/identifiers/val-var-via-escape-hex4.js
+++ b/test/language/identifiers/val-var-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: var (var)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-var.js b/test/language/identifiers/val-var.js
index 03951f5eb..5e5a571bb 100644
--- a/test/language/identifiers/val-var.js
+++ b/test/language/identifiers/val-var.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-void-via-escape-hex.js b/test/language/identifiers/val-void-via-escape-hex.js
index 0b80277d6..70ba22df0 100644
--- a/test/language/identifiers/val-void-via-escape-hex.js
+++ b/test/language/identifiers/val-void-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: void
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-void-via-escape-hex4.js b/test/language/identifiers/val-void-via-escape-hex4.js
index 63ec03a30..c16bdc7e2 100644
--- a/test/language/identifiers/val-void-via-escape-hex4.js
+++ b/test/language/identifiers/val-void-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: void (void)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-void.js b/test/language/identifiers/val-void.js
index d269b553a..34ef5c4b7 100644
--- a/test/language/identifiers/val-void.js
+++ b/test/language/identifiers/val-void.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-while-via-escape-hex.js b/test/language/identifiers/val-while-via-escape-hex.js
index 9f4e61e2f..513970017 100644
--- a/test/language/identifiers/val-while-via-escape-hex.js
+++ b/test/language/identifiers/val-while-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: while
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-while-via-escape-hex4.js b/test/language/identifiers/val-while-via-escape-hex4.js
index 1a2ea3e29..b3d4fbf80 100644
--- a/test/language/identifiers/val-while-via-escape-hex4.js
+++ b/test/language/identifiers/val-while-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: while (while)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-while.js b/test/language/identifiers/val-while.js
index 1149be10e..36b28b67c 100644
--- a/test/language/identifiers/val-while.js
+++ b/test/language/identifiers/val-while.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-with-via-escape-hex.js b/test/language/identifiers/val-with-via-escape-hex.js
index f9d8b84be..9bcb9af36 100644
--- a/test/language/identifiers/val-with-via-escape-hex.js
+++ b/test/language/identifiers/val-with-via-escape-hex.js
@@ -7,7 +7,7 @@ description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: with
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-with-via-escape-hex4.js b/test/language/identifiers/val-with-via-escape-hex4.js
index 727054812..5306cb65a 100644
--- a/test/language/identifiers/val-with-via-escape-hex4.js
+++ b/test/language/identifiers/val-with-via-escape-hex4.js
@@ -7,7 +7,7 @@ description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: with (with)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-with.js b/test/language/identifiers/val-with.js
index 89ce66f72..124891200 100644
--- a/test/language/identifiers/val-with.js
+++ b/test/language/identifiers/val-with.js
@@ -6,7 +6,7 @@ es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/identifiers/val-yield-strict.js b/test/language/identifiers/val-yield-strict.js
index 66df4f435..4ec414138 100644
--- a/test/language/identifiers/val-yield-strict.js
+++ b/test/language/identifiers/val-yield-strict.js
@@ -7,7 +7,7 @@ description: >
as an identifier.
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/import/dup-bound-names.js b/test/language/import/dup-bound-names.js
index 7b967ddcb..b3c52a16d 100644
--- a/test/language/import/dup-bound-names.js
+++ b/test/language/import/dup-bound-names.js
@@ -7,7 +7,7 @@ description: >
duplicate entries.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/import/escaped-as-import-specifier.js b/test/language/import/escaped-as-import-specifier.js
index 2ddf8703c..88912d3a7 100644
--- a/test/language/import/escaped-as-import-specifier.js
+++ b/test/language/import/escaped-as-import-specifier.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/import/escaped-as-namespace-import.js b/test/language/import/escaped-as-namespace-import.js
index d44457021..bb1e30aae 100644
--- a/test/language/import/escaped-as-namespace-import.js
+++ b/test/language/import/escaped-as-namespace-import.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/import/escaped-from.js b/test/language/import/escaped-from.js
index 06e6c7944..1a0435495 100644
--- a/test/language/import/escaped-from.js
+++ b/test/language/import/escaped-from.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/keywords/ident-ref-break.js b/test/language/keywords/ident-ref-break.js
index 2eddb4e9d..aac96156d 100644
--- a/test/language/keywords/ident-ref-break.js
+++ b/test/language/keywords/ident-ref-break.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-case.js b/test/language/keywords/ident-ref-case.js
index 4025e974b..688658c97 100644
--- a/test/language/keywords/ident-ref-case.js
+++ b/test/language/keywords/ident-ref-case.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-catch.js b/test/language/keywords/ident-ref-catch.js
index ea4b5ac9a..6187e4456 100644
--- a/test/language/keywords/ident-ref-catch.js
+++ b/test/language/keywords/ident-ref-catch.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-continue.js b/test/language/keywords/ident-ref-continue.js
index 2d9e21f62..ad1149a47 100644
--- a/test/language/keywords/ident-ref-continue.js
+++ b/test/language/keywords/ident-ref-continue.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-default.js b/test/language/keywords/ident-ref-default.js
index bbc33758c..33b6134fb 100644
--- a/test/language/keywords/ident-ref-default.js
+++ b/test/language/keywords/ident-ref-default.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-delete.js b/test/language/keywords/ident-ref-delete.js
index 8e3daf628..88a6ae5fc 100644
--- a/test/language/keywords/ident-ref-delete.js
+++ b/test/language/keywords/ident-ref-delete.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-do.js b/test/language/keywords/ident-ref-do.js
index 697056a67..690214837 100644
--- a/test/language/keywords/ident-ref-do.js
+++ b/test/language/keywords/ident-ref-do.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-else.js b/test/language/keywords/ident-ref-else.js
index cb238f924..7e0a6da09 100644
--- a/test/language/keywords/ident-ref-else.js
+++ b/test/language/keywords/ident-ref-else.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-finally.js b/test/language/keywords/ident-ref-finally.js
index 6c185bd6b..1bf403acb 100644
--- a/test/language/keywords/ident-ref-finally.js
+++ b/test/language/keywords/ident-ref-finally.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-for.js b/test/language/keywords/ident-ref-for.js
index 24d28adc7..56cb27727 100644
--- a/test/language/keywords/ident-ref-for.js
+++ b/test/language/keywords/ident-ref-for.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-function.js b/test/language/keywords/ident-ref-function.js
index e70c21848..c3c3aed08 100644
--- a/test/language/keywords/ident-ref-function.js
+++ b/test/language/keywords/ident-ref-function.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-if.js b/test/language/keywords/ident-ref-if.js
index 6b4c58e28..49d8306a7 100644
--- a/test/language/keywords/ident-ref-if.js
+++ b/test/language/keywords/ident-ref-if.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-in.js b/test/language/keywords/ident-ref-in.js
index e62e4c5fe..7fe5ff533 100644
--- a/test/language/keywords/ident-ref-in.js
+++ b/test/language/keywords/ident-ref-in.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-instanceof.js b/test/language/keywords/ident-ref-instanceof.js
index 48be0383c..1af047a50 100644
--- a/test/language/keywords/ident-ref-instanceof.js
+++ b/test/language/keywords/ident-ref-instanceof.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-new.js b/test/language/keywords/ident-ref-new.js
index b2694b934..bb668d252 100644
--- a/test/language/keywords/ident-ref-new.js
+++ b/test/language/keywords/ident-ref-new.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-return.js b/test/language/keywords/ident-ref-return.js
index 0cf00dfeb..d671c4b0d 100644
--- a/test/language/keywords/ident-ref-return.js
+++ b/test/language/keywords/ident-ref-return.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-switch.js b/test/language/keywords/ident-ref-switch.js
index e9bacacbe..2f94d8293 100644
--- a/test/language/keywords/ident-ref-switch.js
+++ b/test/language/keywords/ident-ref-switch.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-this.js b/test/language/keywords/ident-ref-this.js
index 3e9aab26d..7d27a2aa3 100644
--- a/test/language/keywords/ident-ref-this.js
+++ b/test/language/keywords/ident-ref-this.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-throw.js b/test/language/keywords/ident-ref-throw.js
index 9e030f506..e24d08354 100644
--- a/test/language/keywords/ident-ref-throw.js
+++ b/test/language/keywords/ident-ref-throw.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-try.js b/test/language/keywords/ident-ref-try.js
index 4ce6124fa..76022da2c 100644
--- a/test/language/keywords/ident-ref-try.js
+++ b/test/language/keywords/ident-ref-try.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-typeof.js b/test/language/keywords/ident-ref-typeof.js
index 1e1d8510c..fc480883b 100644
--- a/test/language/keywords/ident-ref-typeof.js
+++ b/test/language/keywords/ident-ref-typeof.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-var.js b/test/language/keywords/ident-ref-var.js
index 64ab88a37..46fb8d8f4 100644
--- a/test/language/keywords/ident-ref-var.js
+++ b/test/language/keywords/ident-ref-var.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-void.js b/test/language/keywords/ident-ref-void.js
index fe2e407ac..cfd8a97cf 100644
--- a/test/language/keywords/ident-ref-void.js
+++ b/test/language/keywords/ident-ref-void.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-while.js b/test/language/keywords/ident-ref-while.js
index 75b8a5668..d2d1a9489 100644
--- a/test/language/keywords/ident-ref-while.js
+++ b/test/language/keywords/ident-ref-while.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/keywords/ident-ref-with.js b/test/language/keywords/ident-ref-with.js
index 9fad586f4..52a67b9c1 100644
--- a/test/language/keywords/ident-ref-with.js
+++ b/test/language/keywords/ident-ref-with.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A2.1_T2.js b/test/language/line-terminators/S7.3_A2.1_T2.js
index 073d5aa9a..1a1a69e79 100644
--- a/test/language/line-terminators/S7.3_A2.1_T2.js
+++ b/test/language/line-terminators/S7.3_A2.1_T2.js
@@ -6,7 +6,7 @@ info: LINE FEED (U+000A) within strings is not allowed
es5id: 7.3_A2.1_T2
description: Use real LINE FEED into string
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A2.2_T2.js b/test/language/line-terminators/S7.3_A2.2_T2.js
index a9265bd87..555b32644 100644
--- a/test/language/line-terminators/S7.3_A2.2_T2.js
+++ b/test/language/line-terminators/S7.3_A2.2_T2.js
@@ -6,7 +6,7 @@ info: CARRIAGE RETURN (U+000D) within strings is not allowed
es5id: 7.3_A2.2_T2
description: Insert real CARRIAGE RETURN into string
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A3.1_T3.js b/test/language/line-terminators/S7.3_A3.1_T3.js
index 1354da0ba..ba6d33ea6 100644
--- a/test/language/line-terminators/S7.3_A3.1_T3.js
+++ b/test/language/line-terminators/S7.3_A3.1_T3.js
@@ -6,7 +6,7 @@ info: Single line comments can not contain LINE FEED (U+000A) inside
es5id: 7.3_A3.1_T3
description: Insert real LINE FEED into single line comment
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A3.2_T1.js b/test/language/line-terminators/S7.3_A3.2_T1.js
index f30a79d4d..e044976f5 100644
--- a/test/language/line-terminators/S7.3_A3.2_T1.js
+++ b/test/language/line-terminators/S7.3_A3.2_T1.js
@@ -6,7 +6,7 @@ info: Single line comments can not contain CARRIAGE RETURN (U+000D) inside
es5id: 7.3_A3.2_T1
description: Insert CARRIAGE RETURN (\u000D) into single line comment
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A3.2_T3.js b/test/language/line-terminators/S7.3_A3.2_T3.js
index 50e466b74..69f253500 100644
--- a/test/language/line-terminators/S7.3_A3.2_T3.js
+++ b/test/language/line-terminators/S7.3_A3.2_T3.js
@@ -6,7 +6,7 @@ info: Single line comments can not contain CARRIAGE RETURN (U+000D) inside
es5id: 7.3_A3.2_T3
description: Insert real CARRIAGE RETURN into single line comment
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A3.3_T1.js b/test/language/line-terminators/S7.3_A3.3_T1.js
index 697e40d5d..aa555175d 100644
--- a/test/language/line-terminators/S7.3_A3.3_T1.js
+++ b/test/language/line-terminators/S7.3_A3.3_T1.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.3_A3.3_T1
description: Insert LINE SEPARATOR (\u2028) into single line comment
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A3.4_T1.js b/test/language/line-terminators/S7.3_A3.4_T1.js
index dbf7c78df..613df5ee3 100644
--- a/test/language/line-terminators/S7.3_A3.4_T1.js
+++ b/test/language/line-terminators/S7.3_A3.4_T1.js
@@ -6,7 +6,7 @@ info: Single line comments can not contain PARAGRAPH SEPARATOR (U+2029) inside
es5id: 7.3_A3.4_T1
description: Insert PARAGRAPH SEPARATOR (\u2029) into single line comment
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A6_T1.js b/test/language/line-terminators/S7.3_A6_T1.js
index 19e3b7645..eeb6e8907 100644
--- a/test/language/line-terminators/S7.3_A6_T1.js
+++ b/test/language/line-terminators/S7.3_A6_T1.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.3_A6_T1
description: Insert LINE FEED (U+000A) in var x
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A6_T2.js b/test/language/line-terminators/S7.3_A6_T2.js
index af705f8b9..967b0ae60 100644
--- a/test/language/line-terminators/S7.3_A6_T2.js
+++ b/test/language/line-terminators/S7.3_A6_T2.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.3_A6_T2
description: Insert CARRIAGE RETURN (U+000D) in var x
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A6_T3.js b/test/language/line-terminators/S7.3_A6_T3.js
index 4cc1f8558..45723010f 100644
--- a/test/language/line-terminators/S7.3_A6_T3.js
+++ b/test/language/line-terminators/S7.3_A6_T3.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.3_A6_T3
description: Insert LINE SEPARATOR (U+2028) in var x
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/line-terminators/S7.3_A6_T4.js b/test/language/line-terminators/S7.3_A6_T4.js
index 591012a09..7a1712183 100644
--- a/test/language/line-terminators/S7.3_A6_T4.js
+++ b/test/language/line-terminators/S7.3_A6_T4.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.3_A6_T4
description: Insert PARAGRAPH SEPARATOR (U+2029) in var x
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/bigint/binary-invalid-digit.js b/test/language/literals/bigint/binary-invalid-digit.js
index 25039b5d2..e8107d9cf 100644
--- a/test/language/literals/bigint/binary-invalid-digit.js
+++ b/test/language/literals/bigint/binary-invalid-digit.js
@@ -16,7 +16,7 @@ info: |
NumericLiteralSuffix :: n
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [BigInt]
---*/
diff --git a/test/language/literals/bigint/exponent-part.js b/test/language/literals/bigint/exponent-part.js
index bbf821fd0..03491b05a 100644
--- a/test/language/literals/bigint/exponent-part.js
+++ b/test/language/literals/bigint/exponent-part.js
@@ -7,7 +7,7 @@ description: >
esid: sec-numeric-literal-static-semantics-early-errors
features: [BigInt]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/bigint/hexadecimal-invalid-digit.js b/test/language/literals/bigint/hexadecimal-invalid-digit.js
index 44b2856df..d338f725f 100644
--- a/test/language/literals/bigint/hexadecimal-invalid-digit.js
+++ b/test/language/literals/bigint/hexadecimal-invalid-digit.js
@@ -16,7 +16,7 @@ info: |
NumericLiteralSuffix :: n
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [BigInt]
---*/
diff --git a/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js b/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js
index 5c0a3492f..d7db7438d 100644
--- a/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js
+++ b/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js
@@ -18,7 +18,7 @@ info: |
. DecimalDigits
features: [BigInt]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/bigint/mv-is-not-integer-dot-dds.js b/test/language/literals/bigint/mv-is-not-integer-dot-dds.js
index d5b605b80..5ea408095 100644
--- a/test/language/literals/bigint/mv-is-not-integer-dot-dds.js
+++ b/test/language/literals/bigint/mv-is-not-integer-dot-dds.js
@@ -18,7 +18,7 @@ info: |
. DecimalDigits
features: [BigInt]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/bigint/octal-invalid-digit.js b/test/language/literals/bigint/octal-invalid-digit.js
index 02914ad33..9059455e4 100644
--- a/test/language/literals/bigint/octal-invalid-digit.js
+++ b/test/language/literals/bigint/octal-invalid-digit.js
@@ -16,7 +16,7 @@ info: |
NumericLiteralSuffix :: n
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [BigInt]
---*/
diff --git a/test/language/literals/numeric/7.8.3-1gs.js b/test/language/literals/numeric/7.8.3-1gs.js
index 338bb80ef..be91c3370 100644
--- a/test/language/literals/numeric/7.8.3-1gs.js
+++ b/test/language/literals/numeric/7.8.3-1gs.js
@@ -5,7 +5,7 @@
es5id: 7.8.3-1gs
description: Strict Mode - octal extension(010) is forbidden in strict mode
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/literals/numeric/7.8.3-2gs.js b/test/language/literals/numeric/7.8.3-2gs.js
index cebdb272f..2b0ec0bf2 100644
--- a/test/language/literals/numeric/7.8.3-2gs.js
+++ b/test/language/literals/numeric/7.8.3-2gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - octal extension is forbidden in strict mode (after a
hex number is assigned to a variable)
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/literals/numeric/S7.8.3_A6.1_T1.js b/test/language/literals/numeric/S7.8.3_A6.1_T1.js
index 499ba1280..b1bc5b95d 100644
--- a/test/language/literals/numeric/S7.8.3_A6.1_T1.js
+++ b/test/language/literals/numeric/S7.8.3_A6.1_T1.js
@@ -6,7 +6,7 @@ info: "HexIntegerLiteral :: 0(x/X) is incorrect"
es5id: 7.8.3_A6.1_T1
description: Checking if execution of "0x" passes
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/S7.8.3_A6.1_T2.js b/test/language/literals/numeric/S7.8.3_A6.1_T2.js
index abb5f4ecf..42204fada 100644
--- a/test/language/literals/numeric/S7.8.3_A6.1_T2.js
+++ b/test/language/literals/numeric/S7.8.3_A6.1_T2.js
@@ -6,7 +6,7 @@ info: "HexIntegerLiteral :: 0(x/X) is incorrect"
es5id: 7.8.3_A6.1_T2
description: Checking if execution of "0X" passes
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/S7.8.3_A6.2_T1.js b/test/language/literals/numeric/S7.8.3_A6.2_T1.js
index d69545770..19458eda8 100644
--- a/test/language/literals/numeric/S7.8.3_A6.2_T1.js
+++ b/test/language/literals/numeric/S7.8.3_A6.2_T1.js
@@ -6,7 +6,7 @@ info: 0xG is incorrect
es5id: 7.8.3_A6.2_T1
description: Checking if execution of "0xG" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/S7.8.3_A6.2_T2.js b/test/language/literals/numeric/S7.8.3_A6.2_T2.js
index 0e21ff4e1..d12f32289 100644
--- a/test/language/literals/numeric/S7.8.3_A6.2_T2.js
+++ b/test/language/literals/numeric/S7.8.3_A6.2_T2.js
@@ -6,7 +6,7 @@ info: 0xG is incorrect
es5id: 7.8.3_A6.2_T2
description: Checking if execution of "0xg" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/binary-invalid-digit.js b/test/language/literals/numeric/binary-invalid-digit.js
index 4e76b1c8e..94c810ee3 100644
--- a/test/language/literals/numeric/binary-invalid-digit.js
+++ b/test/language/literals/numeric/binary-invalid-digit.js
@@ -14,7 +14,7 @@ info: |
BinaryDigit :: one of
0 1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/binary-invalid-leading.js b/test/language/literals/numeric/binary-invalid-leading.js
index c5a2c1926..450f4e48c 100644
--- a/test/language/literals/numeric/binary-invalid-leading.js
+++ b/test/language/literals/numeric/binary-invalid-leading.js
@@ -14,7 +14,7 @@ info: |
BinaryDigit :: one of
0 1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/binary-invalid-truncated.js b/test/language/literals/numeric/binary-invalid-truncated.js
index 647d4f478..9d07cca32 100644
--- a/test/language/literals/numeric/binary-invalid-truncated.js
+++ b/test/language/literals/numeric/binary-invalid-truncated.js
@@ -14,7 +14,7 @@ info: |
BinaryDigit :: one of
0 1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/binary-invalid-unicode.js b/test/language/literals/numeric/binary-invalid-unicode.js
index 4d5698f49..c6ca514e7 100644
--- a/test/language/literals/numeric/binary-invalid-unicode.js
+++ b/test/language/literals/numeric/binary-invalid-unicode.js
@@ -14,7 +14,7 @@ info: |
BinaryDigit :: one of
0 1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/legacy-octal-integer-strict.js b/test/language/literals/numeric/legacy-octal-integer-strict.js
index cf85a4ff3..f4b27e2bb 100644
--- a/test/language/literals/numeric/legacy-octal-integer-strict.js
+++ b/test/language/literals/numeric/legacy-octal-integer-strict.js
@@ -17,7 +17,7 @@ info: |
LegacyOctalIntegerLiteral OctalDigit
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/non-octal-decimal-integer-strict.js b/test/language/literals/numeric/non-octal-decimal-integer-strict.js
index da36201ae..2426a5f2d 100644
--- a/test/language/literals/numeric/non-octal-decimal-integer-strict.js
+++ b/test/language/literals/numeric/non-octal-decimal-integer-strict.js
@@ -23,7 +23,7 @@ info: |
8 9
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/octal-invalid-digit.js b/test/language/literals/numeric/octal-invalid-digit.js
index 81e676d30..f9685d9df 100644
--- a/test/language/literals/numeric/octal-invalid-digit.js
+++ b/test/language/literals/numeric/octal-invalid-digit.js
@@ -14,7 +14,7 @@ info: |
OctalDigit :: one of
0 1 2 3 4 5 6 7
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/octal-invalid-leading.js b/test/language/literals/numeric/octal-invalid-leading.js
index bfd29fbff..8a87dbd3d 100644
--- a/test/language/literals/numeric/octal-invalid-leading.js
+++ b/test/language/literals/numeric/octal-invalid-leading.js
@@ -14,7 +14,7 @@ info: |
OctalDigit :: one of
0 1 2 3 4 5 6 7
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/octal-invalid-truncated.js b/test/language/literals/numeric/octal-invalid-truncated.js
index 719959bd5..dc4c74b0c 100644
--- a/test/language/literals/numeric/octal-invalid-truncated.js
+++ b/test/language/literals/numeric/octal-invalid-truncated.js
@@ -14,7 +14,7 @@ info: |
OctalDigit :: one of
0 1 2 3 4 5 6 7
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/numeric/octal-invalid-unicode.js b/test/language/literals/numeric/octal-invalid-unicode.js
index 37b986253..5aaebc433 100644
--- a/test/language/literals/numeric/octal-invalid-unicode.js
+++ b/test/language/literals/numeric/octal-invalid-unicode.js
@@ -14,7 +14,7 @@ info: |
OctalDigit :: one of
0 1 2 3 4 5 6 7
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T1.js b/test/language/literals/regexp/S7.8.5_A1.2_T1.js
index b40a2e5b4..9191a9950 100644
--- a/test/language/literals/regexp/S7.8.5_A1.2_T1.js
+++ b/test/language/literals/regexp/S7.8.5_A1.2_T1.js
@@ -14,7 +14,7 @@ info: |
description: >
The first character of a regular expression may not be "*"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T2.js b/test/language/literals/regexp/S7.8.5_A1.2_T2.js
index ad35ebc04..f535e9e98 100644
--- a/test/language/literals/regexp/S7.8.5_A1.2_T2.js
+++ b/test/language/literals/regexp/S7.8.5_A1.2_T2.js
@@ -17,7 +17,7 @@ info: |
description: >
The first character of a regular expression may not be "\"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T3.js b/test/language/literals/regexp/S7.8.5_A1.2_T3.js
index 3c954dca8..2cf135fd9 100644
--- a/test/language/literals/regexp/S7.8.5_A1.2_T3.js
+++ b/test/language/literals/regexp/S7.8.5_A1.2_T3.js
@@ -17,7 +17,7 @@ info: |
description: >
The first character of a regular expression may not be "/"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T4.js b/test/language/literals/regexp/S7.8.5_A1.2_T4.js
index dfafc38bf..a123c3ab5 100644
--- a/test/language/literals/regexp/S7.8.5_A1.2_T4.js
+++ b/test/language/literals/regexp/S7.8.5_A1.2_T4.js
@@ -17,7 +17,7 @@ info: |
description: A regular expression may not be empty.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A1.3_T1.js b/test/language/literals/regexp/S7.8.5_A1.3_T1.js
index 6659d52d1..b51945387 100644
--- a/test/language/literals/regexp/S7.8.5_A1.3_T1.js
+++ b/test/language/literals/regexp/S7.8.5_A1.3_T1.js
@@ -20,7 +20,7 @@ info: |
description: >
The first character of a regular expression may not be a <LF> (\u000A)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A1.3_T3.js b/test/language/literals/regexp/S7.8.5_A1.3_T3.js
index 476cb3006..2158169de 100644
--- a/test/language/literals/regexp/S7.8.5_A1.3_T3.js
+++ b/test/language/literals/regexp/S7.8.5_A1.3_T3.js
@@ -20,7 +20,7 @@ info: |
description: >
The first character of a regular expression may not be a <CR>, (\u000D)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A1.5_T1.js b/test/language/literals/regexp/S7.8.5_A1.5_T1.js
index 8b647a7af..926cdb527 100644
--- a/test/language/literals/regexp/S7.8.5_A1.5_T1.js
+++ b/test/language/literals/regexp/S7.8.5_A1.5_T1.js
@@ -14,7 +14,7 @@ description: >
A RegularExpressionBackslashSequence may not contain a <LF>
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A1.5_T3.js b/test/language/literals/regexp/S7.8.5_A1.5_T3.js
index e8de90d4f..fb7110822 100644
--- a/test/language/literals/regexp/S7.8.5_A1.5_T3.js
+++ b/test/language/literals/regexp/S7.8.5_A1.5_T3.js
@@ -13,7 +13,7 @@ info: |
description: >
A RegularExpressionBackslashSequence may not contain a <CR>
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A2.2_T1.js b/test/language/literals/regexp/S7.8.5_A2.2_T1.js
index 1a07bd25d..eba3dc10c 100644
--- a/test/language/literals/regexp/S7.8.5_A2.2_T1.js
+++ b/test/language/literals/regexp/S7.8.5_A2.2_T1.js
@@ -14,7 +14,7 @@ description: >
A regular express may not contain a "\" as a SourceCharacter
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A2.2_T2.js b/test/language/literals/regexp/S7.8.5_A2.2_T2.js
index 5f550758b..b0226a84d 100644
--- a/test/language/literals/regexp/S7.8.5_A2.2_T2.js
+++ b/test/language/literals/regexp/S7.8.5_A2.2_T2.js
@@ -14,7 +14,7 @@ description: >
A regular expression may not contain a "/" as a SourceCharacter
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A2.3_T1.js b/test/language/literals/regexp/S7.8.5_A2.3_T1.js
index 9d7813f61..60a68c75c 100644
--- a/test/language/literals/regexp/S7.8.5_A2.3_T1.js
+++ b/test/language/literals/regexp/S7.8.5_A2.3_T1.js
@@ -23,7 +23,7 @@ info: |
description: >
A regular expression may not contain a <LF> as a SourceCharacter
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A2.3_T3.js b/test/language/literals/regexp/S7.8.5_A2.3_T3.js
index d0b0b62cd..2efa33a57 100644
--- a/test/language/literals/regexp/S7.8.5_A2.3_T3.js
+++ b/test/language/literals/regexp/S7.8.5_A2.3_T3.js
@@ -24,7 +24,7 @@ description: >
A regular expression may not contain a <CR> as a SourceCharacter
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A2.5_T1.js b/test/language/literals/regexp/S7.8.5_A2.5_T1.js
index 5e778da60..bfed0ecec 100644
--- a/test/language/literals/regexp/S7.8.5_A2.5_T1.js
+++ b/test/language/literals/regexp/S7.8.5_A2.5_T1.js
@@ -19,7 +19,7 @@ info: |
description: >
A regular expression may not contain a <LF> as a SourceCharacter
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/S7.8.5_A2.5_T3.js b/test/language/literals/regexp/S7.8.5_A2.5_T3.js
index c141e14a5..1ae760fc4 100644
--- a/test/language/literals/regexp/S7.8.5_A2.5_T3.js
+++ b/test/language/literals/regexp/S7.8.5_A2.5_T3.js
@@ -19,7 +19,7 @@ info: |
description: >
A regular expression may not contain a <CR> as a SourceCharacter
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/early-err-bad-flag.js b/test/language/literals/regexp/early-err-bad-flag.js
index 4cbd00c91..304816abb 100644
--- a/test/language/literals/regexp/early-err-bad-flag.js
+++ b/test/language/literals/regexp/early-err-bad-flag.js
@@ -9,7 +9,7 @@ description: >
It is a Syntax Error if FlagText of RegularExpressionLiteral contains any code points other than "g", "i", "m", "u", or "y", ...
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/early-err-dup-flag.js b/test/language/literals/regexp/early-err-dup-flag.js
index a88a8c57e..97fd83d4e 100644
--- a/test/language/literals/regexp/early-err-dup-flag.js
+++ b/test/language/literals/regexp/early-err-dup-flag.js
@@ -9,7 +9,7 @@ description: >
It is a Syntax Error if FlagText of RegularExpressionLiteral contains ... the same code point more than once.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/early-err-flags-unicode-escape.js b/test/language/literals/regexp/early-err-flags-unicode-escape.js
index 2ccae26cb..e3411450c 100644
--- a/test/language/literals/regexp/early-err-flags-unicode-escape.js
+++ b/test/language/literals/regexp/early-err-flags-unicode-escape.js
@@ -9,7 +9,7 @@ info: |
description: >
It is a Syntax Error if IdentifierPart contains a Unicode escape sequence.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/early-err-pattern.js b/test/language/literals/regexp/early-err-pattern.js
index a846d7bb8..d618b2fd4 100644
--- a/test/language/literals/regexp/early-err-pattern.js
+++ b/test/language/literals/regexp/early-err-pattern.js
@@ -8,7 +8,7 @@ info: |
description: >
It is a Syntax Error if BodyText of RegularExpressionLiteral cannot be recognized using the goal symbol Pattern of the ECMAScript RegExp grammar specified in #sec-patterns.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/invalid-braced-quantifier-exact.js b/test/language/literals/regexp/invalid-braced-quantifier-exact.js
index 1fc95c7f9..b957a0d03 100644
--- a/test/language/literals/regexp/invalid-braced-quantifier-exact.js
+++ b/test/language/literals/regexp/invalid-braced-quantifier-exact.js
@@ -16,7 +16,7 @@ info: |
pattern with a higher precedence. This makes the SyntaxError for such
patterns consistent between Annex-B and non-Annex-B environments.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/invalid-braced-quantifier-lower.js b/test/language/literals/regexp/invalid-braced-quantifier-lower.js
index bb687bd06..7b6c39d85 100644
--- a/test/language/literals/regexp/invalid-braced-quantifier-lower.js
+++ b/test/language/literals/regexp/invalid-braced-quantifier-lower.js
@@ -16,7 +16,7 @@ info: |
pattern with a higher precedence. This makes the SyntaxError for such
patterns consistent between Annex-B and non-Annex-B environments.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/invalid-braced-quantifier-range.js b/test/language/literals/regexp/invalid-braced-quantifier-range.js
index 90148ea15..5c43af856 100644
--- a/test/language/literals/regexp/invalid-braced-quantifier-range.js
+++ b/test/language/literals/regexp/invalid-braced-quantifier-range.js
@@ -16,7 +16,7 @@ info: |
pattern with a higher precedence. This makes the SyntaxError for such
patterns consistent between Annex-B and non-Annex-B environments.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/regexp-first-char-no-line-separator.js b/test/language/literals/regexp/regexp-first-char-no-line-separator.js
index 67d1a9597..804cc6e0e 100644
--- a/test/language/literals/regexp/regexp-first-char-no-line-separator.js
+++ b/test/language/literals/regexp/regexp-first-char-no-line-separator.js
@@ -20,7 +20,7 @@ info: |
description: >
The first character of a regular expression may not be a <LS>
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js b/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js
index 369a9ccea..05bf3ebe6 100644
--- a/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js
+++ b/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js
@@ -20,7 +20,7 @@ info: |
description: >
The first character of a regular expression may not be a <PS>
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/regexp-source-char-no-line-separator.js b/test/language/literals/regexp/regexp-source-char-no-line-separator.js
index 656782433..7a8ef5b89 100644
--- a/test/language/literals/regexp/regexp-source-char-no-line-separator.js
+++ b/test/language/literals/regexp/regexp-source-char-no-line-separator.js
@@ -19,7 +19,7 @@ info: |
description: >
A regular expression may not contain a <LS> as a SourceCharacter
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js b/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js
index 0c496e027..37b34928c 100644
--- a/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js
+++ b/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js
@@ -20,7 +20,7 @@ info: |
description: >
A regular expression may not contain a <PS> as a SourceCharacter
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-dec-esc.js b/test/language/literals/regexp/u-dec-esc.js
index 8678427a4..f6a17d3c6 100644
--- a/test/language/literals/regexp/u-dec-esc.js
+++ b/test/language/literals/regexp/u-dec-esc.js
@@ -8,7 +8,7 @@ info: |
B extensions--see ES6 section B.1.4).
es6id: 21.2.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-class-escape.js b/test/language/literals/regexp/u-invalid-class-escape.js
index caeea9b0a..8df0a615b 100644
--- a/test/language/literals/regexp/u-invalid-class-escape.js
+++ b/test/language/literals/regexp/u-invalid-class-escape.js
@@ -14,7 +14,7 @@ info: |
The `u` flag precludes the Annex B extension that enables this pattern.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-extended-pattern-char.js b/test/language/literals/regexp/u-invalid-extended-pattern-char.js
index 2b2a280ec..8463f9efb 100644
--- a/test/language/literals/regexp/u-invalid-extended-pattern-char.js
+++ b/test/language/literals/regexp/u-invalid-extended-pattern-char.js
@@ -11,7 +11,7 @@ info: |
Term[U] ::
[~U] ExtendedAtom
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-identity-escape.js b/test/language/literals/regexp/u-invalid-identity-escape.js
index e5ecfe859..96beb7b34 100644
--- a/test/language/literals/regexp/u-invalid-identity-escape.js
+++ b/test/language/literals/regexp/u-invalid-identity-escape.js
@@ -13,7 +13,7 @@ info: |
The `u` flag precludes the use of characters in UnicodeIDContinue
irrespective of the presence of Annex B extensions.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-legacy-octal-escape.js b/test/language/literals/regexp/u-invalid-legacy-octal-escape.js
index 6200af249..71394008b 100644
--- a/test/language/literals/regexp/u-invalid-legacy-octal-escape.js
+++ b/test/language/literals/regexp/u-invalid-legacy-octal-escape.js
@@ -16,7 +16,7 @@ info: |
RegExpUnicodeEscapeSequence[?U]
IdentityEscape[?U]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js
index bbe2de8c3..29150a73e 100644
--- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js
+++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js
@@ -23,7 +23,7 @@ info: |
The `u` flag precludes the Annex B extension that enables this pattern.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js
index a953228ea..4e76229a1 100644
--- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js
+++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js
@@ -23,7 +23,7 @@ info: |
The `u` flag precludes the Annex B extension that enables this pattern.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js
index 9a22bdff3..1546bccea 100644
--- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js
+++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js
@@ -23,7 +23,7 @@ info: |
The `u` flag precludes the Annex B extension that enables this pattern.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js
index d8d436d65..ca43f93f6 100644
--- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js
+++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js
@@ -22,7 +22,7 @@ info: |
The `u` flag precludes the Annex B extension that enables this pattern.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-oob-decimal-escape.js b/test/language/literals/regexp/u-invalid-oob-decimal-escape.js
index c7059f0c7..eb3d2a64a 100644
--- a/test/language/literals/regexp/u-invalid-oob-decimal-escape.js
+++ b/test/language/literals/regexp/u-invalid-oob-decimal-escape.js
@@ -11,7 +11,7 @@ info: |
When the "unicode" flag is set, this algorithm is honored irrespective of
the presence of Annex B extensions.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-invalid-quantifiable-assertion.js b/test/language/literals/regexp/u-invalid-quantifiable-assertion.js
index 7ad9c0520..65de93301 100644
--- a/test/language/literals/regexp/u-invalid-quantifiable-assertion.js
+++ b/test/language/literals/regexp/u-invalid-quantifiable-assertion.js
@@ -11,7 +11,7 @@ info: |
Term[U] ::
[~U] QuantifiableAssertion Quantifier
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-unicode-esc-bounds.js b/test/language/literals/regexp/u-unicode-esc-bounds.js
index 0941d1e36..4934b4ddd 100644
--- a/test/language/literals/regexp/u-unicode-esc-bounds.js
+++ b/test/language/literals/regexp/u-unicode-esc-bounds.js
@@ -11,7 +11,7 @@ info: |
- It is a Syntax Error if the MV of HexDigits > 1114111.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/regexp/u-unicode-esc-non-hex.js b/test/language/literals/regexp/u-unicode-esc-non-hex.js
index f0884789f..c8fdc3613 100644
--- a/test/language/literals/regexp/u-unicode-esc-non-hex.js
+++ b/test/language/literals/regexp/u-unicode-esc-non-hex.js
@@ -6,7 +6,7 @@ description: >
Non-hexadecimal value within the delimiters of a UnicodeEscapeSequence
es6id: 21.2.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/7.8.4-1gs.js b/test/language/literals/string/7.8.4-1gs.js
index cba7b591a..7b676d6c3 100644
--- a/test/language/literals/string/7.8.4-1gs.js
+++ b/test/language/literals/string/7.8.4-1gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - OctalEscapeSequence(\0110) is forbidden in strict
mode
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/literals/string/S7.8.4_A1.1_T1.js b/test/language/literals/string/S7.8.4_A1.1_T1.js
index f2951f5ce..1e724dbc5 100644
--- a/test/language/literals/string/S7.8.4_A1.1_T1.js
+++ b/test/language/literals/string/S7.8.4_A1.1_T1.js
@@ -8,7 +8,7 @@ description: >
DoubleStringCharacter :: SourceCharacter but not double-quote " or
LineTerminator
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A1.1_T2.js b/test/language/literals/string/S7.8.4_A1.1_T2.js
index 7c41e0a64..e26c5f072 100644
--- a/test/language/literals/string/S7.8.4_A1.1_T2.js
+++ b/test/language/literals/string/S7.8.4_A1.1_T2.js
@@ -8,7 +8,7 @@ description: >
DoubleStringCharacter :: SourceCharacter but not double-quote " or
LineTerminator
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A1.2_T1.js b/test/language/literals/string/S7.8.4_A1.2_T1.js
index 2066b4b22..582c65553 100644
--- a/test/language/literals/string/S7.8.4_A1.2_T1.js
+++ b/test/language/literals/string/S7.8.4_A1.2_T1.js
@@ -8,7 +8,7 @@ description: >
SingleStringCharacter :: SourceCharacter but not single-quote ' or
LineTerminator
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A1.2_T2.js b/test/language/literals/string/S7.8.4_A1.2_T2.js
index 8e319a164..df26aa59a 100644
--- a/test/language/literals/string/S7.8.4_A1.2_T2.js
+++ b/test/language/literals/string/S7.8.4_A1.2_T2.js
@@ -8,7 +8,7 @@ description: >
SingleStringCharacter :: SourceCharacter but not single-quote ' or
LineTerminator
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A3.1_T1.js b/test/language/literals/string/S7.8.4_A3.1_T1.js
index 350e8e00d..136591e7b 100644
--- a/test/language/literals/string/S7.8.4_A3.1_T1.js
+++ b/test/language/literals/string/S7.8.4_A3.1_T1.js
@@ -6,7 +6,7 @@ info: "StringLiteral :: \"\\\" or '\\' is not correct"
es5id: 7.8.4_A3.1_T1
description: Checking if execution of "\" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A3.1_T2.js b/test/language/literals/string/S7.8.4_A3.1_T2.js
index 3e83b3da4..fd41fb60e 100644
--- a/test/language/literals/string/S7.8.4_A3.1_T2.js
+++ b/test/language/literals/string/S7.8.4_A3.1_T2.js
@@ -6,7 +6,7 @@ info: "StringLiteral :: \"\\\" or '\\' is not correct"
es5id: 7.8.4_A3.1_T2
description: Checking if execution of "'\'" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A3.2_T1.js b/test/language/literals/string/S7.8.4_A3.2_T1.js
index 5dc1a4d89..c683cc6e9 100644
--- a/test/language/literals/string/S7.8.4_A3.2_T1.js
+++ b/test/language/literals/string/S7.8.4_A3.2_T1.js
@@ -6,7 +6,7 @@ info: "StringLiteral :: \"\\\\\\\" or '\\\\\\' is not correct"
es5id: 7.8.4_A3.2_T1
description: Checking if execution of "\\\" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A3.2_T2.js b/test/language/literals/string/S7.8.4_A3.2_T2.js
index 3402432bd..8c1951d7f 100644
--- a/test/language/literals/string/S7.8.4_A3.2_T2.js
+++ b/test/language/literals/string/S7.8.4_A3.2_T2.js
@@ -6,7 +6,7 @@ info: "StringLiteral :: \"\\\\\\\" or '\\\\\\' is not correct"
es5id: 7.8.4_A3.2_T2
description: Checking if execution of '\\\' fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A4.3_T1.js b/test/language/literals/string/S7.8.4_A4.3_T1.js
index e532b2547..4cc00380b 100644
--- a/test/language/literals/string/S7.8.4_A4.3_T1.js
+++ b/test/language/literals/string/S7.8.4_A4.3_T1.js
@@ -6,7 +6,7 @@ info: NonEscapeSequence is not EscapeCharacter
es5id: 7.8.4_A4.3_T1
description: "EscapeCharacter :: DecimalDigits :: 1"
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/literals/string/S7.8.4_A4.3_T2.js b/test/language/literals/string/S7.8.4_A4.3_T2.js
index b513a11ea..def1cdb05 100644
--- a/test/language/literals/string/S7.8.4_A4.3_T2.js
+++ b/test/language/literals/string/S7.8.4_A4.3_T2.js
@@ -6,7 +6,7 @@ info: NonEscapeSequence is not EscapeCharacter
es5id: 7.8.4_A4.3_T2
description: "EscapeCharacter :: DecimalDigits :: 7"
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/literals/string/S7.8.4_A7.1_T4.js b/test/language/literals/string/S7.8.4_A7.1_T4.js
index 9c2dcf15a..a1002e554 100644
--- a/test/language/literals/string/S7.8.4_A7.1_T4.js
+++ b/test/language/literals/string/S7.8.4_A7.1_T4.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.8.4_A7.1_T4
description: "UnicodeEscapeSequence :: u000G is incorrect"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A7.2_T1.js b/test/language/literals/string/S7.8.4_A7.2_T1.js
index 2b252b5df..2f122a5f7 100644
--- a/test/language/literals/string/S7.8.4_A7.2_T1.js
+++ b/test/language/literals/string/S7.8.4_A7.2_T1.js
@@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect
es5id: 7.8.4_A7.2_T1
description: ":: HexDigit :: 1"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A7.2_T2.js b/test/language/literals/string/S7.8.4_A7.2_T2.js
index efa5cb48d..be6588d7e 100644
--- a/test/language/literals/string/S7.8.4_A7.2_T2.js
+++ b/test/language/literals/string/S7.8.4_A7.2_T2.js
@@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect
es5id: 7.8.4_A7.2_T2
description: ":: HexDigit :: A"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A7.2_T3.js b/test/language/literals/string/S7.8.4_A7.2_T3.js
index 62d0d1fb4..a06d44fe4 100644
--- a/test/language/literals/string/S7.8.4_A7.2_T3.js
+++ b/test/language/literals/string/S7.8.4_A7.2_T3.js
@@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect
es5id: 7.8.4_A7.2_T3
description: ":: HexDigit :: 1"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A7.2_T4.js b/test/language/literals/string/S7.8.4_A7.2_T4.js
index 82a194b50..83bf6097a 100644
--- a/test/language/literals/string/S7.8.4_A7.2_T4.js
+++ b/test/language/literals/string/S7.8.4_A7.2_T4.js
@@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect
es5id: 7.8.4_A7.2_T4
description: ":: HexDigit :: A"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A7.2_T5.js b/test/language/literals/string/S7.8.4_A7.2_T5.js
index 0a4428292..a4d09167a 100644
--- a/test/language/literals/string/S7.8.4_A7.2_T5.js
+++ b/test/language/literals/string/S7.8.4_A7.2_T5.js
@@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect
es5id: 7.8.4_A7.2_T5
description: ":: HexDigit :: 1"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/S7.8.4_A7.2_T6.js b/test/language/literals/string/S7.8.4_A7.2_T6.js
index 6308cb0c7..b75c821a2 100644
--- a/test/language/literals/string/S7.8.4_A7.2_T6.js
+++ b/test/language/literals/string/S7.8.4_A7.2_T6.js
@@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect
es5id: 7.8.4_A7.2_T6
description: ":: HexDigit :: A"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js b/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js
index 7a91a8757..baef3c5c5 100644
--- a/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js
+++ b/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js
@@ -29,7 +29,7 @@ info: |
parsing TemplateCharacter.
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/literals/string/legacy-octal-escape-sequence-strict.js b/test/language/literals/string/legacy-octal-escape-sequence-strict.js
index 53d342c24..2d102f765 100644
--- a/test/language/literals/string/legacy-octal-escape-sequence-strict.js
+++ b/test/language/literals/string/legacy-octal-escape-sequence-strict.js
@@ -29,7 +29,7 @@ info: |
parsing TemplateCharacter.
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/comment-multi-line-html-close.js b/test/language/module-code/comment-multi-line-html-close.js
index 8d965ec6f..5d045ed30 100644
--- a/test/language/module-code/comment-multi-line-html-close.js
+++ b/test/language/module-code/comment-multi-line-html-close.js
@@ -7,7 +7,7 @@ description: >
esid: sec-html-like-comments
es6id: B1.3
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/comment-single-line-html-close.js b/test/language/module-code/comment-single-line-html-close.js
index da07ebc51..87189eac6 100644
--- a/test/language/module-code/comment-single-line-html-close.js
+++ b/test/language/module-code/comment-single-line-html-close.js
@@ -7,7 +7,7 @@ description: >
esid: sec-html-like-comments
es6id: B1.3
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/comment-single-line-html-open.js b/test/language/module-code/comment-single-line-html-open.js
index 4a832b996..6298ce3ea 100644
--- a/test/language/module-code/comment-single-line-html-open.js
+++ b/test/language/module-code/comment-single-line-html-open.js
@@ -7,7 +7,7 @@ description: >
esid: sec-html-like-comments
es6id: B1.3
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/early-dup-export-decl.js b/test/language/module-code/early-dup-export-decl.js
index a938e6b57..9e0fcec6c 100644
--- a/test/language/module-code/early-dup-export-decl.js
+++ b/test/language/module-code/early-dup-export-decl.js
@@ -7,7 +7,7 @@ description: >
duplicate entries.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/module-code/early-dup-export-dflt-id.js b/test/language/module-code/early-dup-export-dflt-id.js
index 06bec7227..c6fec8d00 100644
--- a/test/language/module-code/early-dup-export-dflt-id.js
+++ b/test/language/module-code/early-dup-export-dflt-id.js
@@ -8,7 +8,7 @@ description: >
duplicate entries.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-dup-export-dflt.js b/test/language/module-code/early-dup-export-dflt.js
index 0ad78abab..7c2f1269d 100644
--- a/test/language/module-code/early-dup-export-dflt.js
+++ b/test/language/module-code/early-dup-export-dflt.js
@@ -7,7 +7,7 @@ description: >
duplicate entries.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-dup-export-id-as.js b/test/language/module-code/early-dup-export-id-as.js
index fbc620407..077c9406d 100644
--- a/test/language/module-code/early-dup-export-id-as.js
+++ b/test/language/module-code/early-dup-export-id-as.js
@@ -7,7 +7,7 @@ description: >
duplicate entries.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-dup-export-id.js b/test/language/module-code/early-dup-export-id.js
index dbfd44ab4..554992628 100644
--- a/test/language/module-code/early-dup-export-id.js
+++ b/test/language/module-code/early-dup-export-id.js
@@ -7,7 +7,7 @@ description: >
duplicate entries.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-dup-lables.js b/test/language/module-code/early-dup-lables.js
index c2e28351b..502e14b3b 100644
--- a/test/language/module-code/early-dup-lables.js
+++ b/test/language/module-code/early-dup-lables.js
@@ -7,7 +7,7 @@ description: >
argument « » is true.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-dup-lex.js b/test/language/module-code/early-dup-lex.js
index 9afac2200..8ae5f80c9 100644
--- a/test/language/module-code/early-dup-lex.js
+++ b/test/language/module-code/early-dup-lex.js
@@ -8,7 +8,7 @@ description: >
flags: [module]
features: [let, const]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-export-global.js b/test/language/module-code/early-export-global.js
index 5a7033e9f..db81e9a46 100644
--- a/test/language/module-code/early-export-global.js
+++ b/test/language/module-code/early-export-global.js
@@ -10,7 +10,7 @@ info: |
ModuleItemList, or the LexicallyDeclaredNames of ModuleItemList.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-export-unresolvable.js b/test/language/module-code/early-export-unresolvable.js
index 4623641f5..abd3dda62 100644
--- a/test/language/module-code/early-export-unresolvable.js
+++ b/test/language/module-code/early-export-unresolvable.js
@@ -8,7 +8,7 @@ description: >
ModuleItemList, or the LexicallyDeclaredNames of ModuleItemList.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-import-arguments.js b/test/language/module-code/early-import-arguments.js
index e60743f18..cf4c01bc9 100644
--- a/test/language/module-code/early-import-arguments.js
+++ b/test/language/module-code/early-import-arguments.js
@@ -19,7 +19,7 @@ info: |
in strict mode code and the StringValue of Identifier is "arguments" or
"eval".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/early-import-as-arguments.js b/test/language/module-code/early-import-as-arguments.js
index 272cd1ecb..981dcccfc 100644
--- a/test/language/module-code/early-import-as-arguments.js
+++ b/test/language/module-code/early-import-as-arguments.js
@@ -19,7 +19,7 @@ info: |
in strict mode code and the StringValue of Identifier is "arguments" or
"eval".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/early-import-as-eval.js b/test/language/module-code/early-import-as-eval.js
index 49814c642..ad15ad476 100644
--- a/test/language/module-code/early-import-as-eval.js
+++ b/test/language/module-code/early-import-as-eval.js
@@ -19,7 +19,7 @@ info: |
in strict mode code and the StringValue of Identifier is "arguments" or
"eval".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/early-import-eval.js b/test/language/module-code/early-import-eval.js
index be0ed42e8..ec771b4d9 100644
--- a/test/language/module-code/early-import-eval.js
+++ b/test/language/module-code/early-import-eval.js
@@ -19,7 +19,7 @@ info: |
in strict mode code and the StringValue of Identifier is "arguments" or
"eval".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/early-lex-and-var.js b/test/language/module-code/early-lex-and-var.js
index ecb572f17..cba69d9ce 100644
--- a/test/language/module-code/early-lex-and-var.js
+++ b/test/language/module-code/early-lex-and-var.js
@@ -8,7 +8,7 @@ description: >
flags: [module]
features: [let]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-new-target.js b/test/language/module-code/early-new-target.js
index 5bacf185e..ac47e65b3 100644
--- a/test/language/module-code/early-new-target.js
+++ b/test/language/module-code/early-new-target.js
@@ -6,7 +6,7 @@ description: >
It is a Syntax Error if ModuleItemList Contains NewTarget
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-strict-mode.js b/test/language/module-code/early-strict-mode.js
index 15401bdd7..f510ff818 100644
--- a/test/language/module-code/early-strict-mode.js
+++ b/test/language/module-code/early-strict-mode.js
@@ -6,7 +6,7 @@ es6id: 10.2.1
esid: sec-strict-mode-code
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-super.js b/test/language/module-code/early-super.js
index 4ee9b6277..bd34f9fe0 100644
--- a/test/language/module-code/early-super.js
+++ b/test/language/module-code/early-super.js
@@ -6,7 +6,7 @@ description: >
It is a Syntax Error if ModuleItemList Contains super.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-undef-break.js b/test/language/module-code/early-undef-break.js
index 86a700a11..4a6414bed 100644
--- a/test/language/module-code/early-undef-break.js
+++ b/test/language/module-code/early-undef-break.js
@@ -7,7 +7,7 @@ description: >
argument « » is true.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/early-undef-continue.js b/test/language/module-code/early-undef-continue.js
index ad3d415e1..0bac3eacb 100644
--- a/test/language/module-code/early-undef-continue.js
+++ b/test/language/module-code/early-undef-continue.js
@@ -7,7 +7,7 @@ description: >
with arguments « » and « » is true.
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-arrow-function.js b/test/language/module-code/parse-err-decl-pos-export-arrow-function.js
index a1c50f894..2eef27bc1 100644
--- a/test/language/module-code/parse-err-decl-pos-export-arrow-function.js
+++ b/test/language/module-code/parse-err-decl-pos-export-arrow-function.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js b/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js
index 54102000c..cdbedc8a3 100644
--- a/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js
+++ b/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-block-stmt.js b/test/language/module-code/parse-err-decl-pos-export-block-stmt.js
index 9a5eaae41..c608e1978 100644
--- a/test/language/module-code/parse-err-decl-pos-export-block-stmt.js
+++ b/test/language/module-code/parse-err-decl-pos-export-block-stmt.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js
index c06745d79..ddd33bee6 100644
--- a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js
+++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js
index d950bd92c..f5d26d1c3 100644
--- a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js
+++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js
index dad321179..67b4c30d6 100644
--- a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js
+++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js
index f23428fa6..b804b62d5 100644
--- a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js
+++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js
index f9987fb7d..b4ddb4717 100644
--- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js
+++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js
index a367b6088..edf2acbcd 100644
--- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js
+++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js
index 2895469ac..8100ef95e 100644
--- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js
+++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js
index 74dd7a696..3a7007123 100644
--- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js
+++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-do-while.js b/test/language/module-code/parse-err-decl-pos-export-do-while.js
index 2c8fe0634..483885d3b 100644
--- a/test/language/module-code/parse-err-decl-pos-export-do-while.js
+++ b/test/language/module-code/parse-err-decl-pos-export-do-while.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-const.js b/test/language/module-code/parse-err-decl-pos-export-for-const.js
index 974a9287c..34567d3a0 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-const.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-const.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-const.js b/test/language/module-code/parse-err-decl-pos-export-for-in-const.js
index 7afc55183..0ff9926f0 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-in-const.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-in-const.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-let.js b/test/language/module-code/parse-err-decl-pos-export-for-in-let.js
index 1937e90c2..af14bdf1c 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-in-let.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-in-let.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js b/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js
index f44b86e92..c54475faf 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-var.js b/test/language/module-code/parse-err-decl-pos-export-for-in-var.js
index 4de30f1f9..9d89ee2ee 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-in-var.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-in-var.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-let.js b/test/language/module-code/parse-err-decl-pos-export-for-let.js
index a6f4eef30..6a863ae70 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-let.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-let.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-lhs.js b/test/language/module-code/parse-err-decl-pos-export-for-lhs.js
index dd39c6e22..34a183c80 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-lhs.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-lhs.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-const.js b/test/language/module-code/parse-err-decl-pos-export-for-of-const.js
index b87559a95..202ad2af8 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-of-const.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-of-const.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-let.js b/test/language/module-code/parse-err-decl-pos-export-for-of-let.js
index eb03c3704..fd30fc320 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-of-let.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-of-let.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js b/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js
index dc5ae19f1..5c3db81bb 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-var.js b/test/language/module-code/parse-err-decl-pos-export-for-of-var.js
index e94a10cb9..7fd015233 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-of-var.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-of-var.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-for-var.js b/test/language/module-code/parse-err-decl-pos-export-for-var.js
index 49315ef1d..5cf98f5ab 100644
--- a/test/language/module-code/parse-err-decl-pos-export-for-var.js
+++ b/test/language/module-code/parse-err-decl-pos-export-for-var.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-function-decl.js b/test/language/module-code/parse-err-decl-pos-export-function-decl.js
index 156ba7502..48d2b1a14 100644
--- a/test/language/module-code/parse-err-decl-pos-export-function-decl.js
+++ b/test/language/module-code/parse-err-decl-pos-export-function-decl.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-function-expr.js b/test/language/module-code/parse-err-decl-pos-export-function-expr.js
index bcba9d3cb..463d6f544 100644
--- a/test/language/module-code/parse-err-decl-pos-export-function-expr.js
+++ b/test/language/module-code/parse-err-decl-pos-export-function-expr.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-generator-decl.js b/test/language/module-code/parse-err-decl-pos-export-generator-decl.js
index d42c0f796..f464772fc 100644
--- a/test/language/module-code/parse-err-decl-pos-export-generator-decl.js
+++ b/test/language/module-code/parse-err-decl-pos-export-generator-decl.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-export-generator-expr.js b/test/language/module-code/parse-err-decl-pos-export-generator-expr.js
index c19213d7b..5a4bb27ad 100644
--- a/test/language/module-code/parse-err-decl-pos-export-generator-expr.js
+++ b/test/language/module-code/parse-err-decl-pos-export-generator-expr.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-if-else.js b/test/language/module-code/parse-err-decl-pos-export-if-else.js
index d4501dcfd..394574db4 100644
--- a/test/language/module-code/parse-err-decl-pos-export-if-else.js
+++ b/test/language/module-code/parse-err-decl-pos-export-if-else.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-if-if.js b/test/language/module-code/parse-err-decl-pos-export-if-if.js
index 4319e30e0..da9ecb867 100644
--- a/test/language/module-code/parse-err-decl-pos-export-if-if.js
+++ b/test/language/module-code/parse-err-decl-pos-export-if-if.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-labeled.js b/test/language/module-code/parse-err-decl-pos-export-labeled.js
index 4a931093f..b85a7d223 100644
--- a/test/language/module-code/parse-err-decl-pos-export-labeled.js
+++ b/test/language/module-code/parse-err-decl-pos-export-labeled.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js b/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js
index 6a2b6364e..6b2ab3b55 100644
--- a/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js
+++ b/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-export-object-getter.js b/test/language/module-code/parse-err-decl-pos-export-object-getter.js
index bcdb09ad1..d9178f5d7 100644
--- a/test/language/module-code/parse-err-decl-pos-export-object-getter.js
+++ b/test/language/module-code/parse-err-decl-pos-export-object-getter.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-object-method.js b/test/language/module-code/parse-err-decl-pos-export-object-method.js
index d847bbcdc..daf34380f 100644
--- a/test/language/module-code/parse-err-decl-pos-export-object-method.js
+++ b/test/language/module-code/parse-err-decl-pos-export-object-method.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-object-setter.js b/test/language/module-code/parse-err-decl-pos-export-object-setter.js
index 8273aa987..3f234d450 100644
--- a/test/language/module-code/parse-err-decl-pos-export-object-setter.js
+++ b/test/language/module-code/parse-err-decl-pos-export-object-setter.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js b/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js
index 6d27b3be1..9dfeaa734 100644
--- a/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js
+++ b/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-switch-case.js b/test/language/module-code/parse-err-decl-pos-export-switch-case.js
index 23db027c3..a9678e0f9 100644
--- a/test/language/module-code/parse-err-decl-pos-export-switch-case.js
+++ b/test/language/module-code/parse-err-decl-pos-export-switch-case.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js b/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js
index 6c8613030..af9f4c01d 100644
--- a/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js
+++ b/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js b/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js
index 46a611409..a63add0e7 100644
--- a/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js
+++ b/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-try-catch.js b/test/language/module-code/parse-err-decl-pos-export-try-catch.js
index c9c0dc73b..b9a897bef 100644
--- a/test/language/module-code/parse-err-decl-pos-export-try-catch.js
+++ b/test/language/module-code/parse-err-decl-pos-export-try-catch.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-try-finally.js b/test/language/module-code/parse-err-decl-pos-export-try-finally.js
index b141c1008..86b1092e5 100644
--- a/test/language/module-code/parse-err-decl-pos-export-try-finally.js
+++ b/test/language/module-code/parse-err-decl-pos-export-try-finally.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-try-try.js b/test/language/module-code/parse-err-decl-pos-export-try-try.js
index 237d3a94a..e7c96ceb1 100644
--- a/test/language/module-code/parse-err-decl-pos-export-try-try.js
+++ b/test/language/module-code/parse-err-decl-pos-export-try-try.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-export-while.js b/test/language/module-code/parse-err-decl-pos-export-while.js
index 75db89717..2fdb60b73 100644
--- a/test/language/module-code/parse-err-decl-pos-export-while.js
+++ b/test/language/module-code/parse-err-decl-pos-export-while.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `export` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-arrow-function.js b/test/language/module-code/parse-err-decl-pos-import-arrow-function.js
index 62a5367ab..5eef3d6ec 100644
--- a/test/language/module-code/parse-err-decl-pos-import-arrow-function.js
+++ b/test/language/module-code/parse-err-decl-pos-import-arrow-function.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js b/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js
index c6134a857..1d42d9ce4 100644
--- a/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js
+++ b/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-block-stmt.js b/test/language/module-code/parse-err-decl-pos-import-block-stmt.js
index bbdcfead1..5a3199962 100644
--- a/test/language/module-code/parse-err-decl-pos-import-block-stmt.js
+++ b/test/language/module-code/parse-err-decl-pos-import-block-stmt.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js
index 1641862f5..1ff3d9c31 100644
--- a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js
+++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js
index 6e575258c..50ada6228 100644
--- a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js
+++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js
index f79daa9c1..631aff386 100644
--- a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js
+++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js
index bb74bf0d2..25e1d62d3 100644
--- a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js
+++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js
index 82ef380c1..2b3d60dcb 100644
--- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js
+++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js
index dc623d4a6..d0239959e 100644
--- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js
+++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js
index d3954fc39..e806abc60 100644
--- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js
+++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js
index d59a3ce9e..4d5f01817 100644
--- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js
+++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-do-while.js b/test/language/module-code/parse-err-decl-pos-import-do-while.js
index ead37d503..5a0325efc 100644
--- a/test/language/module-code/parse-err-decl-pos-import-do-while.js
+++ b/test/language/module-code/parse-err-decl-pos-import-do-while.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-const.js b/test/language/module-code/parse-err-decl-pos-import-for-const.js
index f2f19b5a0..79921b55a 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-const.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-const.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-const.js b/test/language/module-code/parse-err-decl-pos-import-for-in-const.js
index de22bae5b..49cd9a278 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-in-const.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-in-const.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-let.js b/test/language/module-code/parse-err-decl-pos-import-for-in-let.js
index 92fb1d4f5..226141500 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-in-let.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-in-let.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js b/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js
index 79395ace4..04590ccd4 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-var.js b/test/language/module-code/parse-err-decl-pos-import-for-in-var.js
index d3e6fae83..d60c59251 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-in-var.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-in-var.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-let.js b/test/language/module-code/parse-err-decl-pos-import-for-let.js
index 6f669910e..7b540cd61 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-let.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-let.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-lhs.js b/test/language/module-code/parse-err-decl-pos-import-for-lhs.js
index 8ac1f694c..98df8c7e7 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-lhs.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-lhs.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-const.js b/test/language/module-code/parse-err-decl-pos-import-for-of-const.js
index 7ed8ba0ee..c0f983a14 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-of-const.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-of-const.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-let.js b/test/language/module-code/parse-err-decl-pos-import-for-of-let.js
index 0bc5aa4d2..cc7c9f10a 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-of-let.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-of-let.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js b/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js
index d07eb8927..415752e9e 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-var.js b/test/language/module-code/parse-err-decl-pos-import-for-of-var.js
index 0acc6f7af..32a57216b 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-of-var.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-of-var.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-for-var.js b/test/language/module-code/parse-err-decl-pos-import-for-var.js
index ceb9d358c..ba661f7a9 100644
--- a/test/language/module-code/parse-err-decl-pos-import-for-var.js
+++ b/test/language/module-code/parse-err-decl-pos-import-for-var.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-function-decl.js b/test/language/module-code/parse-err-decl-pos-import-function-decl.js
index 9a0de2276..be4c7d368 100644
--- a/test/language/module-code/parse-err-decl-pos-import-function-decl.js
+++ b/test/language/module-code/parse-err-decl-pos-import-function-decl.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-function-expr.js b/test/language/module-code/parse-err-decl-pos-import-function-expr.js
index 5bda3c98e..258999293 100644
--- a/test/language/module-code/parse-err-decl-pos-import-function-expr.js
+++ b/test/language/module-code/parse-err-decl-pos-import-function-expr.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-generator-decl.js b/test/language/module-code/parse-err-decl-pos-import-generator-decl.js
index 106dc38bc..d5cba764d 100644
--- a/test/language/module-code/parse-err-decl-pos-import-generator-decl.js
+++ b/test/language/module-code/parse-err-decl-pos-import-generator-decl.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-import-generator-expr.js b/test/language/module-code/parse-err-decl-pos-import-generator-expr.js
index bee44effa..16610c90e 100644
--- a/test/language/module-code/parse-err-decl-pos-import-generator-expr.js
+++ b/test/language/module-code/parse-err-decl-pos-import-generator-expr.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-if-else.js b/test/language/module-code/parse-err-decl-pos-import-if-else.js
index 93560a19c..f669714db 100644
--- a/test/language/module-code/parse-err-decl-pos-import-if-else.js
+++ b/test/language/module-code/parse-err-decl-pos-import-if-else.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-if-if.js b/test/language/module-code/parse-err-decl-pos-import-if-if.js
index 8434c82c2..822b53587 100644
--- a/test/language/module-code/parse-err-decl-pos-import-if-if.js
+++ b/test/language/module-code/parse-err-decl-pos-import-if-if.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-labeled.js b/test/language/module-code/parse-err-decl-pos-import-labeled.js
index 172e3a754..a56c7b170 100644
--- a/test/language/module-code/parse-err-decl-pos-import-labeled.js
+++ b/test/language/module-code/parse-err-decl-pos-import-labeled.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js b/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js
index 52eec77f8..1e461a824 100644
--- a/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js
+++ b/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-decl-pos-import-object-getter.js b/test/language/module-code/parse-err-decl-pos-import-object-getter.js
index 8e42951da..183f0125f 100644
--- a/test/language/module-code/parse-err-decl-pos-import-object-getter.js
+++ b/test/language/module-code/parse-err-decl-pos-import-object-getter.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-object-method.js b/test/language/module-code/parse-err-decl-pos-import-object-method.js
index 5ab94c64e..db9026515 100644
--- a/test/language/module-code/parse-err-decl-pos-import-object-method.js
+++ b/test/language/module-code/parse-err-decl-pos-import-object-method.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-object-setter.js b/test/language/module-code/parse-err-decl-pos-import-object-setter.js
index cd5bb46fa..9ae12ae24 100644
--- a/test/language/module-code/parse-err-decl-pos-import-object-setter.js
+++ b/test/language/module-code/parse-err-decl-pos-import-object-setter.js
@@ -4,7 +4,7 @@
description: Expression cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js b/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js
index 8d8847c2c..eba73eee4 100644
--- a/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js
+++ b/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-switch-case.js b/test/language/module-code/parse-err-decl-pos-import-switch-case.js
index 3acfb0ac0..a84a9382b 100644
--- a/test/language/module-code/parse-err-decl-pos-import-switch-case.js
+++ b/test/language/module-code/parse-err-decl-pos-import-switch-case.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js b/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js
index e08e9fde4..89c0d9917 100644
--- a/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js
+++ b/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js b/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js
index fabd334e8..b51a49d7a 100644
--- a/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js
+++ b/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-try-catch.js b/test/language/module-code/parse-err-decl-pos-import-try-catch.js
index 1757236a4..9694b7e40 100644
--- a/test/language/module-code/parse-err-decl-pos-import-try-catch.js
+++ b/test/language/module-code/parse-err-decl-pos-import-try-catch.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-try-finally.js b/test/language/module-code/parse-err-decl-pos-import-try-finally.js
index c5e2ea906..b400d44d9 100644
--- a/test/language/module-code/parse-err-decl-pos-import-try-finally.js
+++ b/test/language/module-code/parse-err-decl-pos-import-try-finally.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-try-try.js b/test/language/module-code/parse-err-decl-pos-import-try-try.js
index 976210977..69d99effc 100644
--- a/test/language/module-code/parse-err-decl-pos-import-try-try.js
+++ b/test/language/module-code/parse-err-decl-pos-import-try-try.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-decl-pos-import-while.js b/test/language/module-code/parse-err-decl-pos-import-while.js
index 45d761385..30292564b 100644
--- a/test/language/module-code/parse-err-decl-pos-import-while.js
+++ b/test/language/module-code/parse-err-decl-pos-import-while.js
@@ -4,7 +4,7 @@
description: Statement cannot contain an `import` declaration
esid: sec-modules
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-export-dflt-const.js b/test/language/module-code/parse-err-export-dflt-const.js
index b1d5abebf..edd092a90 100644
--- a/test/language/module-code/parse-err-export-dflt-const.js
+++ b/test/language/module-code/parse-err-export-dflt-const.js
@@ -6,7 +6,7 @@ es6id: 15.2.3
description: The default export may not be a LexicalDeclaration (const)
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/parse-err-export-dflt-expr.js b/test/language/module-code/parse-err-export-dflt-expr.js
index 55e94683b..521c3d602 100644
--- a/test/language/module-code/parse-err-export-dflt-expr.js
+++ b/test/language/module-code/parse-err-export-dflt-expr.js
@@ -15,7 +15,7 @@ info: |
export default ClassDeclaration[Default]
export default [lookahead ∉ { function, class }] AssignmentExpression[In];
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-export-dflt-let.js b/test/language/module-code/parse-err-export-dflt-let.js
index fe316fc1f..cd76d13a8 100644
--- a/test/language/module-code/parse-err-export-dflt-let.js
+++ b/test/language/module-code/parse-err-export-dflt-let.js
@@ -6,7 +6,7 @@ es6id: 15.2.3
description: The default export may not be a LexicalDeclaration (let)
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/parse-err-export-dflt-var.js b/test/language/module-code/parse-err-export-dflt-var.js
index a661aca4b..9383506fa 100644
--- a/test/language/module-code/parse-err-export-dflt-var.js
+++ b/test/language/module-code/parse-err-export-dflt-var.js
@@ -6,7 +6,7 @@ es6id: 15.2.3
description: The default export may not be a VariableStatement
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/parse-err-hoist-lex-fun.js b/test/language/module-code/parse-err-hoist-lex-fun.js
index 977d2002b..4a59e6c22 100644
--- a/test/language/module-code/parse-err-hoist-lex-fun.js
+++ b/test/language/module-code/parse-err-hoist-lex-fun.js
@@ -14,7 +14,7 @@ info: |
- It is a Syntax Error if any element of the LexicallyDeclaredNames of
ModuleItemList also occurs in the VarDeclaredNames of ModuleItemList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-hoist-lex-gen.js b/test/language/module-code/parse-err-hoist-lex-gen.js
index 6eaa8fc8e..e41ea80f9 100644
--- a/test/language/module-code/parse-err-hoist-lex-gen.js
+++ b/test/language/module-code/parse-err-hoist-lex-gen.js
@@ -15,7 +15,7 @@ info: |
- It is a Syntax Error if any element of the LexicallyDeclaredNames of
ModuleItemList also occurs in the VarDeclaredNames of ModuleItemList.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-invoke-anon-fun-decl.js b/test/language/module-code/parse-err-invoke-anon-fun-decl.js
index 73b8f5502..a2d4efc4e 100644
--- a/test/language/module-code/parse-err-invoke-anon-fun-decl.js
+++ b/test/language/module-code/parse-err-invoke-anon-fun-decl.js
@@ -15,7 +15,7 @@ info: |
export default ClassDeclaration[Default]
export default [lookahead ∉ { function, class }] AssignmentExpression[In];
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-invoke-anon-gen-decl.js b/test/language/module-code/parse-err-invoke-anon-gen-decl.js
index 34eb16578..6f7dc4d4d 100644
--- a/test/language/module-code/parse-err-invoke-anon-gen-decl.js
+++ b/test/language/module-code/parse-err-invoke-anon-gen-decl.js
@@ -16,7 +16,7 @@ info: |
export default ClassDeclaration[Default]
export default [lookahead ∉ { function, class }] AssignmentExpression[In];
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
features: [generators]
diff --git a/test/language/module-code/parse-err-reference.js b/test/language/module-code/parse-err-reference.js
index 01562c072..b046fd027 100644
--- a/test/language/module-code/parse-err-reference.js
+++ b/test/language/module-code/parse-err-reference.js
@@ -4,7 +4,7 @@
description: Early ReferenceError resulting from module parsing
esid: sec-parsemodule
negative:
- phase: early
+ phase: parse
type: ReferenceError
info: |
[...]
diff --git a/test/language/module-code/parse-err-return.js b/test/language/module-code/parse-err-return.js
index fa5aab5ea..2f8934597 100644
--- a/test/language/module-code/parse-err-return.js
+++ b/test/language/module-code/parse-err-return.js
@@ -23,7 +23,7 @@ info: |
StatementListItem[~Yield, ~Return]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/parse-err-semi-dflt-expr.js b/test/language/module-code/parse-err-semi-dflt-expr.js
index b155c8562..47762c414 100644
--- a/test/language/module-code/parse-err-semi-dflt-expr.js
+++ b/test/language/module-code/parse-err-semi-dflt-expr.js
@@ -16,7 +16,7 @@ info: |
export default ClassDeclaration[Default]
export default [lookahead ∉ { function, class }] AssignmentExpression[In];
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-semi-export-clause-from.js b/test/language/module-code/parse-err-semi-export-clause-from.js
index f2cbdccf5..3a42aadb8 100644
--- a/test/language/module-code/parse-err-semi-export-clause-from.js
+++ b/test/language/module-code/parse-err-semi-export-clause-from.js
@@ -16,7 +16,7 @@ info: |
export default ClassDeclaration[Default]
export default [lookahead ∉ { function, class }] AssignmentExpression[In];
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-semi-export-clause.js b/test/language/module-code/parse-err-semi-export-clause.js
index c42e6f5df..e744db3dd 100644
--- a/test/language/module-code/parse-err-semi-export-clause.js
+++ b/test/language/module-code/parse-err-semi-export-clause.js
@@ -16,7 +16,7 @@ info: |
export default ClassDeclaration[Default]
export default [lookahead ∉ { function, class }] AssignmentExpression[In];
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-semi-export-star.js b/test/language/module-code/parse-err-semi-export-star.js
index 71b18e7c4..0222b6fb2 100644
--- a/test/language/module-code/parse-err-semi-export-star.js
+++ b/test/language/module-code/parse-err-semi-export-star.js
@@ -15,7 +15,7 @@ info: |
export default ClassDeclaration[Default]
export default [lookahead ∉ { function, class }] AssignmentExpression[In];
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/module-code/parse-err-syntax.js b/test/language/module-code/parse-err-syntax.js
index 1e5c0b328..819771765 100644
--- a/test/language/module-code/parse-err-syntax.js
+++ b/test/language/module-code/parse-err-syntax.js
@@ -4,7 +4,7 @@
description: Early SyntaxError resulting from module parsing
esid: sec-parsemodule
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
[...]
diff --git a/test/language/module-code/parse-err-yield.js b/test/language/module-code/parse-err-yield.js
index 4650d120c..aea5a2a92 100644
--- a/test/language/module-code/parse-err-yield.js
+++ b/test/language/module-code/parse-err-yield.js
@@ -23,7 +23,7 @@ info: |
StatementListItem[~Yield, ~Return]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-1.js b/test/language/module-code/privatename-not-valid-earlyerr-module-1.js
index 8e2060af5..9c5c74014 100644
--- a/test/language/module-code/privatename-not-valid-earlyerr-module-1.js
+++ b/test/language/module-code/privatename-not-valid-earlyerr-module-1.js
@@ -10,7 +10,7 @@ info: |
features: [class, class-fields-private]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-2.js b/test/language/module-code/privatename-not-valid-earlyerr-module-2.js
index 2c8915b44..b1f69d21a 100644
--- a/test/language/module-code/privatename-not-valid-earlyerr-module-2.js
+++ b/test/language/module-code/privatename-not-valid-earlyerr-module-2.js
@@ -10,7 +10,7 @@ info: |
features: [class, class-fields-private]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-3.js b/test/language/module-code/privatename-not-valid-earlyerr-module-3.js
index befc878eb..71a8091db 100644
--- a/test/language/module-code/privatename-not-valid-earlyerr-module-3.js
+++ b/test/language/module-code/privatename-not-valid-earlyerr-module-3.js
@@ -10,7 +10,7 @@ info: |
features: [class, class-fields-private, class-fields-public]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-4.js b/test/language/module-code/privatename-not-valid-earlyerr-module-4.js
index 3ca9a74b6..030a21465 100644
--- a/test/language/module-code/privatename-not-valid-earlyerr-module-4.js
+++ b/test/language/module-code/privatename-not-valid-earlyerr-module-4.js
@@ -11,7 +11,7 @@ info: |
features: [class, class-fields-private]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-5.js b/test/language/module-code/privatename-not-valid-earlyerr-module-5.js
index 0520c5201..aa8cb83e3 100644
--- a/test/language/module-code/privatename-not-valid-earlyerr-module-5.js
+++ b/test/language/module-code/privatename-not-valid-earlyerr-module-5.js
@@ -10,7 +10,7 @@ info: |
features: [class, class-fields-private]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-6.js b/test/language/module-code/privatename-not-valid-earlyerr-module-6.js
index a5c080250..7e2fd2b20 100644
--- a/test/language/module-code/privatename-not-valid-earlyerr-module-6.js
+++ b/test/language/module-code/privatename-not-valid-earlyerr-module-6.js
@@ -10,7 +10,7 @@ info: |
features: [class, class-fields-private]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-7.js b/test/language/module-code/privatename-not-valid-earlyerr-module-7.js
index 0f2f75c2e..5175bc010 100644
--- a/test/language/module-code/privatename-not-valid-earlyerr-module-7.js
+++ b/test/language/module-code/privatename-not-valid-earlyerr-module-7.js
@@ -10,7 +10,7 @@ info: |
features: [class-fields-private]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-8.js b/test/language/module-code/privatename-not-valid-earlyerr-module-8.js
index 31cbfae4a..100860a4e 100644
--- a/test/language/module-code/privatename-not-valid-earlyerr-module-8.js
+++ b/test/language/module-code/privatename-not-valid-earlyerr-module-8.js
@@ -10,7 +10,7 @@ info: |
features: [class-fields-private]
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T1.js b/test/language/punctuators/S7.7_A2_T1.js
index 60f244b6c..c329ad303 100644
--- a/test/language/punctuators/S7.7_A2_T1.js
+++ b/test/language/punctuators/S7.7_A2_T1.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T1
description: Try to use {} as a Unicode \u007B\u007D
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T10.js b/test/language/punctuators/S7.7_A2_T10.js
index 8a7230534..e486e6d7d 100644
--- a/test/language/punctuators/S7.7_A2_T10.js
+++ b/test/language/punctuators/S7.7_A2_T10.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T10
description: Try to use / as a Unicode \u002F
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T2.js b/test/language/punctuators/S7.7_A2_T2.js
index de10d1710..252553afa 100644
--- a/test/language/punctuators/S7.7_A2_T2.js
+++ b/test/language/punctuators/S7.7_A2_T2.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T2
description: Try to use () as Unicode \u00281\u0029
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T3.js b/test/language/punctuators/S7.7_A2_T3.js
index e893d2911..9034b9ed5 100644
--- a/test/language/punctuators/S7.7_A2_T3.js
+++ b/test/language/punctuators/S7.7_A2_T3.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T3
description: Try to use [] as a Unicode \u005B\u005D
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T4.js b/test/language/punctuators/S7.7_A2_T4.js
index eb4737f38..cc41d9662 100644
--- a/test/language/punctuators/S7.7_A2_T4.js
+++ b/test/language/punctuators/S7.7_A2_T4.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T4
description: Try to use ; as a Unicode \u003B
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T5.js b/test/language/punctuators/S7.7_A2_T5.js
index ae1e4c51c..ce5f15770 100644
--- a/test/language/punctuators/S7.7_A2_T5.js
+++ b/test/language/punctuators/S7.7_A2_T5.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T5
description: Try to use . as a Unicode \u002E
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T6.js b/test/language/punctuators/S7.7_A2_T6.js
index bd8a7ae3c..31648bcde 100644
--- a/test/language/punctuators/S7.7_A2_T6.js
+++ b/test/language/punctuators/S7.7_A2_T6.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T6
description: Try to use , as a Unicode \u002C
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T7.js b/test/language/punctuators/S7.7_A2_T7.js
index 0c0eb0916..73c1d0281 100644
--- a/test/language/punctuators/S7.7_A2_T7.js
+++ b/test/language/punctuators/S7.7_A2_T7.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T7
description: Try to use + as a Unicode \u002B
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T8.js b/test/language/punctuators/S7.7_A2_T8.js
index a602b31bd..33888d286 100644
--- a/test/language/punctuators/S7.7_A2_T8.js
+++ b/test/language/punctuators/S7.7_A2_T8.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T8
description: Try to use - as a Unicode \u002D
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/punctuators/S7.7_A2_T9.js b/test/language/punctuators/S7.7_A2_T9.js
index cea6100d1..5784920a4 100644
--- a/test/language/punctuators/S7.7_A2_T9.js
+++ b/test/language/punctuators/S7.7_A2_T9.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.7_A2_T9
description: Try to use * as a Unicode \u002A
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/await-module.js b/test/language/reserved-words/await-module.js
index da2075fae..d8e142b45 100644
--- a/test/language/reserved-words/await-module.js
+++ b/test/language/reserved-words/await-module.js
@@ -6,7 +6,7 @@ es6id: 11.6.2
description: The `await` token is not permitted as an identifier in module code
flags: [module]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/ident-reference-false-escaped.js b/test/language/reserved-words/ident-reference-false-escaped.js
index 9b9db612e..253a4b32c 100644
--- a/test/language/reserved-words/ident-reference-false-escaped.js
+++ b/test/language/reserved-words/ident-reference-false-escaped.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/ident-reference-false.js b/test/language/reserved-words/ident-reference-false.js
index 7047bf890..dd3d3017c 100644
--- a/test/language/reserved-words/ident-reference-false.js
+++ b/test/language/reserved-words/ident-reference-false.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/ident-reference-null-escaped.js b/test/language/reserved-words/ident-reference-null-escaped.js
index 4d7c3ddc8..890b06656 100644
--- a/test/language/reserved-words/ident-reference-null-escaped.js
+++ b/test/language/reserved-words/ident-reference-null-escaped.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/ident-reference-null.js b/test/language/reserved-words/ident-reference-null.js
index afe4aed11..c482f7b03 100644
--- a/test/language/reserved-words/ident-reference-null.js
+++ b/test/language/reserved-words/ident-reference-null.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/ident-reference-true-escaped.js b/test/language/reserved-words/ident-reference-true-escaped.js
index 8f7bde3c0..4249fb889 100644
--- a/test/language/reserved-words/ident-reference-true-escaped.js
+++ b/test/language/reserved-words/ident-reference-true-escaped.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/ident-reference-true.js b/test/language/reserved-words/ident-reference-true.js
index f84dd0f0a..1fcd159d9 100644
--- a/test/language/reserved-words/ident-reference-true.js
+++ b/test/language/reserved-words/ident-reference-true.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/label-ident-false-escaped.js b/test/language/reserved-words/label-ident-false-escaped.js
index 044e22e64..0e12f2440 100644
--- a/test/language/reserved-words/label-ident-false-escaped.js
+++ b/test/language/reserved-words/label-ident-false-escaped.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/label-ident-false.js b/test/language/reserved-words/label-ident-false.js
index 0a00495ba..2abd4a8bf 100644
--- a/test/language/reserved-words/label-ident-false.js
+++ b/test/language/reserved-words/label-ident-false.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/label-ident-null-escaped.js b/test/language/reserved-words/label-ident-null-escaped.js
index 701ac2a46..65cb5eec3 100644
--- a/test/language/reserved-words/label-ident-null-escaped.js
+++ b/test/language/reserved-words/label-ident-null-escaped.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/label-ident-null.js b/test/language/reserved-words/label-ident-null.js
index 2a7a1d93b..a808dfc1b 100644
--- a/test/language/reserved-words/label-ident-null.js
+++ b/test/language/reserved-words/label-ident-null.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/label-ident-true-escaped.js b/test/language/reserved-words/label-ident-true-escaped.js
index 65088dc92..5d043e59e 100644
--- a/test/language/reserved-words/label-ident-true-escaped.js
+++ b/test/language/reserved-words/label-ident-true-escaped.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/reserved-words/label-ident-true.js b/test/language/reserved-words/label-ident-true.js
index 8cfe916c5..2eee0e33b 100644
--- a/test/language/reserved-words/label-ident-true.js
+++ b/test/language/reserved-words/label-ident-true.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/rest-parameters/position-invalid.js b/test/language/rest-parameters/position-invalid.js
index 91bf30f03..bcb66f5a5 100644
--- a/test/language/rest-parameters/position-invalid.js
+++ b/test/language/rest-parameters/position-invalid.js
@@ -5,7 +5,7 @@ es6id: 14.1
description: >
Rest parameter cannot be followed by another named parameter
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 dceb54e51..7d6c9ccd9 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 06c540ecd..d330dd19a 100644
--- a/test/language/statements/async-function/await-as-binding-identifier.js
+++ b/test/language/statements/async-function/await-as-binding-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 1b1ae8366..17f6f14a9 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 cc427e50a..c23cb33a3 100644
--- a/test/language/statements/async-function/await-as-identifier-reference.js
+++ b/test/language/statements/async-function/await-as-identifier-reference.js
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 3243d701d..db47b89b2 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
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
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 99729bd3d..a64d8ef0c 100644
--- a/test/language/statements/async-function/await-as-label-identifier.js
+++ b/test/language/statements/async-function/await-as-label-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Function Definitions
diff --git a/test/language/statements/async-function/dflt-params-duplicates.js b/test/language/statements/async-function/dflt-params-duplicates.js
index 2d3a7d90c..4e81940af 100644
--- a/test/language/statements/async-function/dflt-params-duplicates.js
+++ b/test/language/statements/async-function/dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-async-function-definitions
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
diff --git a/test/language/statements/async-function/dflt-params-rest.js b/test/language/statements/async-function/dflt-params-rest.js
index 8d1deb475..4fe7c6ade 100644
--- a/test/language/statements/async-function/dflt-params-rest.js
+++ b/test/language/statements/async-function/dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-async-function-definitions
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
diff --git a/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js b/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js
index 8f76fe46e..183ebce42 100644
--- a/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js
+++ b/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js b/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js
index 75bb7a1da..14bb0a095 100644
--- a/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js
+++ b/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains arguments in strict mode
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js b/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js
index 389b911cc..eeedb62dd 100644
--- a/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js
+++ b/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters' default expressions contains await
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-await-in-formals.js b/test/language/statements/async-function/early-errors-declaration-await-in-formals.js
index 72748ce58..a1cde40d0 100644
--- a/test/language/statements/async-function/early-errors-declaration-await-in-formals.js
+++ b/test/language/statements/async-function/early-errors-declaration-await-in-formals.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains await
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js b/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js
index f83a44df8..4194b9529 100644
--- a/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js
+++ b/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js
@@ -7,7 +7,7 @@ esid: pending
description: >
If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName arguments.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js b/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js
index 6e0f08863..41e20afab 100644
--- a/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js
+++ b/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js
@@ -7,7 +7,7 @@ esid: pending
description: >
If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName eval.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js b/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js
index b21b69eb0..12f29db16 100644
--- a/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js
+++ b/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if AsyncFunctionBody contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js b/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js
index a5b2eca9a..beab6e1e8 100644
--- a/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js
+++ b/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if AsyncFunctionBody contains SuperProperty is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js b/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js
index baaf3210a..00aab91df 100644
--- a/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js
+++ b/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js
@@ -7,7 +7,7 @@ esid: pending
description: >
If strict mode, early error rules for StrictFormalParameters are applied
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js b/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js
index e4895540b..6e677f4db 100644
--- a/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js
+++ b/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains eval in strict mode
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js b/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js
index 685b26618..e24c73545 100644
--- a/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js
+++ b/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js
index 92810c42a..bc2eadda6 100644
--- a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js
+++ b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if FormalParameters contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js
index 71fa4848d..370c7af30 100644
--- a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js
+++ b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if FormalParameters contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/async-function/escaped-async.js b/test/language/statements/async-function/escaped-async.js
index ff93933ec..2bc8bf6d6 100644
--- a/test/language/statements/async-function/escaped-async.js
+++ b/test/language/statements/async-function/escaped-async.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/async-function/let-newline-await-in-async-function.js b/test/language/statements/async-function/let-newline-await-in-async-function.js
index ae4b9cea8..26bb8008d 100644
--- a/test/language/statements/async-function/let-newline-await-in-async-function.js
+++ b/test/language/statements/async-function/let-newline-await-in-async-function.js
@@ -12,7 +12,7 @@ info: |
between `let` (where a LexicalDeclaration is permitted) and `await`,
so a subsequent `0` where `=` was expected is a syntax error.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 49a97587d..99c390295 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-async-function-definitions
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.6 Async Function Definitions
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 d300771c8..508787a8b 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 07a3a673d..2900e9f49 100644
--- a/test/language/statements/async-generator/await-as-binding-identifier.js
+++ b/test/language/statements/async-generator/await-as-binding-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 da9e23464..63e32732d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 8f4485d0e..15223e7d1 100644
--- a/test/language/statements/async-generator/await-as-identifier-reference.js
+++ b/test/language/statements/async-generator/await-as-identifier-reference.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 41830ac8a..f43d07314 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 43a92c7f9..c7fb67aa9 100644
--- a/test/language/statements/async-generator/await-as-label-identifier.js
+++ b/test/language/statements/async-generator/await-as-label-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
diff --git a/test/language/statements/async-generator/dflt-params-duplicates.js b/test/language/statements/async-generator/dflt-params-duplicates.js
index f2ef796af..20304ca1c 100644
--- a/test/language/statements/async-generator/dflt-params-duplicates.js
+++ b/test/language/statements/async-generator/dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
diff --git a/test/language/statements/async-generator/dflt-params-rest.js b/test/language/statements/async-generator/dflt-params-rest.js
index 16b811a85..85d64ff97 100644
--- a/test/language/statements/async-generator/dflt-params-rest.js
+++ b/test/language/statements/async-generator/dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 03d17389d..6106a20c3 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 5edf9575e..571e2d982 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 0fefbf25e..4c353486e 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 8e60d7bf5..ba050cbe6 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 814de150d..bd726590f 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 0bcd66c62..05dd133a6 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 d0087dbc0..dddbb872a 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 b2f638359..37aeb2acc 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 5494541be..54b64e14c 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 8a81f3fa2..6c971c9df 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 3e2012281..dd5b075e3 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 733a9f000..174b996bb 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
diff --git a/test/language/statements/async-generator/escaped-async.js b/test/language/statements/async-generator/escaped-async.js
index caeb5722a..2ec4edcd0 100644
--- a/test/language/statements/async-generator/escaped-async.js
+++ b/test/language/statements/async-generator/escaped-async.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
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 b527ac1b1..dfb4f4817 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
@@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
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 01c003b7d..167f182c3 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 99bf7cf07..e1b56410a 100644
--- a/test/language/statements/async-generator/yield-as-binding-identifier.js
+++ b/test/language/statements/async-generator/yield-as-binding-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 8ba6c37ac..bb10d9328 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 53e6fc657..706febc1f 100644
--- a/test/language/statements/async-generator/yield-as-identifier-reference.js
+++ b/test/language/statements/async-generator/yield-as-identifier-reference.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 b2f2faab7..d8236d679 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 aa7cc5c8b..f93e9b9c1 100644
--- a/test/language/statements/async-generator/yield-as-label-identifier.js
+++ b/test/language/statements/async-generator/yield-as-label-identifier.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
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 160217a18..12b917e82 100644
--- a/test/language/statements/async-generator/yield-identifier-spread-strict.js
+++ b/test/language/statements/async-generator/yield-identifier-spread-strict.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [object-spread, async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
diff --git a/test/language/statements/async-generator/yield-identifier-strict.js b/test/language/statements/async-generator/yield-identifier-strict.js
index 9b5d33065..b53080353 100644
--- a/test/language/statements/async-generator/yield-identifier-strict.js
+++ b/test/language/statements/async-generator/yield-identifier-strict.js
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration
features: [async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Async Generator Function Definitions
diff --git a/test/language/statements/block/S12.1_A4_T1.js b/test/language/statements/block/S12.1_A4_T1.js
index 8066c51c1..34773af77 100644
--- a/test/language/statements/block/S12.1_A4_T1.js
+++ b/test/language/statements/block/S12.1_A4_T1.js
@@ -6,7 +6,7 @@ info: The production Block can't be inside of expression
es5id: 12.1_A4_T1
description: Checking if execution of "y={__func}()" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/block/S12.1_A4_T2.js b/test/language/statements/block/S12.1_A4_T2.js
index 5a9eae305..db8cf5fb7 100644
--- a/test/language/statements/block/S12.1_A4_T2.js
+++ b/test/language/statements/block/S12.1_A4_T2.js
@@ -6,7 +6,7 @@ info: The production Block can't be inside of expression
es5id: 12.1_A4_T2
description: Checking if execution of "y={x;}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A1_T1.js b/test/language/statements/break/S12.8_A1_T1.js
index 955e9a5cb..a15d2c55b 100644
--- a/test/language/statements/break/S12.8_A1_T1.js
+++ b/test/language/statements/break/S12.8_A1_T1.js
@@ -6,7 +6,7 @@ info: Appearing of break without an IterationStatement leads to syntax error
es5id: 12.8_A1_T1
description: Checking if break statement with no loop fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A1_T2.js b/test/language/statements/break/S12.8_A1_T2.js
index be9d22814..65d185a8b 100644
--- a/test/language/statements/break/S12.8_A1_T2.js
+++ b/test/language/statements/break/S12.8_A1_T2.js
@@ -6,7 +6,7 @@ info: Appearing of break without an IterationStatement leads to syntax error
es5id: 12.8_A1_T2
description: Checking if break Identifier with no loop fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A1_T3.js b/test/language/statements/break/S12.8_A1_T3.js
index 5fc1d3d28..b265cd02f 100644
--- a/test/language/statements/break/S12.8_A1_T3.js
+++ b/test/language/statements/break/S12.8_A1_T3.js
@@ -8,7 +8,7 @@ description: >
Checking if break statement with no loop, placed into a block,
fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A1_T4.js b/test/language/statements/break/S12.8_A1_T4.js
index 6be4cfd26..081fdff3e 100644
--- a/test/language/statements/break/S12.8_A1_T4.js
+++ b/test/language/statements/break/S12.8_A1_T4.js
@@ -8,7 +8,7 @@ description: >
Checking if break Identifier with no loop, placed into a block,
fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A5_T1.js b/test/language/statements/break/S12.8_A5_T1.js
index 64d523018..243ce7a00 100644
--- a/test/language/statements/break/S12.8_A5_T1.js
+++ b/test/language/statements/break/S12.8_A5_T1.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.8_A5_T1
description: Checking if breaking another labeled loop fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A5_T2.js b/test/language/statements/break/S12.8_A5_T2.js
index d2a7bd75e..cd2f32739 100644
--- a/test/language/statements/break/S12.8_A5_T2.js
+++ b/test/language/statements/break/S12.8_A5_T2.js
@@ -10,7 +10,7 @@ description: >
Checking if using function name as an Identifier appears to be
invalid
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A5_T3.js b/test/language/statements/break/S12.8_A5_T3.js
index 5eb954e26..fdee1fbf9 100644
--- a/test/language/statements/break/S12.8_A5_T3.js
+++ b/test/language/statements/break/S12.8_A5_T3.js
@@ -10,7 +10,7 @@ description: >
Checking if using internal loop label as an Identifier appears to
be invalid
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A6.js b/test/language/statements/break/S12.8_A6.js
index a78033cfd..a995b7517 100644
--- a/test/language/statements/break/S12.8_A6.js
+++ b/test/language/statements/break/S12.8_A6.js
@@ -10,7 +10,7 @@ description: >
Checking if using "break Identifier" within a function body
appears to be invalid
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A8_T1.js b/test/language/statements/break/S12.8_A8_T1.js
index 2c54f3758..6f8284e7d 100644
--- a/test/language/statements/break/S12.8_A8_T1.js
+++ b/test/language/statements/break/S12.8_A8_T1.js
@@ -8,7 +8,7 @@ description: >
Checking if using "break Identifier" from within catch Block
appears to be invalid
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/break/S12.8_A8_T2.js b/test/language/statements/break/S12.8_A8_T2.js
index 3f64db5d8..afb8b7142 100644
--- a/test/language/statements/break/S12.8_A8_T2.js
+++ b/test/language/statements/break/S12.8_A8_T2.js
@@ -8,7 +8,7 @@ description: >
Checking if using "break Identifier" from within catch Block
appears to be invalid
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 0252bfe7b..aad2cf3b0 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 713266478..13bfda43e 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/test/language/statements/class/async-gen-meth-escaped-async.js b/test/language/statements/class/async-gen-meth-escaped-async.js
index 204a2d591..459ddd202 100644
--- a/test/language/statements/class/async-gen-meth-escaped-async.js
+++ b/test/language/statements/class/async-gen-meth-escaped-async.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
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 dee2f57d7..e90b98d48 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 17755d661..2d0ade2ac 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 5461f86e1..381f7589d 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 1770b1f6d..197f900a9 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 c508c97ab..d9064cc33 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 26d2c72b0..9277721d9 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 0541c956d..e1d22947d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 36fb4c467..f28c13d39 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5410d30fd..24486c381 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 7d93d263c..2d27e391d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 57d35865d..afdb9072c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 3aabf0951..1252d8226 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5565f8c16..e96fc3886 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 2a206aa08..67dce599e 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 45cb6a52c..f8c3d6fc9 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 d7d823c54..1fcbb1cda 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 25c4e0faf..d3f9cdfe6 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 9b70564fa..a488d9008 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 8f5afa7fc..0031e60bf 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 2f1afceaf..56ccb2665 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 71b0b9147..f584b4a4d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 6ee9824da..187929c64 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 889be79c8..5a18a2976 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [object-spread, async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 16823fedb..3fdd99adb 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 88e53a812..21f28ba6c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 72cc4bf38..f912dff91 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 bbb130d12..cd127ecb2 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 cb3827d22..69fc0183c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 27583b4b0..a4653c98f 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 abb86bbc3..af71ce9d4 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 1153a98a6..ebcb80580 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [object-spread, async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 314fcd9d0..acd7614c0 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
@@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod
features: [async-iteration]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 9e6520406..7fb41df7a 100644
--- a/test/language/statements/class/async-meth-dflt-params-duplicates.js
+++ b/test/language/statements/class/async-meth-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 f4aaee9bb..e193d220b 100644
--- a/test/language/statements/class/async-meth-dflt-params-rest.js
+++ b/test/language/statements/class/async-meth-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/test/language/statements/class/async-meth-escaped-async.js b/test/language/statements/class/async-meth-escaped-async.js
index afdad0eac..679acf517 100644
--- a/test/language/statements/class/async-meth-escaped-async.js
+++ b/test/language/statements/class/async-meth-escaped-async.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
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 af1d0eb87..ad0de7e87 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-class-definitions-runtime-semantics-evaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 972d68e3e..3062afcb7 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 ad04e99b7..3edc1b53d 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 325275f9a..2b7a8a13f 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-runtime-semantics-bindingclassdeclarationevaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 927fc5db8..1864ce524 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5517fc780..bebc6ebe9 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 1efa3468b..b26d5a7c1 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 49a7e07dc..a4c17e567 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 7a25ffc26..9bb8ece50 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 e68c1fc13..2c13856ac 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 86a33bd28..776462925 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 c293008cd..8fd8fe53c 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 708a90d12..457fc232f 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 afaae3527..5c7f82327 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 579769908..44dac6085 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 7201e9d93..f97338c9d 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
@@ -7,7 +7,7 @@ esid: prod-AsyncMethod
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
diff --git a/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js b/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js
index c3a311a0b..93849cec4 100644
--- a/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js
+++ b/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js b/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js
index 96a9875bd..1c2d3765f 100644
--- a/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js
+++ b/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains arguments
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js b/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js
index 38e374e31..38076789a 100644
--- a/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js
+++ b/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters' default expressions contains await
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js b/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js
index 3bc9b8af9..a9b15a327 100644
--- a/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js
+++ b/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains await
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js b/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js
index a90146284..abe020e56 100644
--- a/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js
+++ b/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if AsyncFunctionBody contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js b/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js
index db85f2618..26ff040a1 100644
--- a/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js
+++ b/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js
@@ -7,7 +7,7 @@ esid: pending
description: >
Early error rules for StrictFormalParameters are applied
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js b/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js
index bff82df16..1acf168c0 100644
--- a/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js
+++ b/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a SyntaxError if FormalParameters contains eval in strict mode
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js b/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js
index 0963e87b4..656fd0972 100644
--- a/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js
+++ b/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js
@@ -7,7 +7,7 @@ esid: pending
description: >
It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js b/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js
index 5d6eb444b..d709c994f 100644
--- a/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js
+++ b/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js
@@ -6,7 +6,7 @@ author: Brian Terlson <brian.terlson@microsoft.com>
esid: pending
description: It is a syntax error if FormalParameters contains SuperCall is true
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js b/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js
index 4d0f852e3..18f8c0b78 100644
--- a/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js
+++ b/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js
@@ -8,7 +8,7 @@
features: [generators]
es6id: 14.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js b/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js
index 7ab1071f3..bad15fd70 100644
--- a/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js
+++ b/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js
@@ -8,7 +8,7 @@
features: [generators]
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js b/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js
index 67c4df5f0..a7552ff5b 100644
--- a/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js
+++ b/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js
@@ -7,7 +7,7 @@
features: [generators]
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/methods-gen-yield-as-parameter.js b/test/language/statements/class/definition/methods-gen-yield-as-parameter.js
index 2c75e8311..d6cc828c0 100644
--- a/test/language/statements/class/definition/methods-gen-yield-as-parameter.js
+++ b/test/language/statements/class/definition/methods-gen-yield-as-parameter.js
@@ -8,7 +8,7 @@
features: [generators]
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js b/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js
index ccd89056f..b84230a8e 100644
--- a/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js
+++ b/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js
@@ -7,7 +7,7 @@
features: [generators]
es6id: 14.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/definition/methods-gen-yield-weak-binding.js b/test/language/statements/class/definition/methods-gen-yield-weak-binding.js
index dc8332289..20fd35399 100644
--- a/test/language/statements/class/definition/methods-gen-yield-weak-binding.js
+++ b/test/language/statements/class/definition/methods-gen-yield-weak-binding.js
@@ -7,7 +7,7 @@
features: [generators]
es6id: 14.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 5512629ab..0227392a7 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 34bba584c..1cf990cab 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 4394f0128..a38d7f7e1 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 b8f341141..0c4c7bf4b 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 97008c8e6..93a87461b 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 54e45d63b..aafa90713 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 cff80fa60..9ce6d46b7 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 d7afe327b..52150c139 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 052c44536..5253b270f 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 fd7b7d1c4..5a77aeeb6 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 4078749d2..a33f68305 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 513259fdd..152210144 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 b5a1a2c23..643079c6a 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 ecd89f2b3..765c5bda2 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 e475c85b3..a11e09a4d 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 4bfcc0fa0..dc6ce0edd 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 6e4ea0696..6f60f0747 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 d8ee3031b..9fe80e7da 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 781a93990..ca1faa6db 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 713ef8813..7ace90364 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 22eebdf25..78efb607a 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 93e960b1c..6b8d21972 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 0793616a5..0a16db471 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 deaf911cf..11cc9fa20 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 9736719bb..5b13b969b 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 ee970685a..73a9026da 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 24b8b8d6f..4d77fb702 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 ac1eb8a32..5e558a882 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 a2c0308a5..6129e0c49 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 9e708b86c..588f44a87 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 18cb23c22..c858565f6 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 3dbe48893..73b1a9709 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 1f3ac695a..61ee60d22 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 81c49a635..6e059ce32 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 e131057ca..29cc0d580 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 1eaec5346..68c1ea0fd 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
@@ -8,7 +8,7 @@ es6id: 14.5.16
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 7d1dfac55..fe8b287ef 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 a7ae6ad96..2fc647ad0 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 8b19456c4..400a580de 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 1357ac0bf..9745359d6 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 5a4605ba2..8e8dcd2b9 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 629404db5..d8a4bf143 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 9d3ec4366..498a6e2cf 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 0385f862d..433fa0deb 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 4e76fa965..eb79a0d57 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 4ff468384..865bc3d03 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 bc95ae9bc..657948cb2 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 a3493af70..02b105fa1 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 88cbbd84b..ff5a3ef28 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 5040f583b..f791b0b03 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 aad2cd5d2..849eb3277 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 dde47b6bd..e2b70efd2 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 57f048ae7..d25978768 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 5e2aa7293..04d77b605 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 fbd58a147..a78d0438f 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 e81099471..b451c27bf 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 bfec16269..beb169517 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 9697e674c..4534881ea 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 ca561dd33..5e81a63e0 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 b58bf1545..94fc90566 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 155225354..7d8f86243 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 d325009e6..fc071652a 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 8f1fd0628..d53f1850d 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 9b2759605..5f16f5a2c 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 d12fb4b89..bf41c5821 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 505555bf0..bcfbef4f0 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 653903503..d5f241ca0 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 1b086195d..098cff395 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 3bf7f7f96..d12a1a449 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 023df5b9d..e7266370d 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 c47bd303b..a0954f51d 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 c3dd94b2a..3f372bf2d 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
@@ -8,7 +8,7 @@ es6id: 14.5.15
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/test/language/statements/class/err-field-delete-call-expression-privatename.js b/test/language/statements/class/err-field-delete-call-expression-privatename.js
index bed8c5dcc..b9de02c51 100644
--- a/test/language/statements/class/err-field-delete-call-expression-privatename.js
+++ b/test/language/statements/class/err-field-delete-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-field-delete-covered-call-expression-privatename.js b/test/language/statements/class/err-field-delete-covered-call-expression-privatename.js
index 1b53022bc..50b3c6314 100644
--- a/test/language/statements/class/err-field-delete-covered-call-expression-privatename.js
+++ b/test/language/statements/class/err-field-delete-covered-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-field-delete-covered-member-expression-privatename.js b/test/language/statements/class/err-field-delete-covered-member-expression-privatename.js
index bdd3d44b2..a76403add 100644
--- a/test/language/statements/class/err-field-delete-covered-member-expression-privatename.js
+++ b/test/language/statements/class/err-field-delete-covered-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-field-delete-member-expression-privatename.js b/test/language/statements/class/err-field-delete-member-expression-privatename.js
index f9cd9de2a..606b1eae5 100644
--- a/test/language/statements/class/err-field-delete-member-expression-privatename.js
+++ b/test/language/statements/class/err-field-delete-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-field-delete-twice-covered-call-expression-privatename.js b/test/language/statements/class/err-field-delete-twice-covered-call-expression-privatename.js
index f247c186a..d0117cdf9 100644
--- a/test/language/statements/class/err-field-delete-twice-covered-call-expression-privatename.js
+++ b/test/language/statements/class/err-field-delete-twice-covered-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-field-delete-twice-covered-member-expression-privatename.js b/test/language/statements/class/err-field-delete-twice-covered-member-expression-privatename.js
index ca5e48afe..0b4ea73fb 100644
--- a/test/language/statements/class/err-field-delete-twice-covered-member-expression-privatename.js
+++ b/test/language/statements/class/err-field-delete-twice-covered-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-method-delete-call-expression-privatename.js b/test/language/statements/class/err-method-delete-call-expression-privatename.js
index 2d4937d41..26f56e1b5 100644
--- a/test/language/statements/class/err-method-delete-call-expression-privatename.js
+++ b/test/language/statements/class/err-method-delete-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-method-delete-covered-call-expression-privatename.js b/test/language/statements/class/err-method-delete-covered-call-expression-privatename.js
index 3e915096d..f38dae04b 100644
--- a/test/language/statements/class/err-method-delete-covered-call-expression-privatename.js
+++ b/test/language/statements/class/err-method-delete-covered-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-method-delete-covered-member-expression-privatename.js b/test/language/statements/class/err-method-delete-covered-member-expression-privatename.js
index e43f9a340..42435c9a0 100644
--- a/test/language/statements/class/err-method-delete-covered-member-expression-privatename.js
+++ b/test/language/statements/class/err-method-delete-covered-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-method-delete-member-expression-privatename.js b/test/language/statements/class/err-method-delete-member-expression-privatename.js
index 70f54418e..faf9e47ad 100644
--- a/test/language/statements/class/err-method-delete-member-expression-privatename.js
+++ b/test/language/statements/class/err-method-delete-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-method-delete-twice-covered-call-expression-privatename.js b/test/language/statements/class/err-method-delete-twice-covered-call-expression-privatename.js
index ea17c3773..470916ca5 100644
--- a/test/language/statements/class/err-method-delete-twice-covered-call-expression-privatename.js
+++ b/test/language/statements/class/err-method-delete-twice-covered-call-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/err-method-delete-twice-covered-member-expression-privatename.js b/test/language/statements/class/err-method-delete-twice-covered-member-expression-privatename.js
index 087a734c4..62c23e477 100644
--- a/test/language/statements/class/err-method-delete-twice-covered-member-expression-privatename.js
+++ b/test/language/statements/class/err-method-delete-twice-covered-member-expression-privatename.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class-fields-private, class]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js b/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js
index 14560d3d9..e3e3402b8 100644
--- a/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, arrow-function]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js b/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js
index 8aa7b1ca6..49f981e3e 100644
--- a/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js
+++ b/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, arrow-function]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-asi-3.js b/test/language/statements/class/fields-asi-3.js
index 188ba82f8..0def09040 100644
--- a/test/language/statements/class/fields-asi-3.js
+++ b/test/language/statements/class/fields-asi-3.js
@@ -6,7 +6,7 @@ description: ASI test in field declarations -- error when computed name interpre
esid: sec-automatic-semicolon-insertion
features: [class, class-fields-public]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/fields-asi-4.js b/test/language/statements/class/fields-asi-4.js
index 020184881..f651e5c9a 100644
--- a/test/language/statements/class/fields-asi-4.js
+++ b/test/language/statements/class/fields-asi-4.js
@@ -6,7 +6,7 @@ description: ASI test in field declarations -- error when generator interpreted
esid: sec-automatic-semicolon-insertion
features: [class, class-fields-public, generators]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/fields-duplicate-privatenames.js b/test/language/statements/class/fields-duplicate-privatenames.js
index 259fe53aa..f6eef928a 100644
--- a/test/language/statements/class/fields-duplicate-privatenames.js
+++ b/test/language/statements/class/fields-duplicate-privatenames.js
@@ -6,7 +6,7 @@ description: Syntax error if the same private field defined twice
esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-equality-init-err-contains-arguments.js b/test/language/statements/class/fields-equality-init-err-contains-arguments.js
index 19734f72f..3091a1732 100644
--- a/test/language/statements/class/fields-equality-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-equality-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-equality-init-err-contains-super.js b/test/language/statements/class/fields-equality-init-err-contains-super.js
index c655a7582..932dca803 100644
--- a/test/language/statements/class/fields-equality-init-err-contains-super.js
+++ b/test/language/statements/class/fields-equality-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js
index 1405c4993..72d819210 100644
--- a/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-literal-name-init-err-contains-super.js
index be8c0f893..a076d65ea 100644
--- a/test/language/statements/class/fields-literal-name-init-err-contains-super.js
+++ b/test/language/statements/class/fields-literal-name-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-literal-name-propname-constructor.js b/test/language/statements/class/fields-literal-name-propname-constructor.js
index 4a41c5bc9..a09cc62f6 100644
--- a/test/language/statements/class/fields-literal-name-propname-constructor.js
+++ b/test/language/statements/class/fields-literal-name-propname-constructor.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: PropName
diff --git a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js
index e6eb77640..bda9a783b 100644
--- a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, arrow-function, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js
index 85d2b6a18..2c52ec7ad 100644
--- a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js
+++ b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, arrow-function, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js
index 2fd32c364..bbdd3ac3f 100644
--- a/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js
index 4545a88d1..73c4a129a 100644
--- a/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js
+++ b/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js b/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js
index 1bca215da..760160f9f 100644
--- a/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-private-ternary-init-err-contains-super.js b/test/language/statements/class/fields-private-ternary-init-err-contains-super.js
index 9060a7f1e..e4ec8664f 100644
--- a/test/language/statements/class/fields-private-ternary-init-err-contains-super.js
+++ b/test/language/statements/class/fields-private-ternary-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js b/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js
index eda306595..95cd0dc17 100644
--- a/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-private-typeof-init-err-contains-super.js b/test/language/statements/class/fields-private-typeof-init-err-contains-super.js
index 1fdd0b1f2..82521e9a0 100644
--- a/test/language/statements/class/fields-private-typeof-init-err-contains-super.js
+++ b/test/language/statements/class/fields-private-typeof-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public, class-fields-private]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-privatename-constructor-err.js b/test/language/statements/class/fields-privatename-constructor-err.js
index 3631d52ea..f373a67d4 100644
--- a/test/language/statements/class/fields-privatename-constructor-err.js
+++ b/test/language/statements/class/fields-privatename-constructor-err.js
@@ -6,7 +6,7 @@ description: Private class fields early error with StringValue "#constructor"
esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElementName : PrivateName;
diff --git a/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js
index 1fdf75b47..bf9376b68 100644
--- a/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js
index 3b99f1fcf..9ff66bb0c 100644
--- a/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js
+++ b/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-string-name-propname-constructor.js b/test/language/statements/class/fields-string-name-propname-constructor.js
index 222f76227..1cc9c5153 100644
--- a/test/language/statements/class/fields-string-name-propname-constructor.js
+++ b/test/language/statements/class/fields-string-name-propname-constructor.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: PropName
diff --git a/test/language/statements/class/fields-ternary-init-err-contains-arguments.js b/test/language/statements/class/fields-ternary-init-err-contains-arguments.js
index 7b9b9ac0a..d2f28f00b 100644
--- a/test/language/statements/class/fields-ternary-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-ternary-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-ternary-init-err-contains-super.js b/test/language/statements/class/fields-ternary-init-err-contains-super.js
index f6cd257f6..82d0f6a98 100644
--- a/test/language/statements/class/fields-ternary-init-err-contains-super.js
+++ b/test/language/statements/class/fields-ternary-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-typeof-init-err-contains-arguments.js b/test/language/statements/class/fields-typeof-init-err-contains-arguments.js
index e1c929fc8..4ea95ea60 100644
--- a/test/language/statements/class/fields-typeof-init-err-contains-arguments.js
+++ b/test/language/statements/class/fields-typeof-init-err-contains-arguments.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
diff --git a/test/language/statements/class/fields-typeof-init-err-contains-super.js b/test/language/statements/class/fields-typeof-init-err-contains-super.js
index b55231cd6..8cb422f5d 100644
--- a/test/language/statements/class/fields-typeof-init-err-contains-super.js
+++ b/test/language/statements/class/fields-typeof-init-err-contains-super.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors
features: [class, class-fields-public]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Static Semantics: Early Errors
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 1c63762bc..8c00f6510 100644
--- a/test/language/statements/class/gen-meth-dflt-params-duplicates.js
+++ b/test/language/statements/class/gen-meth-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 cb04d855b..e96678aae 100644
--- a/test/language/statements/class/gen-meth-dflt-params-rest.js
+++ b/test/language/statements/class/gen-meth-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 4ce718b48..ae2edc2df 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
@@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 2b3a57e83..71d53923f 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 5924b137b..99f9f72b8 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 40ff7a41d..88e6e2c8d 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
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/test/language/statements/class/gen-method-param-dflt-yield.js b/test/language/statements/class/gen-method-param-dflt-yield.js
index d1b6fee33..3366454ca 100644
--- a/test/language/statements/class/gen-method-param-dflt-yield.js
+++ b/test/language/statements/class/gen-method-param-dflt-yield.js
@@ -16,7 +16,7 @@ info: |
evaluated before the resulting generator object is in a resumable state.
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 d05dff54a..ecc8e9447 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 29f5e7121..cba646ffe 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 087509fdb..7e79cff28 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 49cab01fa..f7e8692a5 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 5f966c45c..3e2600e25 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 6704ee914..5dcafd818 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 0a1e77057..80d1c6ba5 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [object-spread, generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 0b2df6a66..bfc303141 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 348689940..d3b1bbf78 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 463424380..d6e0b0d7f 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 305ff1748..ec37fd956 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 1151da0e5..7150b0d4d 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 62c17541b..87792808b 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 ffab33eb4..f69aabf13 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 d2dc7e6e8..007629c9b 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
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [object-spread, generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
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 a5e61ff73..411de49e3 100644
--- a/test/language/statements/class/gen-method-yield-identifier-strict.js
+++ b/test/language/statements/class/gen-method-yield-identifier-strict.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorMethod
features: [generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassElement :
diff --git a/test/language/statements/class/getter-param-dflt.js b/test/language/statements/class/getter-param-dflt.js
index 166945185..042983280 100644
--- a/test/language/statements/class/getter-param-dflt.js
+++ b/test/language/statements/class/getter-param-dflt.js
@@ -14,7 +14,7 @@ info: |
get PropertyName[?Yield] ( ) { FunctionBody }
features: [default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/meth-dflt-params-duplicates.js b/test/language/statements/class/meth-dflt-params-duplicates.js
index a7ff1d6b3..005fe2a21 100644
--- a/test/language/statements/class/meth-dflt-params-duplicates.js
+++ b/test/language/statements/class/meth-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/test/language/statements/class/meth-dflt-params-rest.js b/test/language/statements/class/meth-dflt-params-rest.js
index fb212ef02..37f67c051 100644
--- a/test/language/statements/class/meth-dflt-params-rest.js
+++ b/test/language/statements/class/meth-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 82a3b8730..00d50872d 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-runtime-semantics-bindingclassdeclarationevaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 e80adcb58..d6d7b623d 100644
--- a/test/language/statements/class/meth-static-dflt-params-duplicates.js
+++ b/test/language/statements/class/meth-static-dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 a0a20111c..892607ccf 100644
--- a/test/language/statements/class/meth-static-dflt-params-rest.js
+++ b/test/language/statements/class/meth-static-dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
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 73a36efbc..484df2b57 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-runtime-semantics-bindingclassdeclarationevaluation
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
ClassDeclaration : class BindingIdentifier ClassTail
diff --git a/test/language/statements/class/method-param-yield.js b/test/language/statements/class/method-param-yield.js
index 847a97e79..7f7cb52c2 100644
--- a/test/language/statements/class/method-param-yield.js
+++ b/test/language/statements/class/method-param-yield.js
@@ -11,7 +11,7 @@ info: |
PropertyName[?Yield] ( StrictFormalParameters ) { FunctionBody }
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js
index 28b9e7235..a617f44b9 100644
--- a/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js
+++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js
@@ -11,7 +11,7 @@ info: |
3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception.
features: [class, class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js
index a782f86eb..a2583a398 100644
--- a/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js
+++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js
@@ -11,7 +11,7 @@ info: |
3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception.
features: [class, class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js
index adf564e75..18e0feaa4 100644
--- a/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js
+++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js
@@ -11,7 +11,7 @@ info: |
3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception.
features: [class, class-fields-private, class-fields-public]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js
index 22fab9e31..728b669ae 100644
--- a/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js
+++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js
@@ -11,7 +11,7 @@ info: |
3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception.
features: [class, class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js
index 1668953cc..e5ed92bce 100644
--- a/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js
+++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js
@@ -11,7 +11,7 @@ info: |
3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception.
features: [class, class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js
index 11eadfc53..5901158cf 100644
--- a/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js
+++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js
@@ -11,7 +11,7 @@ info: |
3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception.
features: [class, class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js
index 8b1352ad3..185ddb54d 100644
--- a/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js
+++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js
@@ -11,7 +11,7 @@ info: |
3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception.
features: [class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js
index 4c6b110bc..6b6e96374 100644
--- a/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js
+++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js
@@ -11,7 +11,7 @@ info: |
3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception.
features: [class-fields-private]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/static-gen-method-param-dflt-yield.js b/test/language/statements/class/static-gen-method-param-dflt-yield.js
index a1405ea9b..59bbaa1db 100644
--- a/test/language/statements/class/static-gen-method-param-dflt-yield.js
+++ b/test/language/statements/class/static-gen-method-param-dflt-yield.js
@@ -16,7 +16,7 @@ info: |
evaluated before the resulting generator object is in a resumable state.
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/static-method-param-yield.js b/test/language/statements/class/static-method-param-yield.js
index 45a692e7e..dc6e6a3a6 100644
--- a/test/language/statements/class/static-method-param-yield.js
+++ b/test/language/statements/class/static-method-param-yield.js
@@ -11,7 +11,7 @@ info: |
PropertyName[?Yield] ( StrictFormalParameters ) { FunctionBody }
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/strict-mode/with.js b/test/language/statements/class/strict-mode/with.js
index 3ac16a0a6..f385de755 100644
--- a/test/language/statements/class/strict-mode/with.js
+++ b/test/language/statements/class/strict-mode/with.js
@@ -5,7 +5,7 @@ es6id: 14.5
description: >
class strict mode: `with` disallowed
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js
index 749243f5e..ab5db8969 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js
@@ -8,7 +8,7 @@ description: >
It is a Syntax Error if PrototypePropertyNameList of ClassElementList contains more than one occurrence of "constructor".
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js b/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js
index 5073ea99d..38f37dd24 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js
@@ -11,7 +11,7 @@ description: >
3. Return HasDirectSuper of constructor.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js
index fec555cf3..8620b704a 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js
@@ -8,7 +8,7 @@ description: >
It is a Syntax Error if PropName of MethodDefinition is not "constructor" and HasDirectSuper of MethodDefinition is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js
index e1c9b7f50..058da7661 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js
@@ -10,7 +10,7 @@ description: >
(GeneratorMethod)
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js
index cbd1eb928..f34281743 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js
@@ -10,7 +10,7 @@ description: >
(GeneratorMethod)
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js
index bf4b7d42c..1895c329d 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js
@@ -10,7 +10,7 @@ description: >
(get)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js
index e02544c94..88373bb41 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js
@@ -10,7 +10,7 @@ description: >
(get)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js
index 4d19a37e2..7787e1e3f 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js
@@ -10,7 +10,7 @@ description: >
(set)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js
index f8b708d6c..0fd00cbaf 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js
@@ -10,7 +10,7 @@ description: >
(set)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js
index c21377fe1..03dae8ee8 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js
@@ -8,7 +8,7 @@ description: >
It is a Syntax Error if HasDirectSuper of MethodDefinition is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js
index e781f63a5..b57b1e406 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js
@@ -10,7 +10,7 @@ description: >
(get)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js
index 5424b30b5..7ae919567 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js
@@ -10,7 +10,7 @@ description: >
(get)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js
index 136a077bf..0908999ca 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js
@@ -8,7 +8,7 @@ description: >
It is a Syntax Error if PropName of MethodDefinition is "prototype".
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js
index 0773a3b1b..4807aed00 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js
@@ -10,7 +10,7 @@ description: >
(set)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js
index 1506ce2db..ed94b3ecf 100644
--- a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js
+++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js
@@ -10,7 +10,7 @@ description: >
(set)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js
index 98391de69..3dc55e34f 100644
--- a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js
+++ b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js
@@ -7,7 +7,7 @@ description: >
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js
index a9b765b2d..32a6a0542 100644
--- a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js
+++ b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js
@@ -7,7 +7,7 @@ description: >
It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/class/syntax/escaped-static.js b/test/language/statements/class/syntax/escaped-static.js
index 8516b9b55..142e1947e 100644
--- a/test/language/statements/class/syntax/escaped-static.js
+++ b/test/language/statements/class/syntax/escaped-static.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 d8a0d477c..5c068822d 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 9e9dcf3a0..d05f67633 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 141d03b89..22aa14d51 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 1203f8325..d30b89db7 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 68cca8a76..ae1a87706 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 bd21a2124..6b5c8e74b 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
diff --git a/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js b/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js
index 05a440ca0..13f5a10a2 100644
--- a/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js
+++ b/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js
@@ -5,7 +5,7 @@ es6id: 13.1
description: >
Redeclaration error within strict mode function inside non-strict code.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js
index 07944e7bd..b393808c6 100644
--- a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js
+++ b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js
@@ -5,7 +5,7 @@ es6id: 13.1
description: >
const declarations mixed: with, without initialiser
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js
index 47bbaa581..3a1594cb2 100644
--- a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js
+++ b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js
@@ -5,7 +5,7 @@ es6id: 13.1
description: >
const declarations mixed: without, with initialiser
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js
index 8e70e0cfe..7fb2a1085 100644
--- a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js
+++ b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js
@@ -5,7 +5,7 @@ es6id: 13.1
description: >
const declarations without initialiser
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js b/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js
index 21e9eeb7b..bccd7ee6f 100644
--- a/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js
+++ b/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js
@@ -9,7 +9,7 @@ description: >
info: |
Lexical declarations may not declare a binding named "let".
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js b/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js
index 219a68f2d..a534392f2 100644
--- a/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js
+++ b/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js
@@ -6,7 +6,7 @@ description: >
const declarations with initialisers in statement positions:
do Statement while ( Expression )
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/with-initializer-for-statement.js b/test/language/statements/const/syntax/with-initializer-for-statement.js
index e54a0a657..4b8f16c91 100644
--- a/test/language/statements/const/syntax/with-initializer-for-statement.js
+++ b/test/language/statements/const/syntax/with-initializer-for-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations with initialisers in statement positions:
for ( ;;) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js b/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js
index 4db115072..c57efc8a8 100644
--- a/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js
+++ b/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations with initialisers in statement positions:
if ( Expression ) Statement else Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/with-initializer-if-expression-statement.js b/test/language/statements/const/syntax/with-initializer-if-expression-statement.js
index 3dfc9f3cf..07ecebd23 100644
--- a/test/language/statements/const/syntax/with-initializer-if-expression-statement.js
+++ b/test/language/statements/const/syntax/with-initializer-if-expression-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations with initialisers in statement positions:
if ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/with-initializer-label-statement.js b/test/language/statements/const/syntax/with-initializer-label-statement.js
index c4bcff39e..85cbbf13d 100644
--- a/test/language/statements/const/syntax/with-initializer-label-statement.js
+++ b/test/language/statements/const/syntax/with-initializer-label-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations with initialisers in statement positions:
label: Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/with-initializer-while-expression-statement.js b/test/language/statements/const/syntax/with-initializer-while-expression-statement.js
index 774c9bacb..a2a69cecc 100644
--- a/test/language/statements/const/syntax/with-initializer-while-expression-statement.js
+++ b/test/language/statements/const/syntax/with-initializer-while-expression-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations with initialisers in statement positions:
while ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js b/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js
index bf310d23e..371743f0a 100644
--- a/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js
+++ b/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js
@@ -6,7 +6,7 @@ description: >
const declarations without initialisers in statement positions:
case Expression : StatementList
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/without-initializer-default-statement-list.js b/test/language/statements/const/syntax/without-initializer-default-statement-list.js
index f0a0e775e..1c420a67e 100644
--- a/test/language/statements/const/syntax/without-initializer-default-statement-list.js
+++ b/test/language/statements/const/syntax/without-initializer-default-statement-list.js
@@ -6,7 +6,7 @@ description: >
const declarations without initialisers in statement positions:
default : StatementList
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js b/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js
index f4de4c0cb..554b1591e 100644
--- a/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js
+++ b/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js
@@ -6,7 +6,7 @@ description: >
const declarations without initialisers in statement positions:
do Statement while ( Expression )
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/without-initializer-for-statement.js b/test/language/statements/const/syntax/without-initializer-for-statement.js
index 32c23cd2d..87f6abb4c 100644
--- a/test/language/statements/const/syntax/without-initializer-for-statement.js
+++ b/test/language/statements/const/syntax/without-initializer-for-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations without initialisers in statement positions:
for ( ;;) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js b/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js
index b562da90c..5cb77242e 100644
--- a/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js
+++ b/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations without initialisers in statement positions:
if ( Expression ) Statement else Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/without-initializer-if-expression-statement.js b/test/language/statements/const/syntax/without-initializer-if-expression-statement.js
index 516179f55..bd9e1eb05 100644
--- a/test/language/statements/const/syntax/without-initializer-if-expression-statement.js
+++ b/test/language/statements/const/syntax/without-initializer-if-expression-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations without initialisers in statement positions:
if ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/without-initializer-label-statement.js b/test/language/statements/const/syntax/without-initializer-label-statement.js
index 65fd55964..0a18834ff 100644
--- a/test/language/statements/const/syntax/without-initializer-label-statement.js
+++ b/test/language/statements/const/syntax/without-initializer-label-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations without initialisers in statement positions:
label: Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/const/syntax/without-initializer-while-expression-statement.js b/test/language/statements/const/syntax/without-initializer-while-expression-statement.js
index 0d4554088..269a8d950 100644
--- a/test/language/statements/const/syntax/without-initializer-while-expression-statement.js
+++ b/test/language/statements/const/syntax/without-initializer-while-expression-statement.js
@@ -6,7 +6,7 @@ description: >
const declarations without initialisers in statement positions:
while ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A1_T1.js b/test/language/statements/continue/S12.7_A1_T1.js
index a000401d5..b0976cbb1 100644
--- a/test/language/statements/continue/S12.7_A1_T1.js
+++ b/test/language/statements/continue/S12.7_A1_T1.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of single "continue" without any
IterationStatement fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A1_T2.js b/test/language/statements/continue/S12.7_A1_T2.js
index a59bea40e..274687692 100644
--- a/test/language/statements/continue/S12.7_A1_T2.js
+++ b/test/language/statements/continue/S12.7_A1_T2.js
@@ -8,7 +8,7 @@ description: >
Checking if single "continue" with Label but without any
IterationStatement fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A1_T3.js b/test/language/statements/continue/S12.7_A1_T3.js
index b4dc20401..26152c809 100644
--- a/test/language/statements/continue/S12.7_A1_T3.js
+++ b/test/language/statements/continue/S12.7_A1_T3.js
@@ -8,7 +8,7 @@ description: >
Checking if laballed "continue" with no IterationStatement, placed
into a block, fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A1_T4.js b/test/language/statements/continue/S12.7_A1_T4.js
index 174edaaef..68da0df0a 100644
--- a/test/language/statements/continue/S12.7_A1_T4.js
+++ b/test/language/statements/continue/S12.7_A1_T4.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "continue" with no IterationStatement,
placed into a block, fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A5_T1.js b/test/language/statements/continue/S12.7_A5_T1.js
index 68a9792cf..a5a2864ba 100644
--- a/test/language/statements/continue/S12.7_A5_T1.js
+++ b/test/language/statements/continue/S12.7_A5_T1.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.7_A5_T1
description: Trying to continue another labeled loop
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A5_T2.js b/test/language/statements/continue/S12.7_A5_T2.js
index fdbb3991d..b3a94b0bf 100644
--- a/test/language/statements/continue/S12.7_A5_T2.js
+++ b/test/language/statements/continue/S12.7_A5_T2.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.7_A5_T2
description: Identifier is a function name
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A5_T3.js b/test/language/statements/continue/S12.7_A5_T3.js
index 91aa2f18b..57cc2ba77 100644
--- a/test/language/statements/continue/S12.7_A5_T3.js
+++ b/test/language/statements/continue/S12.7_A5_T3.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.7_A5_T3
description: Identifier is within loop label
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A6.js b/test/language/statements/continue/S12.7_A6.js
index d92b0e30f..2f37cf23d 100644
--- a/test/language/statements/continue/S12.7_A6.js
+++ b/test/language/statements/continue/S12.7_A6.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.7_A6
description: Using labaled "continue Identifier" within a function body
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A8_T1.js b/test/language/statements/continue/S12.7_A8_T1.js
index f587f3706..829e53614 100644
--- a/test/language/statements/continue/S12.7_A8_T1.js
+++ b/test/language/statements/continue/S12.7_A8_T1.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "continue Identifier" within catch Block
fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/continue/S12.7_A8_T2.js b/test/language/statements/continue/S12.7_A8_T2.js
index 02d4d8360..f52cc83af 100644
--- a/test/language/statements/continue/S12.7_A8_T2.js
+++ b/test/language/statements/continue/S12.7_A8_T2.js
@@ -6,7 +6,7 @@ info: Appearing of "continue" within a "try/catch" Block yields SyntaxError
es5id: 12.7_A8_T2
description: Checking if execution of "continue" within catch Block fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/debugger/expression.js b/test/language/statements/debugger/expression.js
index 0e75b7b4f..eebfe1cd5 100644
--- a/test/language/statements/debugger/expression.js
+++ b/test/language/statements/debugger/expression.js
@@ -5,7 +5,7 @@ description: The `debugger` token may not occupy an expression position
esid: sec-debugger-statement
es6id: 13.16
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/S12.6.1_A12.js b/test/language/statements/do-while/S12.6.1_A12.js
index fa24a5c6b..6258c2e97 100644
--- a/test/language/statements/do-while/S12.6.1_A12.js
+++ b/test/language/statements/do-while/S12.6.1_A12.js
@@ -6,7 +6,7 @@ info: Any statement within "do-while" construction must be a compound
es5id: 12.6.1_A12
description: Checking if execution of "do var x=1; var y =2; while (0)" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/S12.6.1_A15.js b/test/language/statements/do-while/S12.6.1_A15.js
index 7ac875987..aa9499260 100644
--- a/test/language/statements/do-while/S12.6.1_A15.js
+++ b/test/language/statements/do-while/S12.6.1_A15.js
@@ -6,7 +6,7 @@ info: Block within a "do-while" Expression is not allowed
es5id: 12.6.1_A15
description: Using "{0}" Block as an Expression
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/S12.6.1_A6_T1.js b/test/language/statements/do-while/S12.6.1_A6_T1.js
index fda9ab38e..85fbaa5e2 100644
--- a/test/language/statements/do-while/S12.6.1_A6_T1.js
+++ b/test/language/statements/do-while/S12.6.1_A6_T1.js
@@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces
es5id: 12.6.1_A6_T1
description: Checking if execution of "do{} while 1" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/S12.6.1_A6_T2.js b/test/language/statements/do-while/S12.6.1_A6_T2.js
index 4869e81f7..2f7295bc3 100644
--- a/test/language/statements/do-while/S12.6.1_A6_T2.js
+++ b/test/language/statements/do-while/S12.6.1_A6_T2.js
@@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces
es5id: 12.6.1_A6_T2
description: Checking if execution of "do{} while 0" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/S12.6.1_A6_T3.js b/test/language/statements/do-while/S12.6.1_A6_T3.js
index 4f457619b..3c5eec48a 100644
--- a/test/language/statements/do-while/S12.6.1_A6_T3.js
+++ b/test/language/statements/do-while/S12.6.1_A6_T3.js
@@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces
es5id: 12.6.1_A6_T3
description: Checking if execution of "do{}while true" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/S12.6.1_A6_T4.js b/test/language/statements/do-while/S12.6.1_A6_T4.js
index 3c0b06ee2..a07dc924e 100644
--- a/test/language/statements/do-while/S12.6.1_A6_T4.js
+++ b/test/language/statements/do-while/S12.6.1_A6_T4.js
@@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces
es5id: 12.6.1_A6_T4
description: Checking if execution of "do{}while false" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/S12.6.1_A6_T5.js b/test/language/statements/do-while/S12.6.1_A6_T5.js
index 903b55c18..0ba82a7b3 100644
--- a/test/language/statements/do-while/S12.6.1_A6_T5.js
+++ b/test/language/statements/do-while/S12.6.1_A6_T5.js
@@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces
es5id: 12.6.1_A6_T5
description: Checking if execution of "do{}while ''" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/S12.6.1_A6_T6.js b/test/language/statements/do-while/S12.6.1_A6_T6.js
index 86359433e..74582b03f 100644
--- a/test/language/statements/do-while/S12.6.1_A6_T6.js
+++ b/test/language/statements/do-while/S12.6.1_A6_T6.js
@@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces
es5id: 12.6.1_A6_T6
description: Checking if execution of "do{}while 'hood'" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/decl-async-fun.js b/test/language/statements/do-while/decl-async-fun.js
index 488766d3a..8d9977b6b 100644
--- a/test/language/statements/do-while/decl-async-fun.js
+++ b/test/language/statements/do-while/decl-async-fun.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/do-while/decl-async-gen.js b/test/language/statements/do-while/decl-async-gen.js
index 7f71c8add..b14569e9f 100644
--- a/test/language/statements/do-while/decl-async-gen.js
+++ b/test/language/statements/do-while/decl-async-gen.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/do-while/decl-cls.js b/test/language/statements/do-while/decl-cls.js
index aeadb9d51..06373f819 100644
--- a/test/language/statements/do-while/decl-cls.js
+++ b/test/language/statements/do-while/decl-cls.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-do-while-statement
es6id: 13.7.2
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/decl-const.js b/test/language/statements/do-while/decl-const.js
index 3c2969f9c..244bab060 100644
--- a/test/language/statements/do-while/decl-const.js
+++ b/test/language/statements/do-while/decl-const.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-do-while-statement
es6id: 13.7.2
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/decl-fun.js b/test/language/statements/do-while/decl-fun.js
index cd6de4c18..0c7c90259 100644
--- a/test/language/statements/do-while/decl-fun.js
+++ b/test/language/statements/do-while/decl-fun.js
@@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position
esid: sec-do-while-statement
es6id: 13.7.2
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/decl-gen.js b/test/language/statements/do-while/decl-gen.js
index dd3d3ca7b..9d78cd542 100644
--- a/test/language/statements/do-while/decl-gen.js
+++ b/test/language/statements/do-while/decl-gen.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-do-while-statement
es6id: 13.7.2
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/do-while/decl-let.js b/test/language/statements/do-while/decl-let.js
index 7d751ec37..48eb1ec59 100644
--- a/test/language/statements/do-while/decl-let.js
+++ b/test/language/statements/do-while/decl-let.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-do-while-statement
es6id: 13.7.2
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/do-while/labelled-fn-stmt.js b/test/language/statements/do-while/labelled-fn-stmt.js
index d23a4cbee..9699844cb 100644
--- a/test/language/statements/do-while/labelled-fn-stmt.js
+++ b/test/language/statements/do-while/labelled-fn-stmt.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/do-while/let-array-with-newline.js b/test/language/statements/do-while/let-array-with-newline.js
index 268941ae9..75b48eab9 100644
--- a/test/language/statements/do-while/let-array-with-newline.js
+++ b/test/language/statements/do-while/let-array-with-newline.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/statements/expression/S12.4_A1.js b/test/language/statements/expression/S12.4_A1.js
index 311775c1f..42be8d96d 100644
--- a/test/language/statements/expression/S12.4_A1.js
+++ b/test/language/statements/expression/S12.4_A1.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.4_A1
description: Checking if execution of "function(){}()" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 161ac260f..f617de7f9 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, onlyStrict, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 c1225bc37..e8fb99e20 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 8b53dc779..01096e9f6 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, onlyStrict, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 277cc7823..be0fc39c1 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 884784676..bd9edf999 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, onlyStrict, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 5cdfd15f0..f03895aeb 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, onlyStrict, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 7db8ee327..a8c17f148 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, onlyStrict, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 ad1345e41..69d10351e 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 59e02bfb0..9dd361dda 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 fc53f9360..dc03071f3 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 46c03afdb..9ad7a5c74 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 59ef43696..2beeb2036 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 392a5f7a1..8ca1d35ec 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 26ea6384c..3794c6f05 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 98cda4c9e..f05a76bf4 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 310bff7d6..c3af69570 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 03b178abb..43a452009 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 d9e642e5f..60a04fe62 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 466f25ac8..e48370368 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 e0b14b916..3be8bf845 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 fa9767b0a..e5adef999 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 743f69e14..736fc572d 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 de0b4c342..8b254da56 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 15d6a7437..c95fc7ea7 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 7d48a3ccf..f6b15fa19 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 e212d2ec1..c34648448 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 a823b3047..6a26f5785 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 20f6bd0b0..6d310fc41 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 4525e4e56..93093a3f5 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 b4dfa4f0c..a73750fed 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 5304346a5..0b3301e40 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 eb8a2ba9c..f9f8a0d75 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 dbefd7403..1c61b3b32 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 4db37dc28..17d016b29 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 00845d854..89596eace 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 51f4283dd..f12d5f328 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 f4e472edf..a3a8f493a 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 7acc9afdf..b2e40d535 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 dfd6e40f4..d55b1a4bf 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 1e6bf42c3..529ddb8e5 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 295a96232..99a38c0a2 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 7ec67d4e1..edaf69a5b 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 a313e52b2..1ed37b24b 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 279a6b1fa..49ab5ec9a 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 99ac033fd..56d5f5250 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 86fbd724d..ebed9647d 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 b7de74a14..4f8819a7d 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 0c3b85c79..2d9f67c95 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 9f5477742..a588b4e8d 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 0f5f4b027..46de025e1 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 d4b3feaa1..d7ea418a7 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 f2834a2e0..63187a529 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 ab89f8580..7d0fc3edd 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 9c47ceb6e..083a1799a 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 57e6cac43..0ccdda59e 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 6bca7175b..057359c49 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 75f1c57de..e8e58f0f8 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 95f1d44f6..591dc020b 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 d0b98c862..1e9acd7cf 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 23e15bafe..109d3384e 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 d988d6547..3cfe2926a 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 8bd2b7399..4adf00c03 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 341c9c18c..f37cf0106 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 8af4b2fe7..98d51c7ed 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 2b3bbbcf2..9d1642415 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 8b7756915..61fea6143 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 40a86280f..79a96ac36 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 3e7572f29..649b43a81 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 40207ff71..a50461834 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 0f2313435..46903e8c2 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 98fd5afdd..7338e9e24 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 85a30847d..0fa946074 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 45aa849c3..d5aee2841 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 6e3bb3329..6adfab3dd 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 b98d2c868..a436d49f9 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 0756c0113..48ff6e803 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 385c775f7..e3d489a02 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 258b2bf76..2da95950d 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 f7c64a383..c05984a35 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
@@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation
features: [destructuring-binding, async-iteration]
flags: [generated, async]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
diff --git a/test/language/statements/for-await-of/escaped-of.js b/test/language/statements/for-await-of/escaped-of.js
index e7d2b8f77..593fe39f5 100644
--- a/test/language/statements/for-await-of/escaped-of.js
+++ b/test/language/statements/for-await-of/escaped-of.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/for-await-of/let-array-with-newline.js b/test/language/statements/for-await-of/let-array-with-newline.js
index 8bff9a818..98bfe49ed 100644
--- a/test/language/statements/for-await-of/let-array-with-newline.js
+++ b/test/language/statements/for-await-of/let-array-with-newline.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
features: [async-iteration]
diff --git a/test/language/statements/for-in/S12.6.4_A15.js b/test/language/statements/for-in/S12.6.4_A15.js
index ecc98f33d..ffc886d14 100644
--- a/test/language/statements/for-in/S12.6.4_A15.js
+++ b/test/language/statements/for-in/S12.6.4_A15.js
@@ -6,7 +6,7 @@ info: Block within a "for-in" Expression is not allowed
es5id: 12.6.4_A15
description: Using block within "for-in" Expression
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-in/decl-async-fun.js b/test/language/statements/for-in/decl-async-fun.js
index cf34e7e2a..bb729b35d 100644
--- a/test/language/statements/for-in/decl-async-fun.js
+++ b/test/language/statements/for-in/decl-async-fun.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/for-in/decl-async-gen.js b/test/language/statements/for-in/decl-async-gen.js
index a99fbe11b..8a4775e56 100644
--- a/test/language/statements/for-in/decl-async-gen.js
+++ b/test/language/statements/for-in/decl-async-gen.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/for-in/decl-cls.js b/test/language/statements/for-in/decl-cls.js
index 61cd2fefe..5601cc9fb 100644
--- a/test/language/statements/for-in/decl-cls.js
+++ b/test/language/statements/for-in/decl-cls.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-in/decl-const.js b/test/language/statements/for-in/decl-const.js
index f00b0c21f..d3e001c2d 100644
--- a/test/language/statements/for-in/decl-const.js
+++ b/test/language/statements/for-in/decl-const.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-in/decl-fun.js b/test/language/statements/for-in/decl-fun.js
index 89c50f565..0851d7d93 100644
--- a/test/language/statements/for-in/decl-fun.js
+++ b/test/language/statements/for-in/decl-fun.js
@@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-in/decl-gen.js b/test/language/statements/for-in/decl-gen.js
index 8622f630d..0dce4dfa5 100644
--- a/test/language/statements/for-in/decl-gen.js
+++ b/test/language/statements/for-in/decl-gen.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/for-in/decl-let.js b/test/language/statements/for-in/decl-let.js
index cfb78e11e..876df5584 100644
--- a/test/language/statements/for-in/decl-let.js
+++ b/test/language/statements/for-in/decl-let.js
@@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 5ab183406..9c2f8490c 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 12156d2c4..04134447a 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 30428def5..8e574a7e0 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 562f1cc42..ce6be7fb1 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 329aed8c0..17714a1e8 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 a9e4a321b..c6bcc37c2 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 8d86fa327..27a4f783b 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 5c09f1444..9dda6aa60 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 98afce2b3..543cb23a8 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 b475df2ac..8fe7e382d 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 a563b1086..682cd8596 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 4f0be456c..acba41ef1 100644
--- a/test/language/statements/for-in/dstr-array-rest-init.js
+++ b/test/language/statements/for-in/dstr-array-rest-init.js
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 fbdcf87e7..24a69e88f 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 49915a43f..64e1e0e01 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 b6401dee5..1c58efaa1 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 c9395f2cc..cb6d1c202 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 d8f899ef7..b0d024a16 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 1aa195c76..eefedff9f 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [generators, destructuring-binding]
flags: [generated, noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 35d60cbc5..ac5a4bff0 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 856cd320b..54d77178f 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 a321b872c..e0f864858 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 b206d14ac..96403a983 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 cfe9580ed..9ecb31eed 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 f223b8a94..0f7cc7463 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 35b17ed1d..362ff51bc 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 0dafd5b17..2a15b13c4 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 482c51db6..f29abdae2 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 152b239fa..1ef387988 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 df7b1e141..3129efb65 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [object-rest, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
diff --git a/test/language/statements/for-in/head-const-bound-names-dup.js b/test/language/statements/for-in/head-const-bound-names-dup.js
index ba6a22480..4eaffb71a 100644
--- a/test/language/statements/for-in/head-const-bound-names-dup.js
+++ b/test/language/statements/for-in/head-const-bound-names-dup.js
@@ -3,7 +3,7 @@
/*---
description: The head's declaration may not contain duplicate entries
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if the BoundNames of ForDeclaration contains any
diff --git a/test/language/statements/for-in/head-const-bound-names-in-stmt.js b/test/language/statements/for-in/head-const-bound-names-in-stmt.js
index f3cd93ea1..950bbc314 100644
--- a/test/language/statements/for-in/head-const-bound-names-in-stmt.js
+++ b/test/language/statements/for-in/head-const-bound-names-in-stmt.js
@@ -3,7 +3,7 @@
/*---
description: The body may not re-declare variables declared in the head
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if any element of the BoundNames of ForDeclaration
diff --git a/test/language/statements/for-in/head-const-bound-names-let.js b/test/language/statements/for-in/head-const-bound-names-let.js
index 53754cd8a..1dcfb3787 100644
--- a/test/language/statements/for-in/head-const-bound-names-let.js
+++ b/test/language/statements/for-in/head-const-bound-names-let.js
@@ -3,7 +3,7 @@
/*---
description: The declaration may not contain a binding for `let`
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if the BoundNames of ForDeclaration contains "let".
diff --git a/test/language/statements/for-in/head-let-bound-names-dup.js b/test/language/statements/for-in/head-let-bound-names-dup.js
index de90d26f3..9f85999ad 100644
--- a/test/language/statements/for-in/head-let-bound-names-dup.js
+++ b/test/language/statements/for-in/head-let-bound-names-dup.js
@@ -3,7 +3,7 @@
/*---
description: The head's declaration may not contain duplicate entries
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if the BoundNames of ForDeclaration contains any
diff --git a/test/language/statements/for-in/head-let-bound-names-in-stmt.js b/test/language/statements/for-in/head-let-bound-names-in-stmt.js
index 97ce54471..5427750cf 100644
--- a/test/language/statements/for-in/head-let-bound-names-in-stmt.js
+++ b/test/language/statements/for-in/head-let-bound-names-in-stmt.js
@@ -3,7 +3,7 @@
/*---
description: The body may not re-declare variables declared in the head
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if any element of the BoundNames of ForDeclaration
diff --git a/test/language/statements/for-in/head-let-bound-names-let.js b/test/language/statements/for-in/head-let-bound-names-let.js
index a302e273e..262ce7ba7 100644
--- a/test/language/statements/for-in/head-let-bound-names-let.js
+++ b/test/language/statements/for-in/head-let-bound-names-let.js
@@ -3,7 +3,7 @@
/*---
description: The declaration may not contain a binding for `let`
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if the BoundNames of ForDeclaration contains "let".
diff --git a/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js b/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js
index 9bb0ce07a..907582abc 100644
--- a/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js
+++ b/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js
@@ -15,7 +15,7 @@ info: |
esid: sec-for-in-and-for-of-statements-static-semantics-early-errors
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js
index 183cb6d7d..6b8f27738 100644
--- a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js
+++ b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js
@@ -11,7 +11,7 @@ info: |
esid: sec-for-in-and-for-of-statements-static-semantics-early-errors
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js
index 4247bc030..7a59b54e5 100644
--- a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js
+++ b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js
@@ -11,7 +11,7 @@ info: |
esid: sec-for-in-and-for-of-statements-static-semantics-early-errors
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js b/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js
index db4dadba4..e95da2132 100644
--- a/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js
+++ b/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js
@@ -9,7 +9,7 @@ info: |
esid: sec-for-in-and-for-of-statements-static-semantics-early-errors
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-in/labelled-fn-stmt-const.js b/test/language/statements/for-in/labelled-fn-stmt-const.js
index 6dfcc9133..8ca1f38c7 100644
--- a/test/language/statements/for-in/labelled-fn-stmt-const.js
+++ b/test/language/statements/for-in/labelled-fn-stmt-const.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for-in/labelled-fn-stmt-let.js b/test/language/statements/for-in/labelled-fn-stmt-let.js
index e32af5bb3..69a67f78c 100644
--- a/test/language/statements/for-in/labelled-fn-stmt-let.js
+++ b/test/language/statements/for-in/labelled-fn-stmt-let.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for-in/labelled-fn-stmt-lhs.js b/test/language/statements/for-in/labelled-fn-stmt-lhs.js
index 10c4cfe5f..227b513c8 100644
--- a/test/language/statements/for-in/labelled-fn-stmt-lhs.js
+++ b/test/language/statements/for-in/labelled-fn-stmt-lhs.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for-in/labelled-fn-stmt-var.js b/test/language/statements/for-in/labelled-fn-stmt-var.js
index e894472b4..6a82217ee 100644
--- a/test/language/statements/for-in/labelled-fn-stmt-var.js
+++ b/test/language/statements/for-in/labelled-fn-stmt-var.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for-in/let-array-with-newline.js b/test/language/statements/for-in/let-array-with-newline.js
index f998dd5e9..cd396011a 100644
--- a/test/language/statements/for-in/let-array-with-newline.js
+++ b/test/language/statements/for-in/let-array-with-newline.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/statements/for-of/decl-async-fun.js b/test/language/statements/for-of/decl-async-fun.js
index b200dea59..50169efca 100644
--- a/test/language/statements/for-of/decl-async-fun.js
+++ b/test/language/statements/for-of/decl-async-fun.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/for-of/decl-async-gen.js b/test/language/statements/for-of/decl-async-gen.js
index 198f40537..1cf29f55f 100644
--- a/test/language/statements/for-of/decl-async-gen.js
+++ b/test/language/statements/for-of/decl-async-gen.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/for-of/decl-cls.js b/test/language/statements/for-of/decl-cls.js
index 9cd7ed9fc..90631efdb 100644
--- a/test/language/statements/for-of/decl-cls.js
+++ b/test/language/statements/for-of/decl-cls.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/decl-const.js b/test/language/statements/for-of/decl-const.js
index ed9c40c01..a41191975 100644
--- a/test/language/statements/for-of/decl-const.js
+++ b/test/language/statements/for-of/decl-const.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/decl-fun.js b/test/language/statements/for-of/decl-fun.js
index 59ee17e15..6eb333df6 100644
--- a/test/language/statements/for-of/decl-fun.js
+++ b/test/language/statements/for-of/decl-fun.js
@@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/decl-gen.js b/test/language/statements/for-of/decl-gen.js
index 6a40538f5..45bcd9fe4 100644
--- a/test/language/statements/for-of/decl-gen.js
+++ b/test/language/statements/for-of/decl-gen.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/for-of/decl-let.js b/test/language/statements/for-of/decl-let.js
index f3efb95b0..2035b7e60 100644
--- a/test/language/statements/for-of/decl-let.js
+++ b/test/language/statements/for-of/decl-let.js
@@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position
esid: sec-for-in-and-for-of-statements
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 5c1e625a1..f53b53131 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 1d9a497b6..d898a5184 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 af42bb80e..1fba2895d 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 9d2633e60..ac0da73be 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 898589468..1a77fb9fe 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 cd82b5096..a8852bcba 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 42c91380c..b7d27eca3 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 15ff71c56..8f153b2f2 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 fed3633db..53a31a54e 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 6fe13a19f..2158163a6 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 f25bcd140..41929735c 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 b1c0e0948..e790acf53 100644
--- a/test/language/statements/for-of/dstr-array-rest-init.js
+++ b/test/language/statements/for-of/dstr-array-rest-init.js
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 9585d76c2..f99ed0753 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 656fd01ff..90c85ac91 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 32c6a6ccd..e0045b809 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 87b4ab80d..b9e0ad844 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 5e46a85b2..3e2ec9291 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 87594c127..6e58e708c 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 10666a6e8..9ef79e23f 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 ea0d0f883..eea372c5b 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 86e848b59..fa831b3ba 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 1e15a0a96..f01433b5b 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 a31dfe7e8..ccfa7650c 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 074f8f5e2..32de4e0ec 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 daa2fad70..ec034b691 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 5e377cb5f..9a4e50f18 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 f6b393061..91f783a42 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 5881aa903..dcf5b3924 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 4944ad2d0..459f4e32a 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 510e62ae5..1857cfab9 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [generators, destructuring-binding]
flags: [generated, noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 09058d287..902a0033b 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 add6a13ac..b7d56d816 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 d217600a2..9e343f735 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 f58d15368..d1e6f66ed 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 67b7a89d9..d160391c0 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 10c00ed82..9ac3407af 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 e670c7e81..c3e7ad888 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 e6ee49885..aad64f506 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 70ccb214b..7ccc6c146 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 aefdeb051..2f33b001d 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 d05af2587..ba9866f2b 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [object-rest, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 08701ce8f..88eb291a5 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 bf5bcc5ce..39dfe1997 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 11fed70b8..39bff3fbf 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 c2ca232d0..15fb38538 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 97ee0b339..e01da045f 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 eac26d212..ef24eb007 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
@@ -8,7 +8,7 @@ es6id: 13.7.5.11
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
diff --git a/test/language/statements/for-of/escaped-of.js b/test/language/statements/for-of/escaped-of.js
index abc15ed3b..efe191fbe 100644
--- a/test/language/statements/for-of/escaped-of.js
+++ b/test/language/statements/for-of/escaped-of.js
@@ -14,7 +14,7 @@ info: |
from the Basic Latin range, as opposed to any similar-looking code points from
other Unicode ranges.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/head-const-bound-names-dup.js b/test/language/statements/for-of/head-const-bound-names-dup.js
index eae2d69e0..59390aabf 100644
--- a/test/language/statements/for-of/head-const-bound-names-dup.js
+++ b/test/language/statements/for-of/head-const-bound-names-dup.js
@@ -3,7 +3,7 @@
/*---
description: The head's declaration may not contain duplicate entries
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if the BoundNames of ForDeclaration contains any
diff --git a/test/language/statements/for-of/head-const-bound-names-in-stmt.js b/test/language/statements/for-of/head-const-bound-names-in-stmt.js
index 2e8b9ca41..ec4b57ade 100644
--- a/test/language/statements/for-of/head-const-bound-names-in-stmt.js
+++ b/test/language/statements/for-of/head-const-bound-names-in-stmt.js
@@ -3,7 +3,7 @@
/*---
description: The body may not re-declare variables declared in the head
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if any element of the BoundNames of ForDeclaration
diff --git a/test/language/statements/for-of/head-const-bound-names-let.js b/test/language/statements/for-of/head-const-bound-names-let.js
index fc3adcf77..a31ff3e92 100644
--- a/test/language/statements/for-of/head-const-bound-names-let.js
+++ b/test/language/statements/for-of/head-const-bound-names-let.js
@@ -3,7 +3,7 @@
/*---
description: The declaration may not contain a binding for `let`
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if the BoundNames of ForDeclaration contains "let".
diff --git a/test/language/statements/for-of/head-decl-no-expr.js b/test/language/statements/for-of/head-decl-no-expr.js
index 9567ae464..4af30b1f3 100644
--- a/test/language/statements/for-of/head-decl-no-expr.js
+++ b/test/language/statements/for-of/head-decl-no-expr.js
@@ -8,7 +8,7 @@ info: |
for ( ForDeclaration of AssignmentExpression ) Statement
es6id: 13.7
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/head-expr-no-expr.js b/test/language/statements/for-of/head-expr-no-expr.js
index 961def762..a9960242e 100644
--- a/test/language/statements/for-of/head-expr-no-expr.js
+++ b/test/language/statements/for-of/head-expr-no-expr.js
@@ -8,7 +8,7 @@ info: |
for ( LeftHandSideExpression of AssignmentExpression ) Statement
es6id: 13.7
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/head-let-bound-names-dup.js b/test/language/statements/for-of/head-let-bound-names-dup.js
index 5d914a075..2d823b92d 100644
--- a/test/language/statements/for-of/head-let-bound-names-dup.js
+++ b/test/language/statements/for-of/head-let-bound-names-dup.js
@@ -3,7 +3,7 @@
/*---
description: The head's declaration may not contain duplicate entries
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if the BoundNames of ForDeclaration contains any
diff --git a/test/language/statements/for-of/head-let-bound-names-in-stmt.js b/test/language/statements/for-of/head-let-bound-names-in-stmt.js
index 7132852d6..627481225 100644
--- a/test/language/statements/for-of/head-let-bound-names-in-stmt.js
+++ b/test/language/statements/for-of/head-let-bound-names-in-stmt.js
@@ -3,7 +3,7 @@
/*---
description: The body may not re-declare variables declared in the head
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if any element of the BoundNames of ForDeclaration
diff --git a/test/language/statements/for-of/head-let-bound-names-let.js b/test/language/statements/for-of/head-let-bound-names-let.js
index 930ad9ce6..2a4b5d2aa 100644
--- a/test/language/statements/for-of/head-let-bound-names-let.js
+++ b/test/language/statements/for-of/head-let-bound-names-let.js
@@ -3,7 +3,7 @@
/*---
description: The declaration may not contain a binding for `let`
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
It is a Syntax Error if the BoundNames of ForDeclaration contains "let".
diff --git a/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js b/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js
index d48ef45ce..866bec338 100644
--- a/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js
+++ b/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js
@@ -15,7 +15,7 @@ info: |
esid: sec-for-in-and-for-of-statements-static-semantics-early-errors
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js
index ca8670322..6d0d6d050 100644
--- a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js
+++ b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js
@@ -11,7 +11,7 @@ info: |
esid: sec-for-in-and-for-of-statements-static-semantics-early-errors
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js
index df67a1f47..b72766bda 100644
--- a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js
+++ b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js
@@ -11,7 +11,7 @@ info: |
esid: sec-for-in-and-for-of-statements-static-semantics-early-errors
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/head-lhs-let.js b/test/language/statements/for-of/head-lhs-let.js
index 04bd7bf4e..43a6f6dcb 100644
--- a/test/language/statements/for-of/head-lhs-let.js
+++ b/test/language/statements/for-of/head-lhs-let.js
@@ -16,7 +16,7 @@ info: |
for ( ForDeclaration[?Yield] of AssignmentExpression[+In, ?Yield] )
Statement[?Yield, ?Return]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js b/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js
index a7c7b8ac6..d00958ae6 100644
--- a/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js
+++ b/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js
@@ -9,7 +9,7 @@ info: |
esid: sec-for-in-and-for-of-statements-static-semantics-early-errors
es6id: 13.7.5
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/head-var-no-expr.js b/test/language/statements/for-of/head-var-no-expr.js
index 412b0e3ce..12f194afb 100644
--- a/test/language/statements/for-of/head-var-no-expr.js
+++ b/test/language/statements/for-of/head-var-no-expr.js
@@ -8,7 +8,7 @@ info: |
for ( var ForBinding of AssignmentExpression ) Statement
es6id: 13.7
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for-of/labelled-fn-stmt-const.js b/test/language/statements/for-of/labelled-fn-stmt-const.js
index b6056d956..a121b6e58 100644
--- a/test/language/statements/for-of/labelled-fn-stmt-const.js
+++ b/test/language/statements/for-of/labelled-fn-stmt-const.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for-of/labelled-fn-stmt-let.js b/test/language/statements/for-of/labelled-fn-stmt-let.js
index 95d3c9af4..47a1f00c6 100644
--- a/test/language/statements/for-of/labelled-fn-stmt-let.js
+++ b/test/language/statements/for-of/labelled-fn-stmt-let.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for-of/labelled-fn-stmt-lhs.js b/test/language/statements/for-of/labelled-fn-stmt-lhs.js
index c44711a1c..533ebb6bc 100644
--- a/test/language/statements/for-of/labelled-fn-stmt-lhs.js
+++ b/test/language/statements/for-of/labelled-fn-stmt-lhs.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for-of/labelled-fn-stmt-var.js b/test/language/statements/for-of/labelled-fn-stmt-var.js
index 23c0480a2..b7913580f 100644
--- a/test/language/statements/for-of/labelled-fn-stmt-var.js
+++ b/test/language/statements/for-of/labelled-fn-stmt-var.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for-of/let-array-with-newline.js b/test/language/statements/for-of/let-array-with-newline.js
index 685d71e6f..978740e82 100644
--- a/test/language/statements/for-of/let-array-with-newline.js
+++ b/test/language/statements/for-of/let-array-with-newline.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/statements/for/S12.6.3_A11.1_T3.js b/test/language/statements/for/S12.6.3_A11.1_T3.js
index ffdc5dcd4..4c959d421 100644
--- a/test/language/statements/for/S12.6.3_A11.1_T3.js
+++ b/test/language/statements/for/S12.6.3_A11.1_T3.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.6.3_A11.1_T3
description: Trying to continue non-existent label
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A11_T3.js b/test/language/statements/for/S12.6.3_A11_T3.js
index ea166be51..3bff20a5c 100644
--- a/test/language/statements/for/S12.6.3_A11_T3.js
+++ b/test/language/statements/for/S12.6.3_A11_T3.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.6.3_A11_T3
description: Trying to continue non-existent label
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A12.1_T3.js b/test/language/statements/for/S12.6.3_A12.1_T3.js
index 7cc15cb12..aeb5fa9ca 100644
--- a/test/language/statements/for/S12.6.3_A12.1_T3.js
+++ b/test/language/statements/for/S12.6.3_A12.1_T3.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.6.3_A12.1_T3
description: Trying to break non-existent label
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A12_T3.js b/test/language/statements/for/S12.6.3_A12_T3.js
index 28b89f2a5..fdf52e173 100644
--- a/test/language/statements/for/S12.6.3_A12_T3.js
+++ b/test/language/statements/for/S12.6.3_A12_T3.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.6.3_A12_T3
description: Trying to break non-existent label
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A4.1.js b/test/language/statements/for/S12.6.3_A4.1.js
index 684fab0ee..a502b9a96 100644
--- a/test/language/statements/for/S12.6.3_A4.1.js
+++ b/test/language/statements/for/S12.6.3_A4.1.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.6.3_A4.1
description: Checking if execution of "for (var a in arr;1;){}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A4_T1.js b/test/language/statements/for/S12.6.3_A4_T1.js
index 45fa5ce38..7fab74a93 100644
--- a/test/language/statements/for/S12.6.3_A4_T1.js
+++ b/test/language/statements/for/S12.6.3_A4_T1.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.6.3_A4_T1
description: Checking if execution of "for (a in arr;1;){}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A4_T2.js b/test/language/statements/for/S12.6.3_A4_T2.js
index 5e61fbc3d..4b9166c5b 100644
--- a/test/language/statements/for/S12.6.3_A4_T2.js
+++ b/test/language/statements/for/S12.6.3_A4_T2.js
@@ -9,7 +9,7 @@ info: |
es5id: 12.6.3_A4_T2
description: Checking if execution of "for (1 in arr;1;){}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A7.1_T1.js b/test/language/statements/for/S12.6.3_A7.1_T1.js
index ae806f1de..ea799c7ea 100644
--- a/test/language/statements/for/S12.6.3_A7.1_T1.js
+++ b/test/language/statements/for/S12.6.3_A7.1_T1.js
@@ -10,7 +10,7 @@ description: >
Checking if execution of "for(var index=0; index<10; index++;
index--)" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A7.1_T2.js b/test/language/statements/for/S12.6.3_A7.1_T2.js
index ae1aeca8c..ed95b9a0d 100644
--- a/test/language/statements/for/S12.6.3_A7.1_T2.js
+++ b/test/language/statements/for/S12.6.3_A7.1_T2.js
@@ -10,7 +10,7 @@ description: >
Checking if execution of "for(var index=0; index<10; index+=4;
index++; index--)" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A7_T1.js b/test/language/statements/for/S12.6.3_A7_T1.js
index 837d439bf..56c4e6952 100644
--- a/test/language/statements/for/S12.6.3_A7_T1.js
+++ b/test/language/statements/for/S12.6.3_A7_T1.js
@@ -10,7 +10,7 @@ description: >
Checking if execution of "for(index=0; index<10; index++;
index--)" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A7_T2.js b/test/language/statements/for/S12.6.3_A7_T2.js
index 0658fd974..8f6ad9315 100644
--- a/test/language/statements/for/S12.6.3_A7_T2.js
+++ b/test/language/statements/for/S12.6.3_A7_T2.js
@@ -10,7 +10,7 @@ description: >
Checking if execution of "for(index=0; index<10; index+=4;
index++; index--)" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A8.1_T1.js b/test/language/statements/for/S12.6.3_A8.1_T1.js
index b291ffdc8..517ce3f7d 100644
--- a/test/language/statements/for/S12.6.3_A8.1_T1.js
+++ b/test/language/statements/for/S12.6.3_A8.1_T1.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "for(var index=0; index<100; {index++;
index*2;}) { arr.add(""+index);}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A8.1_T2.js b/test/language/statements/for/S12.6.3_A8.1_T2.js
index 76bb8c2db..f60cb148a 100644
--- a/test/language/statements/for/S12.6.3_A8.1_T2.js
+++ b/test/language/statements/for/S12.6.3_A8.1_T2.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "for(var index=0; {index++;index<100;};
index*2;) { arr.add(""+index);}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A8.1_T3.js b/test/language/statements/for/S12.6.3_A8.1_T3.js
index cb592b103..282767252 100644
--- a/test/language/statements/for/S12.6.3_A8.1_T3.js
+++ b/test/language/statements/for/S12.6.3_A8.1_T3.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "for({var index=0; index+=1;}
index++<=10; index*2;) { arr.add(""+index);}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A8_T1.js b/test/language/statements/for/S12.6.3_A8_T1.js
index e4de246ea..00c61e86a 100644
--- a/test/language/statements/for/S12.6.3_A8_T1.js
+++ b/test/language/statements/for/S12.6.3_A8_T1.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "for(index=0; index<100; {index++;
index*2;}) { arr.add(""+index);}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A8_T2.js b/test/language/statements/for/S12.6.3_A8_T2.js
index f654f1742..de49a2309 100644
--- a/test/language/statements/for/S12.6.3_A8_T2.js
+++ b/test/language/statements/for/S12.6.3_A8_T2.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "for(index=0; {index++;index<100;};
index*2;) { arr.add(""+index);}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/S12.6.3_A8_T3.js b/test/language/statements/for/S12.6.3_A8_T3.js
index 4de6be447..6e5ba19a6 100644
--- a/test/language/statements/for/S12.6.3_A8_T3.js
+++ b/test/language/statements/for/S12.6.3_A8_T3.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "for({index=0; index+=1;} index++<=10;
index*2;) { arr.add(""+index);}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/decl-async-fun.js b/test/language/statements/for/decl-async-fun.js
index afbde6eb8..775783633 100644
--- a/test/language/statements/for/decl-async-fun.js
+++ b/test/language/statements/for/decl-async-fun.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/for/decl-async-gen.js b/test/language/statements/for/decl-async-gen.js
index eae10003d..07383c4d3 100644
--- a/test/language/statements/for/decl-async-gen.js
+++ b/test/language/statements/for/decl-async-gen.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/for/decl-cls.js b/test/language/statements/for/decl-cls.js
index 3b4e86b0f..81861122a 100644
--- a/test/language/statements/for/decl-cls.js
+++ b/test/language/statements/for/decl-cls.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-for-statement
es6id: 13.7.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/decl-const.js b/test/language/statements/for/decl-const.js
index 74db95d32..2c6b227be 100644
--- a/test/language/statements/for/decl-const.js
+++ b/test/language/statements/for/decl-const.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-for-statement
es6id: 13.7.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/decl-fun.js b/test/language/statements/for/decl-fun.js
index ba29060f5..3f3b1115c 100644
--- a/test/language/statements/for/decl-fun.js
+++ b/test/language/statements/for/decl-fun.js
@@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position
esid: sec-for-statement
es6id: 13.7.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/for/decl-gen.js b/test/language/statements/for/decl-gen.js
index 52c4ac7a6..2bf88fe5d 100644
--- a/test/language/statements/for/decl-gen.js
+++ b/test/language/statements/for/decl-gen.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-for-statement
es6id: 13.7.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/for/decl-let.js b/test/language/statements/for/decl-let.js
index 15e7a8293..1cfac96e9 100644
--- a/test/language/statements/for/decl-let.js
+++ b/test/language/statements/for/decl-let.js
@@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position
esid: sec-for-statement
es6id: 13.7.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 63bedc6ab..70c957cab 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 c68feb328..169a9190a 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 1d961ad69..c16e65061 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 362e8ce91..c1aec157c 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 b4b1d2532..819955940 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 963d8e21f..65eb521bd 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 f7601e43a..fb8c6c7b4 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 a2ca9dfa7..cda6fad23 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 d55dab4b6..5cf4005dd 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 d17ac6ffc..bd13bb514 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 a88e57a32..0c8d8910e 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 308a1e201..6e8bfc47f 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 8e3ac88b9..b53cc810d 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 108265257..64b10d709 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 0dddfc220..f12edecd4 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 35e4937d4..5ca516288 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 7cf3e38df..f17a9fc23 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
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 258c7a357..8ac44b5b7 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
@@ -8,7 +8,7 @@ es6id: 13.7.4.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
IterationStatement :
diff --git a/test/language/statements/for/head-const-bound-names-in-stmt.js b/test/language/statements/for/head-const-bound-names-in-stmt.js
index b726ecf10..660a114bc 100644
--- a/test/language/statements/for/head-const-bound-names-in-stmt.js
+++ b/test/language/statements/for/head-const-bound-names-in-stmt.js
@@ -9,7 +9,7 @@ info: |
It is a Syntax Error if any element of the BoundNames of LexicalDeclaration
also occurs in the VarDeclaredNames of Statement.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-for-statement
es6id: 13.7.4
diff --git a/test/language/statements/for/head-let-bound-names-in-stmt.js b/test/language/statements/for/head-let-bound-names-in-stmt.js
index 66fac66c1..ea4bd4e4d 100644
--- a/test/language/statements/for/head-let-bound-names-in-stmt.js
+++ b/test/language/statements/for/head-let-bound-names-in-stmt.js
@@ -9,7 +9,7 @@ info: |
It is a Syntax Error if any element of the BoundNames of LexicalDeclaration
also occurs in the VarDeclaredNames of Statement.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-for-statement
es6id: 13.7.4
diff --git a/test/language/statements/for/labelled-fn-stmt-const.js b/test/language/statements/for/labelled-fn-stmt-const.js
index 9727cd98a..5cc93b6db 100644
--- a/test/language/statements/for/labelled-fn-stmt-const.js
+++ b/test/language/statements/for/labelled-fn-stmt-const.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for/labelled-fn-stmt-expr.js b/test/language/statements/for/labelled-fn-stmt-expr.js
index 153aac442..23aa54760 100644
--- a/test/language/statements/for/labelled-fn-stmt-expr.js
+++ b/test/language/statements/for/labelled-fn-stmt-expr.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for/labelled-fn-stmt-let.js b/test/language/statements/for/labelled-fn-stmt-let.js
index 733d99791..d38669cfb 100644
--- a/test/language/statements/for/labelled-fn-stmt-let.js
+++ b/test/language/statements/for/labelled-fn-stmt-let.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for/labelled-fn-stmt-var.js b/test/language/statements/for/labelled-fn-stmt-var.js
index 323f02ba7..5cf960544 100644
--- a/test/language/statements/for/labelled-fn-stmt-var.js
+++ b/test/language/statements/for/labelled-fn-stmt-var.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/for/let-array-with-newline.js b/test/language/statements/for/let-array-with-newline.js
index 05a3ba4f2..fc48491db 100644
--- a/test/language/statements/for/let-array-with-newline.js
+++ b/test/language/statements/for/let-array-with-newline.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/statements/function/13.0_4-5gs.js b/test/language/statements/function/13.0_4-5gs.js
index 1b6975435..345c133cf 100644
--- a/test/language/statements/function/13.0_4-5gs.js
+++ b/test/language/statements/function/13.0_4-5gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - SourceElements is evaluated as strict mode code when
a FunctionDeclaration is contained in strict mode code
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/function/13.1-13gs.js b/test/language/statements/function/13.1-13gs.js
index f02d6d853..b719d2d5e 100644
--- a/test/language/statements/function/13.1-13gs.js
+++ b/test/language/statements/function/13.1-13gs.js
@@ -7,7 +7,7 @@ description: >
StrictMode - SyntaxError is thrown if 'arguments' occurs as the
Identifier of a FunctionDeclaration
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/function/13.1-1gs.js b/test/language/statements/function/13.1-1gs.js
index 60675501b..406193241 100644
--- a/test/language/statements/function/13.1-1gs.js
+++ b/test/language/statements/function/13.1-1gs.js
@@ -8,7 +8,7 @@ description: >
appears within a FormalParameterList of a strict mode
FunctionDeclaration
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/function/13.1-4gs.js b/test/language/statements/function/13.1-4gs.js
index 24060b121..3232e6315 100644
--- a/test/language/statements/function/13.1-4gs.js
+++ b/test/language/statements/function/13.1-4gs.js
@@ -8,7 +8,7 @@ description: >
appears within a FormalParameterList of a strict mode
FunctionExpression
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/function/13.1-5gs.js b/test/language/statements/function/13.1-5gs.js
index 91960e2d7..2ff22b1df 100644
--- a/test/language/statements/function/13.1-5gs.js
+++ b/test/language/statements/function/13.1-5gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - SyntaxError is thrown if a FunctionDeclaration has
two identical parameters
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/function/13.1-8gs.js b/test/language/statements/function/13.1-8gs.js
index d9279d72f..a4b356251 100644
--- a/test/language/statements/function/13.1-8gs.js
+++ b/test/language/statements/function/13.1-8gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - SyntaxError is thrown if a FunctionExpression has
two identical parameters
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/function/S13_A7_T3.js b/test/language/statements/function/S13_A7_T3.js
index c56943f53..88434959a 100644
--- a/test/language/statements/function/S13_A7_T3.js
+++ b/test/language/statements/function/S13_A7_T3.js
@@ -6,7 +6,7 @@ info: The FunctionBody must be SourceElements
es5id: 13_A7_T3
description: Checking if execution of "function __func(){\A\B\C}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/function/dflt-params-duplicates.js b/test/language/statements/function/dflt-params-duplicates.js
index f14ce8a45..f2ee95c87 100644
--- a/test/language/statements/function/dflt-params-duplicates.js
+++ b/test/language/statements/function/dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
diff --git a/test/language/statements/function/dflt-params-rest.js b/test/language/statements/function/dflt-params-rest.js
index 1fafd0d65..47673ea91 100644
--- a/test/language/statements/function/dflt-params-rest.js
+++ b/test/language/statements/function/dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject
features: [default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 6ee403e66..f878267db 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 ce6b46a3f..f3fb69e6b 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 ca2b30cb8..e2f5f06b0 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 104b93ccf..84ddffc9c 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 7cf43a2e7..e14862deb 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 b485f8ef3..2861187e6 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 f536ec1e6..1f208b021 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 c8749010c..40b7edf0a 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 560d2d8ae..336fd23f4 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 6a844376d..4075bce16 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 0f201a29f..4b80fa452 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
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 f5f0c15af..b6556fb3c 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
@@ -8,7 +8,7 @@ es6id: 14.1.19
features: [destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
diff --git a/test/language/statements/function/early-body-super-call.js b/test/language/statements/function/early-body-super-call.js
index 358548525..e8ca04d34 100644
--- a/test/language/statements/function/early-body-super-call.js
+++ b/test/language/statements/function/early-body-super-call.js
@@ -7,7 +7,7 @@ description: Body may not contain a "super" call
info: |
It is a Syntax Error if FunctionBody Contains SuperCall is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/function/early-body-super-prop.js b/test/language/statements/function/early-body-super-prop.js
index 1a8793eb7..b78fdaa12 100644
--- a/test/language/statements/function/early-body-super-prop.js
+++ b/test/language/statements/function/early-body-super-prop.js
@@ -7,7 +7,7 @@ description: Body may not contain a "super" property reference
info: |
It is a Syntax Error if FunctionBody Contains SuperProperty is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/function/early-params-super-call.js b/test/language/statements/function/early-params-super-call.js
index dd48e3aef..8b4034735 100644
--- a/test/language/statements/function/early-params-super-call.js
+++ b/test/language/statements/function/early-params-super-call.js
@@ -7,7 +7,7 @@ description: Parameters may not contain a "super" call
info: |
It is a Syntax Error if FormalParameters Contains SuperProperty is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/function/early-params-super-prop.js b/test/language/statements/function/early-params-super-prop.js
index 5ebf01744..885fd1b92 100644
--- a/test/language/statements/function/early-params-super-prop.js
+++ b/test/language/statements/function/early-params-super-prop.js
@@ -7,7 +7,7 @@ description: Parameters may not contain a "super" property reference
info: |
It is a Syntax Error if FunctionBody Contains SuperProperty is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/function/param-dflt-yield-strict.js b/test/language/statements/function/param-dflt-yield-strict.js
index 4a5bcf1dc..e1c1c2247 100644
--- a/test/language/statements/function/param-dflt-yield-strict.js
+++ b/test/language/statements/function/param-dflt-yield-strict.js
@@ -12,7 +12,7 @@ info: |
features: [generators, default-parameters]
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 c3c96644e..ac73e093b 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
@@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra
esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
FunctionDeclaration :
diff --git a/test/language/statements/function/use-strict-with-non-simple-param.js b/test/language/statements/function/use-strict-with-non-simple-param.js
index a9bb3bd33..222287f20 100644
--- a/test/language/statements/function/use-strict-with-non-simple-param.js
+++ b/test/language/statements/function/use-strict-with-non-simple-param.js
@@ -10,7 +10,7 @@ info: |
It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of FormalParameters is false.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/generators/dflt-params-duplicates.js b/test/language/statements/generators/dflt-params-duplicates.js
index d2d321eb4..4731d4e97 100644
--- a/test/language/statements/generators/dflt-params-duplicates.js
+++ b/test/language/statements/generators/dflt-params-duplicates.js
@@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionob
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
diff --git a/test/language/statements/generators/dflt-params-rest.js b/test/language/statements/generators/dflt-params-rest.js
index 9bc7857f9..810cbcbaa 100644
--- a/test/language/statements/generators/dflt-params-rest.js
+++ b/test/language/statements/generators/dflt-params-rest.js
@@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionob
features: [default-parameters, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 2a7e5450d..45aa588a8 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 b166562fe..b77c8d1d8 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 a9527de69..79a7e7e2f 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 1210b4b86..ec27cd5a7 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 712889121..95eb9941a 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 ca9d78276..f2641a8dc 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 fc5ac385b..001cb4acc 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 ffcbb55d9..c3ee83300 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 8996c1df1..5c2d1e084 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 5145b5fbd..6cf93bac5 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 c93820ea9..950af2d10 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
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 018928963..db28523a1 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
@@ -8,7 +8,7 @@ es6id: 14.4.12
features: [generators, destructuring-binding, default-parameters]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
diff --git a/test/language/statements/generators/param-dflt-yield.js b/test/language/statements/generators/param-dflt-yield.js
index fea79cf06..a4f42368f 100644
--- a/test/language/statements/generators/param-dflt-yield.js
+++ b/test/language/statements/generators/param-dflt-yield.js
@@ -15,7 +15,7 @@ info: |
evaluated before the resulting generator object is in a resumable state.
features: [generators, default-parameters]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 13410afbf..40ca52baf 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
@@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionob
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
diff --git a/test/language/statements/generators/use-strict-with-non-simple-param.js b/test/language/statements/generators/use-strict-with-non-simple-param.js
index 0ea443169..8b10275d5 100644
--- a/test/language/statements/generators/use-strict-with-non-simple-param.js
+++ b/test/language/statements/generators/use-strict-with-non-simple-param.js
@@ -10,7 +10,7 @@ info: |
It is a Syntax Error if ContainsUseStrict of GeneratorBody is true and IsSimpleParameterList of FormalParameters is false.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
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 b0657ec03..abb09c620 100644
--- a/test/language/statements/generators/yield-as-binding-identifier-escaped.js
+++ b/test/language/statements/generators/yield-as-binding-identifier-escaped.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/statements/generators/yield-as-binding-identifier.js b/test/language/statements/generators/yield-as-binding-identifier.js
index c5497bfe0..e94e660c3 100644
--- a/test/language/statements/generators/yield-as-binding-identifier.js
+++ b/test/language/statements/generators/yield-as-binding-identifier.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 516d66a67..17a2f742c 100644
--- a/test/language/statements/generators/yield-as-identifier-reference-escaped.js
+++ b/test/language/statements/generators/yield-as-identifier-reference-escaped.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/statements/generators/yield-as-identifier-reference.js b/test/language/statements/generators/yield-as-identifier-reference.js
index 7575e4f9e..d9e848c19 100644
--- a/test/language/statements/generators/yield-as-identifier-reference.js
+++ b/test/language/statements/generators/yield-as-identifier-reference.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
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 61ac567d1..0b02ff9bf 100644
--- a/test/language/statements/generators/yield-as-label-identifier-escaped.js
+++ b/test/language/statements/generators/yield-as-label-identifier-escaped.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/statements/generators/yield-as-label-identifier.js b/test/language/statements/generators/yield-as-label-identifier.js
index 41fc25259..1918d3b10 100644
--- a/test/language/statements/generators/yield-as-label-identifier.js
+++ b/test/language/statements/generators/yield-as-label-identifier.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/statements/generators/yield-as-logical-or-expression.js b/test/language/statements/generators/yield-as-logical-or-expression.js
index 0c0f01ec3..d5193fe4d 100644
--- a/test/language/statements/generators/yield-as-logical-or-expression.js
+++ b/test/language/statements/generators/yield-as-logical-or-expression.js
@@ -6,7 +6,7 @@ description: >
`yield` expressions are not LogicalOrExpressions.
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/generators/yield-as-parameter.js b/test/language/statements/generators/yield-as-parameter.js
index 09e8f17bb..378738a7b 100644
--- a/test/language/statements/generators/yield-as-parameter.js
+++ b/test/language/statements/generators/yield-as-parameter.js
@@ -7,7 +7,7 @@ description: >
not be used as the binding identifier of a parameter.
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/generators/yield-identifier-spread-strict.js b/test/language/statements/generators/yield-identifier-spread-strict.js
index d6e491385..abc4b148b 100644
--- a/test/language/statements/generators/yield-identifier-spread-strict.js
+++ b/test/language/statements/generators/yield-identifier-spread-strict.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration
features: [object-spread, generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/statements/generators/yield-identifier-strict.js b/test/language/statements/generators/yield-identifier-strict.js
index dc3d61b41..d624ea9aa 100644
--- a/test/language/statements/generators/yield-identifier-strict.js
+++ b/test/language/statements/generators/yield-identifier-strict.js
@@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration
features: [generators]
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
14.4 Generator Function Definitions
diff --git a/test/language/statements/generators/yield-star-after-newline.js b/test/language/statements/generators/yield-star-after-newline.js
index 120f9ab67..379397493 100644
--- a/test/language/statements/generators/yield-star-after-newline.js
+++ b/test/language/statements/generators/yield-star-after-newline.js
@@ -6,7 +6,7 @@ description: >
A newline may not precede the `*` token in a `yield` expression.
es6id: 14.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/generators/yield-weak-binding.js b/test/language/statements/generators/yield-weak-binding.js
index f7a9dcfd0..7d00da0a7 100644
--- a/test/language/statements/generators/yield-weak-binding.js
+++ b/test/language/statements/generators/yield-weak-binding.js
@@ -6,7 +6,7 @@ description: >
`yield` expressions bind weakly
es6id: 14.4
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/if/S12.5_A11.js b/test/language/statements/if/S12.5_A11.js
index 4dec8f3ef..bb133d937 100644
--- a/test/language/statements/if/S12.5_A11.js
+++ b/test/language/statements/if/S12.5_A11.js
@@ -6,7 +6,7 @@ info: "{} within the \"if\" expression is not allowed"
es5id: 12.5_A11
description: Checking if execution of "if({1})" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/S12.5_A6_T1.js b/test/language/statements/if/S12.5_A6_T1.js
index 620965221..b84c6c9c2 100644
--- a/test/language/statements/if/S12.5_A6_T1.js
+++ b/test/language/statements/if/S12.5_A6_T1.js
@@ -6,7 +6,7 @@ info: In the If statement expression must be enclosed in braces
es5id: 12.5_A6_T1
description: Checking if execution of "if true" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/S12.5_A6_T2.js b/test/language/statements/if/S12.5_A6_T2.js
index 961d70b60..86fcbd4f6 100644
--- a/test/language/statements/if/S12.5_A6_T2.js
+++ b/test/language/statements/if/S12.5_A6_T2.js
@@ -6,7 +6,7 @@ info: In the If statement expression must be enclosed in braces
es5id: 12.5_A6_T2
description: Checking if execution of "if false" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/S12.5_A8.js b/test/language/statements/if/S12.5_A8.js
index 67a3717e3..ad6da67d1 100644
--- a/test/language/statements/if/S12.5_A8.js
+++ b/test/language/statements/if/S12.5_A8.js
@@ -6,7 +6,7 @@ info: In the "if" Statement empty expression is not allowed
es5id: 12.5_A8
description: Checking if execution of "if()" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-async-fun-else-async-fun.js b/test/language/statements/if/if-async-fun-else-async-fun.js
index feb15393a..1f8e02ac0 100644
--- a/test/language/statements/if/if-async-fun-else-async-fun.js
+++ b/test/language/statements/if/if-async-fun-else-async-fun.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/if/if-async-fun-else-stmt.js b/test/language/statements/if/if-async-fun-else-stmt.js
index 80e64984e..bf7cc3c59 100644
--- a/test/language/statements/if/if-async-fun-else-stmt.js
+++ b/test/language/statements/if/if-async-fun-else-stmt.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/if/if-async-fun-no-else.js b/test/language/statements/if/if-async-fun-no-else.js
index df6d627cb..ad9c5607a 100644
--- a/test/language/statements/if/if-async-fun-no-else.js
+++ b/test/language/statements/if/if-async-fun-no-else.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/if/if-async-gen-else-async-gen.js b/test/language/statements/if/if-async-gen-else-async-gen.js
index 2e39c9fd7..e70375f12 100644
--- a/test/language/statements/if/if-async-gen-else-async-gen.js
+++ b/test/language/statements/if/if-async-gen-else-async-gen.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/if/if-async-gen-else-stmt.js b/test/language/statements/if/if-async-gen-else-stmt.js
index 589fc5cd6..e27bcef90 100644
--- a/test/language/statements/if/if-async-gen-else-stmt.js
+++ b/test/language/statements/if/if-async-gen-else-stmt.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/if/if-async-gen-no-else.js b/test/language/statements/if/if-async-gen-no-else.js
index ad46c7cc7..4691272ca 100644
--- a/test/language/statements/if/if-async-gen-no-else.js
+++ b/test/language/statements/if/if-async-gen-no-else.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/if/if-cls-else-cls.js b/test/language/statements/if/if-cls-else-cls.js
index d2b6932a3..b20acde60 100644
--- a/test/language/statements/if/if-cls-else-cls.js
+++ b/test/language/statements/if/if-cls-else-cls.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-cls-else-stmt.js b/test/language/statements/if/if-cls-else-stmt.js
index d3463b6ba..59d588798 100644
--- a/test/language/statements/if/if-cls-else-stmt.js
+++ b/test/language/statements/if/if-cls-else-stmt.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-cls-no-else.js b/test/language/statements/if/if-cls-no-else.js
index cbf3d0de7..fc71ba33e 100644
--- a/test/language/statements/if/if-cls-no-else.js
+++ b/test/language/statements/if/if-cls-no-else.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-const-else-const.js b/test/language/statements/if/if-const-else-const.js
index 973fee40e..2ae8fe94a 100644
--- a/test/language/statements/if/if-const-else-const.js
+++ b/test/language/statements/if/if-const-else-const.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-const-else-stmt.js b/test/language/statements/if/if-const-else-stmt.js
index b124dbcac..36ad8f2d9 100644
--- a/test/language/statements/if/if-const-else-stmt.js
+++ b/test/language/statements/if/if-const-else-stmt.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-const-no-else.js b/test/language/statements/if/if-const-no-else.js
index 15d8fee9e..5a9ba2791 100644
--- a/test/language/statements/if/if-const-no-else.js
+++ b/test/language/statements/if/if-const-no-else.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-decl-else-decl-strict.js b/test/language/statements/if/if-decl-else-decl-strict.js
index d9fc5c79d..0dc9789f0 100644
--- a/test/language/statements/if/if-decl-else-decl-strict.js
+++ b/test/language/statements/if/if-decl-else-decl-strict.js
@@ -5,7 +5,7 @@ description: AnnexB extension not honored in strict mode (IfStatement with a dec
es6id: B.3.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
The following rules for IfStatement augment those in 13.6:
diff --git a/test/language/statements/if/if-decl-else-stmt-strict.js b/test/language/statements/if/if-decl-else-stmt-strict.js
index 8550e4b92..18c8ec988 100644
--- a/test/language/statements/if/if-decl-else-stmt-strict.js
+++ b/test/language/statements/if/if-decl-else-stmt-strict.js
@@ -5,7 +5,7 @@ description: AnnexB extension not honored in strict mode (IfStatement with a dec
es6id: B.3.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
The following rules for IfStatement augment those in 13.6:
diff --git a/test/language/statements/if/if-decl-no-else-strict.js b/test/language/statements/if/if-decl-no-else-strict.js
index b4d2d3ab9..a53dab3de 100644
--- a/test/language/statements/if/if-decl-no-else-strict.js
+++ b/test/language/statements/if/if-decl-no-else-strict.js
@@ -5,7 +5,7 @@ description: AnnexB extension not honored in strict mode (IfStatement without an
es6id: B.3.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
The following rules for IfStatement augment those in 13.6:
diff --git a/test/language/statements/if/if-fun-else-fun-strict.js b/test/language/statements/if/if-fun-else-fun-strict.js
index 0aac777b8..30d06d507 100644
--- a/test/language/statements/if/if-fun-else-fun-strict.js
+++ b/test/language/statements/if/if-fun-else-fun-strict.js
@@ -6,7 +6,7 @@ esid: sec-if-statement
es6id: 13.6
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
The following rules for IfStatement augment those in 13.6:
diff --git a/test/language/statements/if/if-fun-else-stmt-strict.js b/test/language/statements/if/if-fun-else-stmt-strict.js
index e37482f4f..758be6d21 100644
--- a/test/language/statements/if/if-fun-else-stmt-strict.js
+++ b/test/language/statements/if/if-fun-else-stmt-strict.js
@@ -6,7 +6,7 @@ esid: sec-if-statement
es6id: 13.6
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
The following rules for IfStatement augment those in 13.6:
diff --git a/test/language/statements/if/if-fun-no-else-strict.js b/test/language/statements/if/if-fun-no-else-strict.js
index 7316236cc..9d1e29d30 100644
--- a/test/language/statements/if/if-fun-no-else-strict.js
+++ b/test/language/statements/if/if-fun-no-else-strict.js
@@ -6,7 +6,7 @@ esid: sec-if-statement
es6id: 13.6
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
The following rules for IfStatement augment those in 13.6:
diff --git a/test/language/statements/if/if-gen-else-gen.js b/test/language/statements/if/if-gen-else-gen.js
index f4118fa42..ef4693fb5 100644
--- a/test/language/statements/if/if-gen-else-gen.js
+++ b/test/language/statements/if/if-gen-else-gen.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/if/if-gen-else-stmt.js b/test/language/statements/if/if-gen-else-stmt.js
index 1b5a11c5e..340b9c46b 100644
--- a/test/language/statements/if/if-gen-else-stmt.js
+++ b/test/language/statements/if/if-gen-else-stmt.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/if/if-gen-no-else.js b/test/language/statements/if/if-gen-no-else.js
index f89f3afb4..79d08cbb4 100644
--- a/test/language/statements/if/if-gen-no-else.js
+++ b/test/language/statements/if/if-gen-no-else.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/if/if-let-else-let.js b/test/language/statements/if/if-let-else-let.js
index a0a85a376..0be8e8a7c 100644
--- a/test/language/statements/if/if-let-else-let.js
+++ b/test/language/statements/if/if-let-else-let.js
@@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-let-else-stmt.js b/test/language/statements/if/if-let-else-stmt.js
index acdca1e9d..9f9198cdb 100644
--- a/test/language/statements/if/if-let-else-stmt.js
+++ b/test/language/statements/if/if-let-else-stmt.js
@@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-let-no-else.js b/test/language/statements/if/if-let-no-else.js
index bd6076326..695a9da0b 100644
--- a/test/language/statements/if/if-let-no-else.js
+++ b/test/language/statements/if/if-let-no-else.js
@@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-stmt-else-async-fun.js b/test/language/statements/if/if-stmt-else-async-fun.js
index 3e23382b9..ae7215185 100644
--- a/test/language/statements/if/if-stmt-else-async-fun.js
+++ b/test/language/statements/if/if-stmt-else-async-fun.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/if/if-stmt-else-async-gen.js b/test/language/statements/if/if-stmt-else-async-gen.js
index 81f7e4b2d..928b4a71f 100644
--- a/test/language/statements/if/if-stmt-else-async-gen.js
+++ b/test/language/statements/if/if-stmt-else-async-gen.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/if/if-stmt-else-cls.js b/test/language/statements/if/if-stmt-else-cls.js
index a387dbfe2..ba21674e1 100644
--- a/test/language/statements/if/if-stmt-else-cls.js
+++ b/test/language/statements/if/if-stmt-else-cls.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-stmt-else-const.js b/test/language/statements/if/if-stmt-else-const.js
index 42615e2d2..c51e2ce6a 100644
--- a/test/language/statements/if/if-stmt-else-const.js
+++ b/test/language/statements/if/if-stmt-else-const.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/if-stmt-else-decl-strict.js b/test/language/statements/if/if-stmt-else-decl-strict.js
index 395e85393..9c77a3c4d 100644
--- a/test/language/statements/if/if-stmt-else-decl-strict.js
+++ b/test/language/statements/if/if-stmt-else-decl-strict.js
@@ -5,7 +5,7 @@ description: AnnexB extension not honored in strict mode (IfStatement with a dec
es6id: B.3.4
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
The following rules for IfStatement augment those in 13.6:
diff --git a/test/language/statements/if/if-stmt-else-fun-strict.js b/test/language/statements/if/if-stmt-else-fun-strict.js
index 6fa748675..6f1d6d0da 100644
--- a/test/language/statements/if/if-stmt-else-fun-strict.js
+++ b/test/language/statements/if/if-stmt-else-fun-strict.js
@@ -6,7 +6,7 @@ esid: sec-if-statement
es6id: 13.6
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
The following rules for IfStatement augment those in 13.6:
diff --git a/test/language/statements/if/if-stmt-else-gen.js b/test/language/statements/if/if-stmt-else-gen.js
index 8cd38a417..60127207f 100644
--- a/test/language/statements/if/if-stmt-else-gen.js
+++ b/test/language/statements/if/if-stmt-else-gen.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/if/if-stmt-else-let.js b/test/language/statements/if/if-stmt-else-let.js
index 07c150342..438901ca1 100644
--- a/test/language/statements/if/if-stmt-else-let.js
+++ b/test/language/statements/if/if-stmt-else-let.js
@@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position
esid: sec-if-statement
es6id: 13.6
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/labelled-fn-stmt-first.js b/test/language/statements/if/labelled-fn-stmt-first.js
index 87368435d..c76253813 100644
--- a/test/language/statements/if/labelled-fn-stmt-first.js
+++ b/test/language/statements/if/labelled-fn-stmt-first.js
@@ -20,7 +20,7 @@ info: |
In the absence of Annex B.3.2, a SyntaxError should be produced due to the
labelled function declaration itself.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/labelled-fn-stmt-lone.js b/test/language/statements/if/labelled-fn-stmt-lone.js
index 2461949f2..d2a8e0087 100644
--- a/test/language/statements/if/labelled-fn-stmt-lone.js
+++ b/test/language/statements/if/labelled-fn-stmt-lone.js
@@ -20,7 +20,7 @@ info: |
In the absence of Annex B.3.2, a SyntaxError should be produced due to the
labelled function declaration itself.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/labelled-fn-stmt-second.js b/test/language/statements/if/labelled-fn-stmt-second.js
index 6c5797fc8..4d425fcf6 100644
--- a/test/language/statements/if/labelled-fn-stmt-second.js
+++ b/test/language/statements/if/labelled-fn-stmt-second.js
@@ -20,7 +20,7 @@ info: |
In the absence of Annex B.3.2, a SyntaxError should be produced due to the
labelled function declaration itself.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/if/let-array-with-newline.js b/test/language/statements/if/let-array-with-newline.js
index cbbd02492..0466ed198 100644
--- a/test/language/statements/if/let-array-with-newline.js
+++ b/test/language/statements/if/let-array-with-newline.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/statements/labeled/continue.js b/test/language/statements/labeled/continue.js
index 255bccc71..490d252be 100644
--- a/test/language/statements/labeled/continue.js
+++ b/test/language/statements/labeled/continue.js
@@ -14,7 +14,7 @@ info: |
3. Return ContainsUndefinedContinueTarget of LabelledItem with arguments
iterationSet and newLabelSet.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/labeled/decl-async-function.js b/test/language/statements/labeled/decl-async-function.js
index 11702993c..c3abed3d4 100644
--- a/test/language/statements/labeled/decl-async-function.js
+++ b/test/language/statements/labeled/decl-async-function.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/labeled/decl-async-generator.js b/test/language/statements/labeled/decl-async-generator.js
index 3ad76ae20..7d8a7d954 100644
--- a/test/language/statements/labeled/decl-async-generator.js
+++ b/test/language/statements/labeled/decl-async-generator.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/labeled/decl-cls.js b/test/language/statements/labeled/decl-cls.js
index fc19564af..d73e469f9 100644
--- a/test/language/statements/labeled/decl-cls.js
+++ b/test/language/statements/labeled/decl-cls.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-labelled-statements
es6id: 13.13
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/labeled/decl-const.js b/test/language/statements/labeled/decl-const.js
index 37a2f8344..d07b271ad 100644
--- a/test/language/statements/labeled/decl-const.js
+++ b/test/language/statements/labeled/decl-const.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-labelled-statements
es6id: 13.13
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/labeled/decl-fun-strict.js b/test/language/statements/labeled/decl-fun-strict.js
index a036a59ed..0b834bebb 100644
--- a/test/language/statements/labeled/decl-fun-strict.js
+++ b/test/language/statements/labeled/decl-fun-strict.js
@@ -8,7 +8,7 @@ description: >
label: Statement
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/labeled/decl-gen.js b/test/language/statements/labeled/decl-gen.js
index 5cc26f17f..9cf5ded73 100644
--- a/test/language/statements/labeled/decl-gen.js
+++ b/test/language/statements/labeled/decl-gen.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-labelled-statements
es6id: 13.13
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/labeled/decl-let.js b/test/language/statements/labeled/decl-let.js
index 988ed03f1..afe7683a7 100644
--- a/test/language/statements/labeled/decl-let.js
+++ b/test/language/statements/labeled/decl-let.js
@@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position
esid: sec-labelled-statements
es6id: 13.13
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/labeled/let-array-with-newline.js b/test/language/statements/labeled/let-array-with-newline.js
index b932750c6..5e34a1191 100644
--- a/test/language/statements/labeled/let-array-with-newline.js
+++ b/test/language/statements/labeled/let-array-with-newline.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/statements/labeled/value-await-module-escaped.js b/test/language/statements/labeled/value-await-module-escaped.js
index ae90531f1..041429911 100644
--- a/test/language/statements/labeled/value-await-module-escaped.js
+++ b/test/language/statements/labeled/value-await-module-escaped.js
@@ -11,7 +11,7 @@ info: |
It is a Syntax Error if the goal symbol of the syntactic grammar is Module and
the StringValue of IdentifierName is "await".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/statements/labeled/value-await-module.js b/test/language/statements/labeled/value-await-module.js
index c26e55d70..b3fdf0b93 100644
--- a/test/language/statements/labeled/value-await-module.js
+++ b/test/language/statements/labeled/value-await-module.js
@@ -10,7 +10,7 @@ info: |
It is a Syntax Error if the goal symbol of the syntactic grammar is Module.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [module]
---*/
diff --git a/test/language/statements/labeled/value-yield-strict-escaped.js b/test/language/statements/labeled/value-yield-strict-escaped.js
index 79bd01b94..34a33ffe9 100644
--- a/test/language/statements/labeled/value-yield-strict-escaped.js
+++ b/test/language/statements/labeled/value-yield-strict-escaped.js
@@ -12,7 +12,7 @@ info: |
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/labeled/value-yield-strict.js b/test/language/statements/labeled/value-yield-strict.js
index 6605ffe03..049fd217f 100644
--- a/test/language/statements/labeled/value-yield-strict.js
+++ b/test/language/statements/labeled/value-yield-strict.js
@@ -7,7 +7,7 @@
as a label.
es6id: 12.1.1
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
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 02e5d15ee..9113c54d3 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 43d1b9199..4c92e7e98 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 93d22af07..f1ca5d4b0 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 d9e7efabc..11d1e4789 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 4f29fa3b8..5daa81b95 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
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 36ccd9cbc..68df5eeca 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
@@ -8,7 +8,7 @@ es6id: 13.3.1.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
LexicalBinding : BindingPattern Initializer
diff --git a/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js b/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js
index 1aa1d2290..480f044bb 100644
--- a/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js
+++ b/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js
@@ -5,7 +5,7 @@ es6id: 13.1
description: >
Redeclaration error within strict mode function inside non-strict code.
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js
index a6c7677f5..223afa0a4 100644
--- a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js
+++ b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js
@@ -6,7 +6,7 @@ description: >
redeclaration within block:
attempt to redeclare let binding with function declaration
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js
index 9d0c982bb..ab8947c19 100644
--- a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js
+++ b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js
@@ -6,7 +6,7 @@ description: >
redeclaration within block:
attempt to redeclare let binding with var
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js b/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js
index 25636af02..56842e345 100644
--- a/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js
+++ b/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js
@@ -7,7 +7,7 @@ description: >
identifier "let" disallowed as lefthandside expression in strict mode
flags: [onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js b/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js
index 027726a87..4fa3f244c 100644
--- a/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js
+++ b/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js
@@ -5,7 +5,7 @@ es6id: 13.6.4.1
description: >
It is a Syntax Error if the BoundNames of ForDeclaration contains "let".
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js b/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js
index 79826f78f..99ab8076e 100644
--- a/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js
+++ b/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js
@@ -23,7 +23,7 @@ info: |
just chosen, per 5.3, are validated to recognize the Script as invalid. Thus
the eval script can't be evaluated, and a SyntaxError is thrown.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js b/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js
index 92b7dd9f9..f5bb0ebae 100644
--- a/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js
+++ b/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js
@@ -23,7 +23,7 @@ info: |
just chosen, per 5.3, are validated to recognize the Script as invalid. Thus
the eval script can't be evaluated, and a SyntaxError is thrown.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/let-newline-await-in-normal-function.js b/test/language/statements/let/syntax/let-newline-await-in-normal-function.js
index 13c0d1b9d..2556abb5a 100644
--- a/test/language/statements/let/syntax/let-newline-await-in-normal-function.js
+++ b/test/language/statements/let/syntax/let-newline-await-in-normal-function.js
@@ -12,7 +12,7 @@ info: |
between `let` (where a LexicalDeclaration is permitted) and `await`,
so a subsequent `0` where `=` was expected is a syntax error.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js b/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js
index 553c8eb3d..3c6a4cdee 100644
--- a/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js
+++ b/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js
@@ -12,7 +12,7 @@ info: |
between `let` (where a LexicalDeclaration is permitted) and `yield`,
so a subsequent `0` where `=` was expected is a syntax error.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js b/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js
index f04495745..10fdf4e0d 100644
--- a/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js
+++ b/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js
@@ -11,7 +11,7 @@ info: |
between `let` (where a LexicalDeclaration is permitted) and `yield`,
so a subsequent `0` where `=` was expected is a syntax error.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js
index 35b37378c..bd216dd2e 100644
--- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js
+++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js
@@ -6,7 +6,7 @@ description: >
let declarations with initialisers in statement positions:
do Statement while ( Expression )
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js
index 22c092526..194694a80 100644
--- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js
+++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations with initialisers in statement positions:
for ( ;;) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js
index c4a9aa859..048396584 100644
--- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js
+++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations with initialisers in statement positions:
if ( Expression ) Statement else Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js
index 5102ad1b2..2c2eef215 100644
--- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js
+++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations with initialisers in statement positions:
if ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js
index 426e09585..023b88abb 100644
--- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js
+++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations with initialisers in statement positions:
label: Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js
index 1137afbd0..7dc697dcd 100644
--- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js
+++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations with initialisers in statement positions:
while ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js
index 9dccf4456..cfc7e8165 100644
--- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js
+++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js
@@ -6,7 +6,7 @@ description: >
let declarations without initialisers in statement positions:
do Statement while ( Expression )
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js
index 35af480e4..27f58b2be 100644
--- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js
+++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations without initialisers in statement positions:
for ( ;;) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js
index 9f88278de..9672be86a 100644
--- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js
+++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations without initialisers in statement positions:
if ( Expression ) Statement else Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js
index 10c31bb5d..5abc9260f 100644
--- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js
+++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations without initialisers in statement positions:
if ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js
index 0e20e5b8e..2984b5d5a 100644
--- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js
+++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations without initialisers in statement positions:
label: Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js
index 3fe527eaa..f25c087a3 100644
--- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js
+++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js
@@ -6,7 +6,7 @@ description: >
let declarations without initialisers in statement positions:
while ( Expression ) Statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T1.js b/test/language/statements/return/S12.9_A1_T1.js
index 8aa9b6f03..685524119 100644
--- a/test/language/statements/return/S12.9_A1_T1.js
+++ b/test/language/statements/return/S12.9_A1_T1.js
@@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error
es5id: 12.9_A1_T1
description: Checking if execution of "return" with no function fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T10.js b/test/language/statements/return/S12.9_A1_T10.js
index b6d5415ba..500356a72 100644
--- a/test/language/statements/return/S12.9_A1_T10.js
+++ b/test/language/statements/return/S12.9_A1_T10.js
@@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error
es5id: 12.9_A1_T10
description: Checking if execution of "return (0)" with no function fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T2.js b/test/language/statements/return/S12.9_A1_T2.js
index a9688cbf7..4771e59c8 100644
--- a/test/language/statements/return/S12.9_A1_T2.js
+++ b/test/language/statements/return/S12.9_A1_T2.js
@@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error
es5id: 12.9_A1_T2
description: Checking if execution of "return x" with no function fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T3.js b/test/language/statements/return/S12.9_A1_T3.js
index 3585f7dba..f79879f23 100644
--- a/test/language/statements/return/S12.9_A1_T3.js
+++ b/test/language/statements/return/S12.9_A1_T3.js
@@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error
es5id: 12.9_A1_T3
description: Checking if execution of "return" within "try" statement fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T4.js b/test/language/statements/return/S12.9_A1_T4.js
index 7d6149c07..78be85827 100644
--- a/test/language/statements/return/S12.9_A1_T4.js
+++ b/test/language/statements/return/S12.9_A1_T4.js
@@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error
es5id: 12.9_A1_T4
description: Checking if execution of "return" with no function fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T5.js b/test/language/statements/return/S12.9_A1_T5.js
index 36ea07fcb..0cb28f8a5 100644
--- a/test/language/statements/return/S12.9_A1_T5.js
+++ b/test/language/statements/return/S12.9_A1_T5.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "return" with no function, placed into a
Block, fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T6.js b/test/language/statements/return/S12.9_A1_T6.js
index f61f884cb..16f7545e4 100644
--- a/test/language/statements/return/S12.9_A1_T6.js
+++ b/test/language/statements/return/S12.9_A1_T6.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "return" with no function, placed into a
loop, fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T7.js b/test/language/statements/return/S12.9_A1_T7.js
index 28a5428da..e351ed36f 100644
--- a/test/language/statements/return/S12.9_A1_T7.js
+++ b/test/language/statements/return/S12.9_A1_T7.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "return x" with no function, placed
inside Block, fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T8.js b/test/language/statements/return/S12.9_A1_T8.js
index 86c78effb..80332365e 100644
--- a/test/language/statements/return/S12.9_A1_T8.js
+++ b/test/language/statements/return/S12.9_A1_T8.js
@@ -8,7 +8,7 @@ description: >
Checking if execution of "return x" with no function, placed into
a loop, fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/return/S12.9_A1_T9.js b/test/language/statements/return/S12.9_A1_T9.js
index 270557a29..1d7763b5e 100644
--- a/test/language/statements/return/S12.9_A1_T9.js
+++ b/test/language/statements/return/S12.9_A1_T9.js
@@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error
es5id: 12.9_A1_T9
description: Checking if execution of "return", placed into a catch Block, fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/switch/S12.11_A2_T1.js b/test/language/statements/switch/S12.11_A2_T1.js
index d4b90cf06..cf56c8228 100644
--- a/test/language/statements/switch/S12.11_A2_T1.js
+++ b/test/language/statements/switch/S12.11_A2_T1.js
@@ -6,7 +6,7 @@ info: There can be only one DefaultClause
es5id: 12.11_A2_T1
description: Duplicate DefaultClause
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/switch/S12.11_A3_T1.js b/test/language/statements/switch/S12.11_A3_T1.js
index bff545c0f..67b582711 100644
--- a/test/language/statements/switch/S12.11_A3_T1.js
+++ b/test/language/statements/switch/S12.11_A3_T1.js
@@ -6,7 +6,7 @@ info: Syntax constructions of switch statement
es5id: 12.11_A3_T1
description: Checking if execution of "switch() {}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/switch/S12.11_A3_T2.js b/test/language/statements/switch/S12.11_A3_T2.js
index 00a15a2af..1cd0b70ab 100644
--- a/test/language/statements/switch/S12.11_A3_T2.js
+++ b/test/language/statements/switch/S12.11_A3_T2.js
@@ -6,7 +6,7 @@ info: Syntax constructions of switch statement
es5id: 12.11_A3_T2
description: Checking if execution of "switch {}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/switch/S12.11_A3_T3.js b/test/language/statements/switch/S12.11_A3_T3.js
index 9743deca4..7c602bd63 100644
--- a/test/language/statements/switch/S12.11_A3_T3.js
+++ b/test/language/statements/switch/S12.11_A3_T3.js
@@ -6,7 +6,7 @@ info: Syntax constructions of switch statement
es5id: 12.11_A3_T3
description: Checking if execution of "switch(value)" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/switch/S12.11_A3_T4.js b/test/language/statements/switch/S12.11_A3_T4.js
index a7c169974..964a9e57d 100644
--- a/test/language/statements/switch/S12.11_A3_T4.js
+++ b/test/language/statements/switch/S12.11_A3_T4.js
@@ -8,7 +8,7 @@ description: >
Using "case" that has no Expresson after it. "CaseClause: case
Expression : [StatementList]"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/switch/S12.11_A3_T5.js b/test/language/statements/switch/S12.11_A3_T5.js
index 4ab4df8d9..735e9e030 100644
--- a/test/language/statements/switch/S12.11_A3_T5.js
+++ b/test/language/statements/switch/S12.11_A3_T5.js
@@ -6,7 +6,7 @@ info: Syntax constructions of switch statement
es5id: 12.11_A3_T5
description: Introducing statement not followed by "case" keyword
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 0e43f820c..e3a85e1e8 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 52d69a209..4a4002be3 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration, async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 83306a25f..1723fbf83 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 28aaa442c..6ef245fc5 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 30e10032a..863d506ba 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 7c9464de7..46d9d8ca7 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators, async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 c91fbeb91..ce45cb093 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 bc4fbab96..a5b1331f4 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 1440f011f..41088fb55 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 179339549..efd322ccc 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 c2869f730..4a09221db 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 86b2cff77..65a541456 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 8700e2408..667a9ed7b 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 a339b25c8..222b5657d 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators, async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 4786c6d01..704da14ee 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 f3ac3121c..a69ec34f9 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 2f1f968b1..5957724ab 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 ce2a1cb2d..8b9f9d33a 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 1a67f7d92..9e968af03 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (ClassDeclaration in SwitchStat
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 831230618..6bc6d6694 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (ClassDeclaration in Sw
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 31ab44558..c4bbb8932 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (ClassDeclaration in SwitchS
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 c15c061ef..c2fb642b7 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 8032d2c55..fc85dd6dd 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (ClassDeclaration in Swit
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 4f5d8452c..aff894f21 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
@@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (ClassDeclaration in SwitchS
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 bdb201080..1bb432ff8 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 dcd82d8c2..0d7eaef93 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 81e5478f7..27082df88 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (LexicalDeclaration (const) in
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 afbc06a94..df53897d5 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (co
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 e44546280..8edbe2af0 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (LexicalDeclaration (const)
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 f2835bf50..fcfe30cb2 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 ff148099f..450b24501 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (cons
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 c7b305a45..edaea2bb7 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
@@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (LexicalDeclaration (const)
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 89939d468..3520657bc 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 8fd1f7fc8..d0e461806 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 3bbd9f203..5ad0d1f2a 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (FunctionDeclaration in SwitchS
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 0f0d33dd8..f7565c06b 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (FunctionDeclaration in
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 302f6aebd..d9f6ec6b3 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (FunctionDeclaration in Swit
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated, onlyStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 12dfdea52..d4a387c8a 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 e1b9c2366..9ed0e6302 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (FunctionDeclaration in S
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 cd842bc6e..0d3596070 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
@@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (FunctionDeclaration in Swit
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 850f2a855..0dc53f89f 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 b28c6c0c2..6d28481d0 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration, generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 f718dd745..b482c01ba 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 d5c997101..22b9fbd92 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 c6c8ed619..d47954f23 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 db967dd68..77c918a39 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 144f47a8d..1f5865f43 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 304977aa5..321b2d057 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 28a1f23da..71ae5e5a1 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 0f42fbe69..682e99e68 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 dd9056a96..d2efade32 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (LexicalDeclaration (let) in Sw
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 7a92b8f69..c3b5eafe8 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (le
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 5b220b715..f9f2a389d 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (LexicalDeclaration (let) in
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 42f07c457..758a52baf 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 be7b94825..3bb8ea253 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (let)
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 76e5558bd..2618413c7 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
@@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (LexicalDeclaration (let) in
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 f0111b72f..ec7c1d778 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-functions]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 9523a3f0f..3288662c9 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [async-iteration]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 e83f5cdb6..b4c3d6af2 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
@@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (VariableDeclaration in SwitchS
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 ce7065431..403c36773 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
@@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (VariableDeclaration in
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 c8bb3544d..a4224a457 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
@@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (VariableDeclaration in Swit
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 c7c35e1f7..0da81b2d7 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
@@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors
features: [generators]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
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 248638f6b..192177f29 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
@@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (VariableDeclaration in S
esid: sec-switch-statement-static-semantics-early-errors
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
SwitchStatement : switch ( Expression ) CaseBlock
diff --git a/test/language/statements/try/S12.14_A16_T1.js b/test/language/statements/try/S12.14_A16_T1.js
index e9411f811..8d12ee6fc 100644
--- a/test/language/statements/try/S12.14_A16_T1.js
+++ b/test/language/statements/try/S12.14_A16_T1.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.14_A16_T1
description: Checking if pure "try" syntax construction passes
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T10.js b/test/language/statements/try/S12.14_A16_T10.js
index 6b3200464..cf15f5a1f 100644
--- a/test/language/statements/try/S12.14_A16_T10.js
+++ b/test/language/statements/try/S12.14_A16_T10.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.14_A16_T10
description: "Catch: \"catch (Identifier ) Block\""
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T11.js b/test/language/statements/try/S12.14_A16_T11.js
index 74398947c..fca33d152 100644
--- a/test/language/statements/try/S12.14_A16_T11.js
+++ b/test/language/statements/try/S12.14_A16_T11.js
@@ -10,7 +10,7 @@ description: >
Catch and Finally are placed into the Block of "try" (whitle
expected outside)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T12.js b/test/language/statements/try/S12.14_A16_T12.js
index 27bab9db9..b1832c252 100644
--- a/test/language/statements/try/S12.14_A16_T12.js
+++ b/test/language/statements/try/S12.14_A16_T12.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.14_A16_T12
description: Embedded "try" statements followed by two "catch" statements
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T13.js b/test/language/statements/try/S12.14_A16_T13.js
index f5767b9eb..982b70e8a 100644
--- a/test/language/statements/try/S12.14_A16_T13.js
+++ b/test/language/statements/try/S12.14_A16_T13.js
@@ -10,7 +10,7 @@ description: >
Catch: "catch (Identifier ) Block". Checking if execution of "22"
passes at the place of Identifier of "catch"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T14.js b/test/language/statements/try/S12.14_A16_T14.js
index 26adcd36d..1415d0b20 100644
--- a/test/language/statements/try/S12.14_A16_T14.js
+++ b/test/language/statements/try/S12.14_A16_T14.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.14_A16_T14
description: Checking if passing argument to "try" statement fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T15.js b/test/language/statements/try/S12.14_A16_T15.js
index cd4162cf0..a946dc57e 100644
--- a/test/language/statements/try/S12.14_A16_T15.js
+++ b/test/language/statements/try/S12.14_A16_T15.js
@@ -10,7 +10,7 @@ description: >
Finally: "finally Block". Checking if passing argument to "try"
statement fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T2.js b/test/language/statements/try/S12.14_A16_T2.js
index b038cd097..c4dad886e 100644
--- a/test/language/statements/try/S12.14_A16_T2.js
+++ b/test/language/statements/try/S12.14_A16_T2.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.14_A16_T2
description: Checking if execution of "catch" with no "try" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T3.js b/test/language/statements/try/S12.14_A16_T3.js
index 5f4e5e2ed..596dffe0e 100644
--- a/test/language/statements/try/S12.14_A16_T3.js
+++ b/test/language/statements/try/S12.14_A16_T3.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.14_A16_T3
description: Checking if execution of "finally" with no "try" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T5.js b/test/language/statements/try/S12.14_A16_T5.js
index af27f4ad7..ad880284c 100644
--- a/test/language/statements/try/S12.14_A16_T5.js
+++ b/test/language/statements/try/S12.14_A16_T5.js
@@ -10,7 +10,7 @@ description: >
Catch: "catch (Identifier ) Block". Checking if execution of
"catch" with no Block fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T6.js b/test/language/statements/try/S12.14_A16_T6.js
index ecd04cb36..e5a684292 100644
--- a/test/language/statements/try/S12.14_A16_T6.js
+++ b/test/language/statements/try/S12.14_A16_T6.js
@@ -10,7 +10,7 @@ description: >
Block: "{ StatementList }". Checking if execution of "try{
catch{}{}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T7.js b/test/language/statements/try/S12.14_A16_T7.js
index 4bcffc135..78b02fd9b 100644
--- a/test/language/statements/try/S12.14_A16_T7.js
+++ b/test/language/statements/try/S12.14_A16_T7.js
@@ -10,7 +10,7 @@ description: >
Block: "{ StatementList }". Checking if execution of "try{}
catch(){" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T8.js b/test/language/statements/try/S12.14_A16_T8.js
index 08fbc3726..3db4eb49d 100644
--- a/test/language/statements/try/S12.14_A16_T8.js
+++ b/test/language/statements/try/S12.14_A16_T8.js
@@ -10,7 +10,7 @@ description: >
Block: "{ StatementList }". Catch: "catch (Identifier ) Block".
Checking if execution of "try{} catch(){finally{}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/S12.14_A16_T9.js b/test/language/statements/try/S12.14_A16_T9.js
index 55865381a..7182aae75 100644
--- a/test/language/statements/try/S12.14_A16_T9.js
+++ b/test/language/statements/try/S12.14_A16_T9.js
@@ -8,7 +8,7 @@ info: |
es5id: 12.14_A16_T9
description: Checking if execution of "catch(){} finally{}" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js b/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js
index 72dd87f72..4e62feb33 100644
--- a/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js
+++ b/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js
@@ -6,7 +6,7 @@ esid: sec-strict-mode-of-ecmascript
description: >
It is a SyntaxError if a CatchParameter occurs within strict mode code and BoundNames of CatchParameter contains either eval or arguments (13.15.1).
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js b/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js
index 277fc1680..11547f2e9 100644
--- a/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js
+++ b/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js
@@ -6,7 +6,7 @@ esid: sec-strict-mode-of-ecmascript
description: >
It is a SyntaxError if a CatchParameter occurs within strict mode code and BoundNames of CatchParameter contains either eval or arguments (13.15.1).
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
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 d91e37c06..541aa5573 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
@@ -8,7 +8,7 @@ es6id: 13.15.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Catch : catch ( CatchParameter ) Block
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 782636225..eea990a29 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
@@ -8,7 +8,7 @@ es6id: 13.15.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Catch : catch ( CatchParameter ) Block
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 ef6790b0a..ac465cad3 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
@@ -8,7 +8,7 @@ es6id: 13.15.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Catch : catch ( CatchParameter ) Block
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 ed327287d..053bdb075 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
@@ -8,7 +8,7 @@ es6id: 13.15.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Catch : catch ( CatchParameter ) Block
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 4d69d20cc..8c601a444 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
@@ -8,7 +8,7 @@ es6id: 13.15.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Catch : catch ( CatchParameter ) Block
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 e38b3ed39..46c5119a5 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
@@ -8,7 +8,7 @@ es6id: 13.15.7
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
Catch : catch ( CatchParameter ) Block
diff --git a/test/language/statements/try/early-catch-duplicates.js b/test/language/statements/try/early-catch-duplicates.js
index 05bc13d45..b4c5afb28 100644
--- a/test/language/statements/try/early-catch-duplicates.js
+++ b/test/language/statements/try/early-catch-duplicates.js
@@ -7,7 +7,7 @@ description: >
It is a Syntax Error if BoundNames of CatchParameter contains any duplicate
elements.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/early-catch-lex.js b/test/language/statements/try/early-catch-lex.js
index 166f99d32..f04cb5e6d 100644
--- a/test/language/statements/try/early-catch-lex.js
+++ b/test/language/statements/try/early-catch-lex.js
@@ -7,7 +7,7 @@ description: >
It is a Syntax Error if any element of the BoundNames of CatchParameter
also occurs in the LexicallyDeclaredNames of Block.
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [let]
---*/
diff --git a/test/language/statements/try/early-catch-var.js b/test/language/statements/try/early-catch-var.js
index b233326f1..c74c036a9 100644
--- a/test/language/statements/try/early-catch-var.js
+++ b/test/language/statements/try/early-catch-var.js
@@ -12,7 +12,7 @@ info: |
statement. Bindings from the ForBinding of a for-in statement are
restricted regardless of the application of Annex B.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/try/optional-catch-binding-parens.js b/test/language/statements/try/optional-catch-binding-parens.js
index 649a76bf8..5733210d1 100644
--- a/test/language/statements/try/optional-catch-binding-parens.js
+++ b/test/language/statements/try/optional-catch-binding-parens.js
@@ -11,7 +11,7 @@ info: |
Catch[Yield, Await, Return]:
catch ( CatchParameter[?Yield, ?Await] ) Block[?Yield, ?Await, ?Return]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/variable/12.2.1-1gs.js b/test/language/statements/variable/12.2.1-1gs.js
index ec8f16d4a..99872ad00 100644
--- a/test/language/statements/variable/12.2.1-1gs.js
+++ b/test/language/statements/variable/12.2.1-1gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - SyntaxError is thrown if a VariableDeclaration
occurs within strict code and its Identifier is eval
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/variable/12.2.1-4gs.js b/test/language/statements/variable/12.2.1-4gs.js
index 52604767d..771ed8f87 100644
--- a/test/language/statements/variable/12.2.1-4gs.js
+++ b/test/language/statements/variable/12.2.1-4gs.js
@@ -7,7 +7,7 @@ description: >
Strict Mode - SyntaxError is thrown if a VariableDeclarationNoIn
occurs within strict code and its Identifier is arguments
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/variable/S12.2_A8_T1.js b/test/language/statements/variable/S12.2_A8_T1.js
index 5b7bb3366..2a7624e7f 100644
--- a/test/language/statements/variable/S12.2_A8_T1.js
+++ b/test/language/statements/variable/S12.2_A8_T1.js
@@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized
es5id: 12.2_A8_T1
description: Checking if execution of "var x += 1" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/variable/S12.2_A8_T2.js b/test/language/statements/variable/S12.2_A8_T2.js
index 675e9f62e..e8a92f4c8 100644
--- a/test/language/statements/variable/S12.2_A8_T2.js
+++ b/test/language/statements/variable/S12.2_A8_T2.js
@@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized
es5id: 12.2_A8_T2
description: Checking if execution of "var x | true" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/variable/S12.2_A8_T3.js b/test/language/statements/variable/S12.2_A8_T3.js
index 0cb8b1c0b..c94afa745 100644
--- a/test/language/statements/variable/S12.2_A8_T3.js
+++ b/test/language/statements/variable/S12.2_A8_T3.js
@@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized
es5id: 12.2_A8_T3
description: Checking if execution of "var x && 1" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/variable/S12.2_A8_T4.js b/test/language/statements/variable/S12.2_A8_T4.js
index fc06064ed..158b90dc6 100644
--- a/test/language/statements/variable/S12.2_A8_T4.js
+++ b/test/language/statements/variable/S12.2_A8_T4.js
@@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized
es5id: 12.2_A8_T4
description: Checking if execution of "var x++" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/variable/S12.2_A8_T5.js b/test/language/statements/variable/S12.2_A8_T5.js
index 377bc1bc3..492753f71 100644
--- a/test/language/statements/variable/S12.2_A8_T5.js
+++ b/test/language/statements/variable/S12.2_A8_T5.js
@@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized
es5id: 12.2_A8_T5
description: Checking if execution of "var --x" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/variable/S12.2_A8_T6.js b/test/language/statements/variable/S12.2_A8_T6.js
index c0ea5a73a..e010b765b 100644
--- a/test/language/statements/variable/S12.2_A8_T6.js
+++ b/test/language/statements/variable/S12.2_A8_T6.js
@@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized
es5id: 12.2_A8_T6
description: Checking if execution of "var x*1" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/variable/S12.2_A8_T7.js b/test/language/statements/variable/S12.2_A8_T7.js
index 87aa6e20e..eca8837ac 100644
--- a/test/language/statements/variable/S12.2_A8_T7.js
+++ b/test/language/statements/variable/S12.2_A8_T7.js
@@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized
es5id: 12.2_A8_T7
description: Checking if execution of "var x>>1" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/variable/S12.2_A8_T8.js b/test/language/statements/variable/S12.2_A8_T8.js
index 17c20a413..2007fc0a0 100644
--- a/test/language/statements/variable/S12.2_A8_T8.js
+++ b/test/language/statements/variable/S12.2_A8_T8.js
@@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized
es5id: 12.2_A8_T8
description: Checking if execution of "var x in __arr" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
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 117eb616b..9e6006dd7 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 dd39551c1..e047ce217 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 3d821ac0b..760bd5e6e 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 cce068e75..4f6858d47 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 de63e173b..8615648eb 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
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 65f309a0a..d5b73331f 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
@@ -8,7 +8,7 @@ es6id: 13.3.2.4
features: [destructuring-binding]
flags: [generated]
negative:
- phase: early
+ phase: parse
type: SyntaxError
info: |
VariableDeclaration : BindingPattern Initializer
diff --git a/test/language/statements/while/S12.6.2_A15.js b/test/language/statements/while/S12.6.2_A15.js
index 46727b051..b2283b04a 100644
--- a/test/language/statements/while/S12.6.2_A15.js
+++ b/test/language/statements/while/S12.6.2_A15.js
@@ -6,7 +6,7 @@ info: Block within a "while" Expression is not allowed
es5id: 12.6.2_A15
description: Expression is "{0}"
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/S12.6.2_A6_T1.js b/test/language/statements/while/S12.6.2_A6_T1.js
index ba3f0eea8..1da2c6dfe 100644
--- a/test/language/statements/while/S12.6.2_A6_T1.js
+++ b/test/language/statements/while/S12.6.2_A6_T1.js
@@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces
es5id: 12.6.2_A6_T1
description: Checking if execution of "while 1 break" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/S12.6.2_A6_T2.js b/test/language/statements/while/S12.6.2_A6_T2.js
index c2f7239fa..054185da6 100644
--- a/test/language/statements/while/S12.6.2_A6_T2.js
+++ b/test/language/statements/while/S12.6.2_A6_T2.js
@@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces
es5id: 12.6.2_A6_T2
description: Checking if execution of "while 0 break" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/S12.6.2_A6_T3.js b/test/language/statements/while/S12.6.2_A6_T3.js
index 1aaeee60a..a45dee5a9 100644
--- a/test/language/statements/while/S12.6.2_A6_T3.js
+++ b/test/language/statements/while/S12.6.2_A6_T3.js
@@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces
es5id: 12.6.2_A6_T3
description: Checking if execution of "while true break" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/S12.6.2_A6_T4.js b/test/language/statements/while/S12.6.2_A6_T4.js
index 5cbc80362..7f0c593db 100644
--- a/test/language/statements/while/S12.6.2_A6_T4.js
+++ b/test/language/statements/while/S12.6.2_A6_T4.js
@@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces
es5id: 12.6.2_A6_T4
description: Checking if execution of "while false break" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/S12.6.2_A6_T5.js b/test/language/statements/while/S12.6.2_A6_T5.js
index 5ffc09ab9..eb0f36b45 100644
--- a/test/language/statements/while/S12.6.2_A6_T5.js
+++ b/test/language/statements/while/S12.6.2_A6_T5.js
@@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces
es5id: 12.6.2_A6_T5
description: Checking if execution of "while '' break" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/S12.6.2_A6_T6.js b/test/language/statements/while/S12.6.2_A6_T6.js
index ca08a2a48..7c6ec7e31 100644
--- a/test/language/statements/while/S12.6.2_A6_T6.js
+++ b/test/language/statements/while/S12.6.2_A6_T6.js
@@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces
es5id: 12.6.2_A6_T6
description: Checking if execution of "while 'hood' break" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/decl-async-fun.js b/test/language/statements/while/decl-async-fun.js
index 53809646a..061b6d8c2 100644
--- a/test/language/statements/while/decl-async-fun.js
+++ b/test/language/statements/while/decl-async-fun.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
---*/
diff --git a/test/language/statements/while/decl-async-gen.js b/test/language/statements/while/decl-async-gen.js
index c581f18e7..7cf744aa1 100644
--- a/test/language/statements/while/decl-async-gen.js
+++ b/test/language/statements/while/decl-async-gen.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
---*/
diff --git a/test/language/statements/while/decl-cls.js b/test/language/statements/while/decl-cls.js
index 8a9f8120c..937638a39 100644
--- a/test/language/statements/while/decl-cls.js
+++ b/test/language/statements/while/decl-cls.js
@@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position
esid: sec-while-statement
es6id: 13.7.3
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/decl-const.js b/test/language/statements/while/decl-const.js
index 85541a195..e037a2047 100644
--- a/test/language/statements/while/decl-const.js
+++ b/test/language/statements/while/decl-const.js
@@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position
esid: sec-while-statement
es6id: 13.7.3
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/decl-fun.js b/test/language/statements/while/decl-fun.js
index 6e3f87fc3..5328a06e7 100644
--- a/test/language/statements/while/decl-fun.js
+++ b/test/language/statements/while/decl-fun.js
@@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position
esid: sec-while-statement
es6id: 13.7.3
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/decl-gen.js b/test/language/statements/while/decl-gen.js
index 3e677e6a4..7797a34c4 100644
--- a/test/language/statements/while/decl-gen.js
+++ b/test/language/statements/while/decl-gen.js
@@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position
esid: sec-while-statement
es6id: 13.7.3
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/while/decl-let.js b/test/language/statements/while/decl-let.js
index 7cd1616dd..61029fd4f 100644
--- a/test/language/statements/while/decl-let.js
+++ b/test/language/statements/while/decl-let.js
@@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position
esid: sec-while-statement
es6id: 13.7.3
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/while/labelled-fn-stmt.js b/test/language/statements/while/labelled-fn-stmt.js
index 68f08fae1..7ec0c959a 100644
--- a/test/language/statements/while/labelled-fn-stmt.js
+++ b/test/language/statements/while/labelled-fn-stmt.js
@@ -3,7 +3,7 @@
/*---
description: It is a Syntax Error if IsLabelledFunction(Statement) is true.
negative:
- phase: early
+ phase: parse
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
diff --git a/test/language/statements/while/let-array-with-newline.js b/test/language/statements/while/let-array-with-newline.js
index 508f0a660..fd480a8a2 100644
--- a/test/language/statements/while/let-array-with-newline.js
+++ b/test/language/statements/while/let-array-with-newline.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/statements/with/12.10.1-11gs.js b/test/language/statements/with/12.10.1-11gs.js
index 2d7696630..1edd1f0c5 100644
--- a/test/language/statements/with/12.10.1-11gs.js
+++ b/test/language/statements/with/12.10.1-11gs.js
@@ -5,7 +5,7 @@
es5id: 12.10.1-11gs
description: Strict Mode - SyntaxError is thrown when using with statement
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [onlyStrict]
---*/
diff --git a/test/language/statements/with/decl-async-fun.js b/test/language/statements/with/decl-async-fun.js
index e19af3d91..4a743c603 100644
--- a/test/language/statements/with/decl-async-fun.js
+++ b/test/language/statements/with/decl-async-fun.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-functions]
flags: [noStrict]
diff --git a/test/language/statements/with/decl-async-gen.js b/test/language/statements/with/decl-async-gen.js
index 49709c4f3..fc01eba53 100644
--- a/test/language/statements/with/decl-async-gen.js
+++ b/test/language/statements/with/decl-async-gen.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [async-iteration]
flags: [noStrict]
diff --git a/test/language/statements/with/decl-cls.js b/test/language/statements/with/decl-cls.js
index dd53f138d..4f0751286 100644
--- a/test/language/statements/with/decl-cls.js
+++ b/test/language/statements/with/decl-cls.js
@@ -6,7 +6,7 @@ esid: sec-with-statement
es6id: 13.11
flags: [noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/with/decl-const.js b/test/language/statements/with/decl-const.js
index 038b6afe0..e8ea88522 100644
--- a/test/language/statements/with/decl-const.js
+++ b/test/language/statements/with/decl-const.js
@@ -6,7 +6,7 @@ esid: sec-with-statement
es6id: 13.11
flags: [noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/with/decl-fun.js b/test/language/statements/with/decl-fun.js
index 1d749be7b..09ccab28f 100644
--- a/test/language/statements/with/decl-fun.js
+++ b/test/language/statements/with/decl-fun.js
@@ -6,7 +6,7 @@ esid: sec-with-statement
es6id: 13.11
flags: [noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/with/decl-gen.js b/test/language/statements/with/decl-gen.js
index 20350cfb5..649dea21f 100644
--- a/test/language/statements/with/decl-gen.js
+++ b/test/language/statements/with/decl-gen.js
@@ -6,7 +6,7 @@ esid: sec-with-statement
es6id: 13.11
flags: [noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [generators]
---*/
diff --git a/test/language/statements/with/decl-let.js b/test/language/statements/with/decl-let.js
index 0cc7f0db4..6af87498d 100644
--- a/test/language/statements/with/decl-let.js
+++ b/test/language/statements/with/decl-let.js
@@ -6,7 +6,7 @@ esid: sec-with-statement
es6id: 13.11
flags: [noStrict]
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/with/labelled-fn-stmt.js b/test/language/statements/with/labelled-fn-stmt.js
index 5a91e111e..de517babe 100644
--- a/test/language/statements/with/labelled-fn-stmt.js
+++ b/test/language/statements/with/labelled-fn-stmt.js
@@ -17,7 +17,7 @@ info: |
In the absence of Annex B.3.2, a SyntaxError should be produced due to the
labelled function declaration itself.
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/statements/with/let-array-with-newline.js b/test/language/statements/with/let-array-with-newline.js
index e3c8a650e..9629f50ff 100644
--- a/test/language/statements/with/let-array-with-newline.js
+++ b/test/language/statements/with/let-array-with-newline.js
@@ -10,7 +10,7 @@ info: |
[lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }]
Expression[+In, ?Yield, ?Await] ;
negative:
- phase: early
+ phase: parse
type: SyntaxError
flags: [noStrict]
---*/
diff --git a/test/language/types/boolean/S8.3_A2.1.js b/test/language/types/boolean/S8.3_A2.1.js
index 30afd21da..1e37e5eaa 100644
--- a/test/language/types/boolean/S8.3_A2.1.js
+++ b/test/language/types/boolean/S8.3_A2.1.js
@@ -6,7 +6,7 @@ info: The true is reserved word
es5id: 8.3_A2.1
description: Checking if execution of "true=1" fails
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/types/boolean/S8.3_A2.2.js b/test/language/types/boolean/S8.3_A2.2.js
index c52035968..8a5228eac 100644
--- a/test/language/types/boolean/S8.3_A2.2.js
+++ b/test/language/types/boolean/S8.3_A2.2.js
@@ -6,7 +6,7 @@ info: The false is reserved word
es5id: 8.3_A2.2
description: Checking if execution of "false=0" fails
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/types/null/S8.2_A2.js b/test/language/types/null/S8.2_A2.js
index 3f5db37c5..96e022f2d 100644
--- a/test/language/types/null/S8.2_A2.js
+++ b/test/language/types/null/S8.2_A2.js
@@ -6,7 +6,7 @@ info: The null is resrved word
es5id: 8.2_A2
description: Checking if execution of "var null" fails
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/types/reference/S8.7.2_A1_T1.js b/test/language/types/reference/S8.7.2_A1_T1.js
index 2632c0db9..be8aef058 100644
--- a/test/language/types/reference/S8.7.2_A1_T1.js
+++ b/test/language/types/reference/S8.7.2_A1_T1.js
@@ -6,7 +6,7 @@ info: GetValue(V) mast fail
es5id: 8.7.2_A1_T1
description: Checking if execution of "'litera'=1;" fails
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/types/reference/S8.7.2_A1_T2.js b/test/language/types/reference/S8.7.2_A1_T2.js
index dd409771e..e69339e02 100644
--- a/test/language/types/reference/S8.7.2_A1_T2.js
+++ b/test/language/types/reference/S8.7.2_A1_T2.js
@@ -6,7 +6,7 @@ info: GetValue(V) mast fail
es5id: 8.7.2_A1_T2
description: Checking if execution of "1=1" fails
negative:
- phase: early
+ phase: parse
type: ReferenceError
---*/
diff --git a/test/language/types/string/S8.4_A13_T1.js b/test/language/types/string/S8.4_A13_T1.js
index 842b0c5ca..de2f430ce 100644
--- a/test/language/types/string/S8.4_A13_T1.js
+++ b/test/language/types/string/S8.4_A13_T1.js
@@ -6,7 +6,7 @@ info: When appears not closed single-quote program failes
es5id: 8.4_A13_T1
description: Try to create variable using 3 single-quote
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/types/string/S8.4_A13_T2.js b/test/language/types/string/S8.4_A13_T2.js
index 41a709001..33dd77752 100644
--- a/test/language/types/string/S8.4_A13_T2.js
+++ b/test/language/types/string/S8.4_A13_T2.js
@@ -6,7 +6,7 @@ info: When appears not closed single-quote program failes
es5id: 8.4_A13_T2
description: Try to create variable using 1 single-quote
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/types/string/S8.4_A13_T3.js b/test/language/types/string/S8.4_A13_T3.js
index 603d5924a..b31ca0b98 100644
--- a/test/language/types/string/S8.4_A13_T3.js
+++ b/test/language/types/string/S8.4_A13_T3.js
@@ -6,7 +6,7 @@ info: When appears not closed single-quote program failes
es5id: 8.4_A13_T3
description: Try to create variable using 4 single-quote
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/types/string/S8.4_A14_T1.js b/test/language/types/string/S8.4_A14_T1.js
index c0b367ad2..07f5f75b8 100644
--- a/test/language/types/string/S8.4_A14_T1.js
+++ b/test/language/types/string/S8.4_A14_T1.js
@@ -6,7 +6,7 @@ info: When appears not closed double-quote program failes
es5id: 8.4_A14_T1
description: Try to create variable using 1 double-quote
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/types/string/S8.4_A14_T2.js b/test/language/types/string/S8.4_A14_T2.js
index 6923b7299..a91302510 100644
--- a/test/language/types/string/S8.4_A14_T2.js
+++ b/test/language/types/string/S8.4_A14_T2.js
@@ -6,7 +6,7 @@ info: When appears not closed double-quote program failes
es5id: 8.4_A14_T2
description: Try to create variable using 3 double-quote
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/types/string/S8.4_A14_T3.js b/test/language/types/string/S8.4_A14_T3.js
index 1f139924d..6e17af2f5 100644
--- a/test/language/types/string/S8.4_A14_T3.js
+++ b/test/language/types/string/S8.4_A14_T3.js
@@ -6,7 +6,7 @@ info: When appears not closed double-quote program failes
es5id: 8.4_A14_T3
description: Try to create variable using 4 double-quote
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/white-space/S7.2_A5_T1.js b/test/language/white-space/S7.2_A5_T1.js
index 3c2754912..e74bb7889 100644
--- a/test/language/white-space/S7.2_A5_T1.js
+++ b/test/language/white-space/S7.2_A5_T1.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.2_A5_T1
description: Use TAB (U+0009)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/white-space/S7.2_A5_T2.js b/test/language/white-space/S7.2_A5_T2.js
index c49951f97..745f35fe3 100644
--- a/test/language/white-space/S7.2_A5_T2.js
+++ b/test/language/white-space/S7.2_A5_T2.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.2_A5_T2
description: Use VERTICAL TAB (U+000B)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/white-space/S7.2_A5_T3.js b/test/language/white-space/S7.2_A5_T3.js
index 3578e8e7b..61b0d98d6 100644
--- a/test/language/white-space/S7.2_A5_T3.js
+++ b/test/language/white-space/S7.2_A5_T3.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.2_A5_T3
description: Use FORM FEED (U+000C)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/white-space/S7.2_A5_T4.js b/test/language/white-space/S7.2_A5_T4.js
index 66780c117..6e86cd4d8 100644
--- a/test/language/white-space/S7.2_A5_T4.js
+++ b/test/language/white-space/S7.2_A5_T4.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.2_A5_T4
description: Use SPACE (U+0020)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/white-space/S7.2_A5_T5.js b/test/language/white-space/S7.2_A5_T5.js
index 249c21c57..503a22978 100644
--- a/test/language/white-space/S7.2_A5_T5.js
+++ b/test/language/white-space/S7.2_A5_T5.js
@@ -8,7 +8,7 @@ info: |
es5id: 7.2_A5_T5
description: Use NO-BREAK SPACE (U+00A0)
negative:
- phase: early
+ phase: parse
type: SyntaxError
---*/
diff --git a/test/language/white-space/mongolian-vowel-separator.js b/test/language/white-space/mongolian-vowel-separator.js
index 38e3a19a9..8870ae6db 100644
--- a/test/language/white-space/mongolian-vowel-separator.js
+++ b/test/language/white-space/mongolian-vowel-separator.js
@@ -21,7 +21,7 @@ info: |
General Category of U+180E is “Cf” (Format).
negative:
- phase: early
+ phase: parse
type: SyntaxError
features: [u180e]
---*/
diff --git a/tools/lint/lib/checks/negative.py b/tools/lint/lib/checks/negative.py
index b1ae3e4fb..aa9ec1e40 100644
--- a/tools/lint/lib/checks/negative.py
+++ b/tools/lint/lib/checks/negative.py
@@ -23,5 +23,5 @@ class CheckNegative(Check):
if not 'phase' in negative:
return '"negative" must specify a "phase" field'
- if negative["phase"] == "early" and not _THROW_STMT.search(source):
+ if negative["phase"] == "parse" and not _THROW_STMT.search(source):
return 'Negative tests of type "early" must include a `throw` statement'
diff --git a/tools/lint/test/fixtures/negative_early_throw_bad_value.js b/tools/lint/test/fixtures/negative_parse_throw_bad_value.js
index 22979c313..2e9510183 100644
--- a/tools/lint/test/fixtures/negative_early_throw_bad_value.js
+++ b/tools/lint/test/fixtures/negative_parse_throw_bad_value.js
@@ -7,7 +7,7 @@ esid: sec-assignment-operators-static-semantics-early-errors
description: Minimal test
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated!";
diff --git a/tools/lint/test/fixtures/negative_early_throw_missing.js b/tools/lint/test/fixtures/negative_parse_throw_missing.js
index 44a9a22dd..fd7f812f1 100644
--- a/tools/lint/test/fixtures/negative_early_throw_missing.js
+++ b/tools/lint/test/fixtures/negative_parse_throw_missing.js
@@ -7,7 +7,7 @@ esid: sec-assignment-operators-static-semantics-early-errors
description: Minimal test
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
!!!
diff --git a/tools/lint/test/fixtures/negative_valid_early.js b/tools/lint/test/fixtures/negative_valid_parse.js
index 5b6c7a261..f3fd0a55f 100644
--- a/tools/lint/test/fixtures/negative_valid_early.js
+++ b/tools/lint/test/fixtures/negative_valid_parse.js
@@ -6,7 +6,7 @@ esid: sec-assignment-operators-static-semantics-early-errors
description: Minimal test
negative:
type: SyntaxError
- phase: early
+ phase: parse
---*/
throw "Test262: This statement should not be evaluated.";