aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-06-30 21:04:51 +0200
committerLars Knoll <lars.knoll@qt.io>2018-07-03 08:09:09 +0000
commitdcbdb306f4442199384a71d532a3610a84d13fd5 (patch)
treee51520aafbc9dd12cd8d0013070d67fcc32fe13a /tests
parent6d8dbba4624c8a453ba13ff009f011f2946422bb (diff)
Fix naming of classes in class expressions
As with function expressions, class expressions also get an implicitly defined name if they are directly assigned to a named variable. Change-Id: I5fda9d74c1c299107f15b82245333b54ca6d8917 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qml/ecmascripttests/TestExpectations490
1 files changed, 0 insertions, 490 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations
index ba69e76a1a..f7b78374f8 100644
--- a/tests/auto/qml/ecmascripttests/TestExpectations
+++ b/tests/auto/qml/ecmascripttests/TestExpectations
@@ -1907,14 +1907,6 @@ language/arguments-object/cls-expr-gen-meth-static-args-trailing-comma-multiple.
language/arguments-object/cls-expr-gen-meth-static-args-trailing-comma-null.js fails
language/arguments-object/cls-expr-gen-meth-static-args-trailing-comma-single-args.js fails
language/arguments-object/cls-expr-gen-meth-static-args-trailing-comma-undefined.js fails
-language/arguments-object/cls-expr-meth-args-trailing-comma-multiple.js fails
-language/arguments-object/cls-expr-meth-args-trailing-comma-null.js fails
-language/arguments-object/cls-expr-meth-args-trailing-comma-single-args.js fails
-language/arguments-object/cls-expr-meth-args-trailing-comma-undefined.js fails
-language/arguments-object/cls-expr-meth-static-args-trailing-comma-multiple.js fails
-language/arguments-object/cls-expr-meth-static-args-trailing-comma-null.js fails
-language/arguments-object/cls-expr-meth-static-args-trailing-comma-single-args.js fails
-language/arguments-object/cls-expr-meth-static-args-trailing-comma-undefined.js fails
language/arguments-object/mapped/mapped-arguments-nonconfigurable-2.js sloppyFails
language/arguments-object/mapped/mapped-arguments-nonconfigurable-3.js sloppyFails
language/arguments-object/mapped/mapped-arguments-nonconfigurable-4.js sloppyFails
@@ -2083,42 +2075,7 @@ language/expressions/call/tco-non-eval-function-dynamic.js sloppyFails
language/expressions/call/tco-non-eval-function.js sloppyFails
language/expressions/call/tco-non-eval-global.js sloppyFails
language/expressions/call/tco-non-eval-with.js sloppyFails
-language/expressions/class/accessor-name-inst-computed-in.js fails
-language/expressions/class/accessor-name-inst-computed-yield-expr.js fails
-language/expressions/class/accessor-name-inst-computed.js fails
-language/expressions/class/accessor-name-inst-literal-numeric-binary.js fails
-language/expressions/class/accessor-name-inst-literal-numeric-exponent.js fails
-language/expressions/class/accessor-name-inst-literal-numeric-hex.js fails
-language/expressions/class/accessor-name-inst-literal-numeric-leading-decimal.js fails
-language/expressions/class/accessor-name-inst-literal-numeric-non-canonical.js fails
-language/expressions/class/accessor-name-inst-literal-numeric-octal.js fails
-language/expressions/class/accessor-name-inst-literal-numeric-zero.js fails
-language/expressions/class/accessor-name-inst-literal-string-char-escape.js fails
-language/expressions/class/accessor-name-inst-literal-string-double-quote.js fails
-language/expressions/class/accessor-name-inst-literal-string-empty.js fails
-language/expressions/class/accessor-name-inst-literal-string-hex-escape.js fails
-language/expressions/class/accessor-name-inst-literal-string-line-continuation.js fails
-language/expressions/class/accessor-name-inst-literal-string-single-quote.js fails
-language/expressions/class/accessor-name-inst-literal-string-unicode-escape.js fails
-language/expressions/class/accessor-name-static-computed-in.js fails
-language/expressions/class/accessor-name-static-computed-yield-expr.js fails
-language/expressions/class/accessor-name-static-computed.js fails
-language/expressions/class/accessor-name-static-literal-numeric-binary.js fails
-language/expressions/class/accessor-name-static-literal-numeric-exponent.js fails
-language/expressions/class/accessor-name-static-literal-numeric-hex.js fails
-language/expressions/class/accessor-name-static-literal-numeric-leading-decimal.js fails
-language/expressions/class/accessor-name-static-literal-numeric-non-canonical.js fails
-language/expressions/class/accessor-name-static-literal-numeric-octal.js fails
-language/expressions/class/accessor-name-static-literal-numeric-zero.js fails
-language/expressions/class/accessor-name-static-literal-string-char-escape.js fails
-language/expressions/class/accessor-name-static-literal-string-double-quote.js fails
-language/expressions/class/accessor-name-static-literal-string-empty.js fails
-language/expressions/class/accessor-name-static-literal-string-hex-escape.js fails
-language/expressions/class/accessor-name-static-literal-string-line-continuation.js fails
-language/expressions/class/accessor-name-static-literal-string-single-quote.js fails
-language/expressions/class/accessor-name-static-literal-string-unicode-escape.js fails
language/expressions/class/dstr-gen-meth-ary-init-iter-close.js fails
-language/expressions/class/dstr-gen-meth-ary-init-iter-get-err.js fails
language/expressions/class/dstr-gen-meth-ary-init-iter-no-close.js fails
language/expressions/class/dstr-gen-meth-ary-name-iter-val.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-elem-init.js fails
@@ -2129,7 +2086,6 @@ language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-empty-init.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-empty-iter.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-rest-init.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-rest-iter.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-val-null.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-exhausted.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js fails
@@ -2138,38 +2094,27 @@ language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js fai
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-throws.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-undef.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-iter-complete.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-iter-done.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-iter-step-err.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-iter-val-err.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-iter-val.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-obj-id-init.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-obj-id.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-obj-prop-id-init.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elem-obj-prop-id.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-elem-obj-val-null.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-elem-obj-val-undef.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elision-exhausted.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-elision-step-err.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-elision.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-empty.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-rest-ary-elem.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-rest-ary-elision.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-rest-ary-empty.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-rest-ary-rest.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-rest-id-elision-next-err.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-rest-id-elision.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-rest-id-exhausted.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-rest-id-iter-step-err.js fails
-language/expressions/class/dstr-gen-meth-ary-ptrn-rest-id-iter-val-err.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-rest-id.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-rest-obj-id.js fails
language/expressions/class/dstr-gen-meth-ary-ptrn-rest-obj-prop-id.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-init-iter-close.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-init-iter-get-err.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-init-iter-no-close.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-name-iter-val.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js fails
@@ -2180,7 +2125,6 @@ language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js fa
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js fails
@@ -2189,98 +2133,61 @@ language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.j
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-obj-id.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-empty.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-elem.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-elision.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-empty.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-rest.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-id-elision.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js fails
-language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-id.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-obj-id.js fails
language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-init-null.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-init-undefined.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-empty.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-get-value-err.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-init-throws.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-id-trailing-comma.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-list-err.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-ary-init.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-ary.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-eval-err.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-id-init.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-id.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-obj-init.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js fails
-language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js fails
language/expressions/class/dstr-gen-meth-dflt-obj-ptrn-prop-obj.js fails
-language/expressions/class/dstr-gen-meth-obj-init-null.js fails
-language/expressions/class/dstr-gen-meth-obj-init-undefined.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-empty.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-id-get-value-err.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-id-init-fn-name-class.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-id-init-fn-name-cover.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-id-init-fn-name-fn.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-id-init-fn-name-gen.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-id-init-throws.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-id-trailing-comma.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-list-err.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-prop-ary-init.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-prop-ary-trailing-comma.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-prop-ary-value-null.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-prop-ary.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-prop-eval-err.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-prop-id-get-value-err.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-prop-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-prop-id-init-throws.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-prop-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-prop-id-init.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-prop-id-trailing-comma.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-prop-id.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-prop-obj-init.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-prop-obj-value-null.js fails
-language/expressions/class/dstr-gen-meth-obj-ptrn-prop-obj-value-undef.js fails
language/expressions/class/dstr-gen-meth-obj-ptrn-prop-obj.js fails
language/expressions/class/dstr-gen-meth-static-ary-init-iter-close.js fails
-language/expressions/class/dstr-gen-meth-static-ary-init-iter-get-err.js fails
language/expressions/class/dstr-gen-meth-static-ary-init-iter-no-close.js fails
language/expressions/class/dstr-gen-meth-static-ary-name-iter-val.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elem-init.js fails
@@ -2291,7 +2198,6 @@ language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-empty-init.js
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-rest-init.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-val-null.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js fails
@@ -2300,38 +2206,27 @@ language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-hole.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-throws.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-undef.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-iter-complete.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-iter-done.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-iter-val.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-obj-id-init.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-obj-id.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-obj-prop-id.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-obj-val-null.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-obj-val-undef.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision-exhausted.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision-step-err.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-empty.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-ary-elem.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-ary-elision.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-ary-empty.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-ary-rest.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-id-elision-next-err.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-id-elision.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-id-exhausted.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-id-iter-step-err.js fails
-language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-id.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-obj-id.js fails
language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-obj-prop-id.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-init-iter-close.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-init-iter-get-err.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-init-iter-no-close.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-name-iter-val.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js fails
@@ -2342,7 +2237,6 @@ language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-ini
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js fails
@@ -2351,421 +2245,68 @@ language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-na
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-step-err.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-empty.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-id.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js fails
language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-init-null.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-init-undefined.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-empty.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-init-throws.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-list-err.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-ary.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-id-init.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-id.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js fails
-language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js fails
language/expressions/class/dstr-gen-meth-static-dflt-obj-ptrn-prop-obj.js fails
-language/expressions/class/dstr-gen-meth-static-obj-init-null.js fails
-language/expressions/class/dstr-gen-meth-static-obj-init-undefined.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-empty.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-get-value-err.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-init-fn-name-class.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-init-throws.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-id-trailing-comma.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-list-err.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-ary-init.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-ary-value-null.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-ary.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-eval-err.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-id-get-value-err.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-id-init-skipped.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-id-init-throws.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-id-init.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-id.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-obj-init.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-obj-value-null.js fails
-language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-obj-value-undef.js fails
language/expressions/class/dstr-gen-meth-static-obj-ptrn-prop-obj.js fails
-language/expressions/class/dstr-meth-ary-init-iter-close.js fails
-language/expressions/class/dstr-meth-ary-init-iter-get-err.js fails
-language/expressions/class/dstr-meth-ary-init-iter-no-close.js fails
-language/expressions/class/dstr-meth-ary-name-iter-val.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elem-init.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elem-iter.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elision-init.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elision-iter.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-ary-empty-init.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-ary-empty-iter.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-ary-rest-init.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-ary-rest-iter.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-ary-val-null.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-exhausted.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-fn-name-class.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-fn-name-cover.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-fn-name-fn.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-fn-name-gen.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-hole.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-skipped.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-throws.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-undef.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-iter-complete.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-iter-done.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-iter-step-err.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-iter-val-err.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-id-iter-val.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-obj-id-init.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-obj-id.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-obj-prop-id-init.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-obj-prop-id.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-obj-val-null.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elem-obj-val-undef.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elision-exhausted.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elision-step-err.js fails
-language/expressions/class/dstr-meth-ary-ptrn-elision.js fails
-language/expressions/class/dstr-meth-ary-ptrn-empty.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-ary-elem.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-ary-elision.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-ary-empty.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-ary-rest.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-id-elision-next-err.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-id-elision.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-id-exhausted.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-id-iter-step-err.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-id-iter-val-err.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-id.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-obj-id.js fails
-language/expressions/class/dstr-meth-ary-ptrn-rest-obj-prop-id.js fails
-language/expressions/class/dstr-meth-dflt-ary-init-iter-close.js fails
-language/expressions/class/dstr-meth-dflt-ary-init-iter-get-err.js fails
-language/expressions/class/dstr-meth-dflt-ary-init-iter-no-close.js fails
-language/expressions/class/dstr-meth-dflt-ary-name-iter-val.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elem-init.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elem-iter.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-empty-init.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-empty-iter.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-rest-init.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-rest-iter.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-val-null.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-exhausted.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-skipped.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-throws.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-undef.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-iter-complete.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-iter-done.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-iter-step-err.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-iter-val-err.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-iter-val.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-obj-id-init.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-obj-id.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-obj-prop-id.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-obj-val-null.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-obj-val-undef.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elision-exhausted.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elision-step-err.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-elision.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-empty.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-ary-elem.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-ary-elision.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-ary-empty.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-ary-rest.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-id-elision-next-err.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-id-elision.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-id-exhausted.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-id-iter-step-err.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-id-iter-val-err.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-id.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-obj-id.js fails
-language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-obj-prop-id.js fails
-language/expressions/class/dstr-meth-dflt-obj-init-null.js fails
-language/expressions/class/dstr-meth-dflt-obj-init-undefined.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-empty.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-id-get-value-err.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-meth-dflt-obj-ptrn-id-init-fn-name-class.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-id-init-fn-name-cover.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-id-init-fn-name-fn.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-id-init-fn-name-gen.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-id-init-skipped.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-id-init-throws.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-id-trailing-comma.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-list-err.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-ary-init.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-ary-value-null.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-ary.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-eval-err.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-id-get-value-err.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-id-init-skipped.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-id-init-throws.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-id-init.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-id-trailing-comma.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-id.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-obj-init.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-obj-value-null.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-obj-value-undef.js fails
-language/expressions/class/dstr-meth-dflt-obj-ptrn-prop-obj.js fails
-language/expressions/class/dstr-meth-obj-init-null.js fails
-language/expressions/class/dstr-meth-obj-init-undefined.js fails
-language/expressions/class/dstr-meth-obj-ptrn-empty.js fails
-language/expressions/class/dstr-meth-obj-ptrn-id-get-value-err.js fails
-language/expressions/class/dstr-meth-obj-ptrn-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-meth-obj-ptrn-id-init-fn-name-class.js fails
-language/expressions/class/dstr-meth-obj-ptrn-id-init-fn-name-cover.js fails
-language/expressions/class/dstr-meth-obj-ptrn-id-init-fn-name-fn.js fails
-language/expressions/class/dstr-meth-obj-ptrn-id-init-fn-name-gen.js fails
-language/expressions/class/dstr-meth-obj-ptrn-id-init-skipped.js fails
-language/expressions/class/dstr-meth-obj-ptrn-id-init-throws.js fails
-language/expressions/class/dstr-meth-obj-ptrn-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-obj-ptrn-id-trailing-comma.js fails
-language/expressions/class/dstr-meth-obj-ptrn-list-err.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-ary-init.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-ary-trailing-comma.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-ary-value-null.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-ary.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-eval-err.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-id-get-value-err.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-id-init-skipped.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-id-init-throws.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-id-init.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-id-trailing-comma.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-id.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-obj-init.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-obj-value-null.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-obj-value-undef.js fails
-language/expressions/class/dstr-meth-obj-ptrn-prop-obj.js fails
-language/expressions/class/dstr-meth-static-ary-init-iter-close.js fails
-language/expressions/class/dstr-meth-static-ary-init-iter-get-err.js fails
-language/expressions/class/dstr-meth-static-ary-init-iter-no-close.js fails
-language/expressions/class/dstr-meth-static-ary-name-iter-val.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elem-init.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elem-iter.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elision-init.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elision-iter.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-empty-init.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-empty-iter.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-rest-init.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-rest-iter.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-val-null.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-exhausted.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-fn-name-class.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-hole.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-skipped.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-throws.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-undef.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-iter-complete.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-iter-done.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-iter-step-err.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-iter-val-err.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-iter-val.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-obj-id-init.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-obj-id.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-obj-prop-id-init.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-obj-prop-id.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-obj-val-null.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elem-obj-val-undef.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elision-exhausted.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elision-step-err.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-elision.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-empty.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-ary-elem.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-ary-elision.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-ary-empty.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-ary-rest.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-id-elision-next-err.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-id-elision.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-id-exhausted.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-id-iter-step-err.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-id-iter-val-err.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-id.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-obj-id.js fails
-language/expressions/class/dstr-meth-static-ary-ptrn-rest-obj-prop-id.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-init-iter-close.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-init-iter-get-err.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-init-iter-no-close.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-name-iter-val.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-val-null.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-hole.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-throws.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-undef.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-iter-done.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-iter-val.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-obj-id-init.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-obj-id.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-obj-val-null.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision-exhausted.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision-step-err.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-empty.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-elem.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-elision.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-empty.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-rest.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-id-elision.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-id-exhausted.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-id.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-obj-id.js fails
-language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-init-null.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-init-undefined.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-empty.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-get-value-err.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-init-skipped.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-init-throws.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-id-trailing-comma.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-list-err.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-ary-init.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-ary-value-null.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-ary.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-eval-err.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-id-init-throws.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-id-init.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-id.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-obj-init.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-obj-value-null.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js fails
-language/expressions/class/dstr-meth-static-dflt-obj-ptrn-prop-obj.js fails
-language/expressions/class/dstr-meth-static-obj-init-null.js fails
-language/expressions/class/dstr-meth-static-obj-init-undefined.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-empty.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-id-get-value-err.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-id-init-fn-name-arrow.js fails
language/expressions/class/dstr-meth-static-obj-ptrn-id-init-fn-name-class.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-id-init-fn-name-cover.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-id-init-fn-name-fn.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-id-init-fn-name-gen.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-id-init-skipped.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-id-init-throws.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-id-trailing-comma.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-list-err.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-ary-init.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-ary-trailing-comma.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-ary-value-null.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-ary.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-eval-err.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-id-get-value-err.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-id-init-skipped.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-id-init-throws.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-id-init-unresolvable.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-id-init.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-id-trailing-comma.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-id.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-obj-init.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-obj-value-null.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-obj-value-undef.js fails
-language/expressions/class/dstr-meth-static-obj-ptrn-prop-obj.js fails
-language/expressions/class/gen-meth-dflt-params-abrupt.js fails
language/expressions/class/gen-meth-dflt-params-arg-val-not-undefined.js fails
language/expressions/class/gen-meth-dflt-params-arg-val-undefined.js fails
language/expressions/class/gen-meth-dflt-params-ref-later.js fails
@@ -2774,7 +2315,6 @@ language/expressions/class/gen-meth-dflt-params-ref-self.js fails
language/expressions/class/gen-meth-dflt-params-trailing-comma.js fails
language/expressions/class/gen-meth-params-trailing-comma-multiple.js fails
language/expressions/class/gen-meth-params-trailing-comma-single.js fails
-language/expressions/class/gen-meth-static-dflt-params-abrupt.js fails
language/expressions/class/gen-meth-static-dflt-params-arg-val-not-undefined.js fails
language/expressions/class/gen-meth-static-dflt-params-arg-val-undefined.js fails
language/expressions/class/gen-meth-static-dflt-params-ref-later.js fails
@@ -2783,54 +2323,27 @@ language/expressions/class/gen-meth-static-dflt-params-ref-self.js fails
language/expressions/class/gen-meth-static-dflt-params-trailing-comma.js fails
language/expressions/class/gen-meth-static-params-trailing-comma-multiple.js fails
language/expressions/class/gen-meth-static-params-trailing-comma-single.js fails
-language/expressions/class/gen-method-length-dflt.js fails
language/expressions/class/gen-method-static-yield-spread-arr-multiple.js fails
language/expressions/class/gen-method-static-yield-spread-arr-single.js fails
language/expressions/class/gen-method-yield-spread-arr-multiple.js fails
language/expressions/class/gen-method-yield-spread-arr-single.js fails
-language/expressions/class/meth-dflt-params-abrupt.js fails
-language/expressions/class/meth-dflt-params-arg-val-not-undefined.js fails
-language/expressions/class/meth-dflt-params-arg-val-undefined.js fails
language/expressions/class/meth-dflt-params-ref-later.js fails
-language/expressions/class/meth-dflt-params-ref-prior.js fails
language/expressions/class/meth-dflt-params-ref-self.js fails
-language/expressions/class/meth-dflt-params-trailing-comma.js fails
-language/expressions/class/meth-params-trailing-comma-multiple.js fails
-language/expressions/class/meth-params-trailing-comma-single.js fails
-language/expressions/class/meth-static-dflt-params-abrupt.js fails
-language/expressions/class/meth-static-dflt-params-arg-val-not-undefined.js fails
-language/expressions/class/meth-static-dflt-params-arg-val-undefined.js fails
language/expressions/class/meth-static-dflt-params-ref-later.js fails
-language/expressions/class/meth-static-dflt-params-ref-prior.js fails
language/expressions/class/meth-static-dflt-params-ref-self.js fails
-language/expressions/class/meth-static-dflt-params-trailing-comma.js fails
-language/expressions/class/meth-static-params-trailing-comma-multiple.js fails
-language/expressions/class/meth-static-params-trailing-comma-single.js fails
-language/expressions/class/method-length-dflt.js fails
language/expressions/class/name.js fails
language/expressions/class/params-dflt-gen-meth-args-unmapped.js fails
language/expressions/class/params-dflt-gen-meth-ref-arguments.js fails
language/expressions/class/params-dflt-gen-meth-static-args-unmapped.js fails
language/expressions/class/params-dflt-gen-meth-static-ref-arguments.js fails
-language/expressions/class/params-dflt-meth-args-unmapped.js fails
-language/expressions/class/params-dflt-meth-ref-arguments.js fails
-language/expressions/class/params-dflt-meth-static-args-unmapped.js fails
-language/expressions/class/params-dflt-meth-static-ref-arguments.js fails
-language/expressions/class/restricted-properties.js fails
language/expressions/class/scope-gen-meth-paramsbody-var-close.js fails
language/expressions/class/scope-gen-meth-paramsbody-var-open.js fails
-language/expressions/class/scope-meth-paramsbody-var-close.js fails
language/expressions/class/scope-meth-paramsbody-var-open.js fails
-language/expressions/class/scope-setter-paramsbody-var-close.js fails
language/expressions/class/scope-setter-paramsbody-var-open.js fails
language/expressions/class/scope-static-gen-meth-paramsbody-var-close.js fails
language/expressions/class/scope-static-gen-meth-paramsbody-var-open.js fails
-language/expressions/class/scope-static-meth-paramsbody-var-close.js fails
language/expressions/class/scope-static-meth-paramsbody-var-open.js fails
-language/expressions/class/scope-static-setter-paramsbody-var-close.js fails
language/expressions/class/scope-static-setter-paramsbody-var-open.js fails
-language/expressions/class/setter-length-dflt.js fails
-language/expressions/class/static-method-length-dflt.js fails
language/expressions/comma/tco-final.js strictFails
language/expressions/compound-assignment/S11.13.2_A5.10_T1.js sloppyFails
language/expressions/compound-assignment/S11.13.2_A5.10_T2.js sloppyFails
@@ -3561,7 +3074,6 @@ language/statements/class/scope-static-meth-paramsbody-var-open.js fails
language/statements/class/scope-static-setter-paramsbody-var-open.js fails
language/statements/class/static-method-gen-non-configurable-err.js fails
language/statements/class/static-method-non-configurable-err.js fails
-language/statements/class/strict-mode/arguments-callee.js fails
language/statements/class/subclass/binding.js fails
language/statements/class/subclass/bound-function.js fails
language/statements/class/subclass/builtin-objects/Array/contructor-calls-super-multiple-arguments.js fails
@@ -3618,8 +3130,6 @@ language/statements/class/super/in-static-getter.js fails
language/statements/class/super/in-static-methods.js fails
language/statements/class/super/in-static-setter.js fails
language/statements/class/syntax/class-body-method-definition-super-property.js fails
-language/statements/class/syntax/class-expression-heritage-identifier-reference.js fails
-language/statements/class/syntax/class-expression.js fails
language/statements/const/block-local-closure-get-before-initialization.js fails
language/statements/const/block-local-use-before-initialization-in-declaration-statement.js fails
language/statements/const/block-local-use-before-initialization-in-prior-statement.js fails