fix destructuring property reference target order
This PR fixes failing test language/destructuring/binding/keyed-destructuring-property-reference-target-evaluation-order-with-bindings
It changes the following:
- when destructuring an object with a computed property name, first convert the property key value to a proper property key
- ! immediately after converting the value to a key, emit the binding for the new variable. before, this happened after the next step:
- instead of allowing
GetPropertyByValue{,Push}instr to convert the property key value to the property key, use the property key directly
Seems like this causes other tests to fail:
Test262 test suite
| Test result | main count | PR count | difference |
|---|---|---|---|
| Total | 50,595 | 50,595 | 0 |
| Passed | 47,110 | 45,574 | -1,536 |
| Ignored | 2,192 | 2,192 | 0 |
| Failed | 1,293 | 2,829 | +1,536 |
| Panics | 0 | 546 | +546 |
| Conformance | 93.11% | 90.08% | -3.04% |
Fixed tests (1):
test/language/destructuring/binding/keyed-destructuring-property-reference-target-evaluation-order-with-bindings.js (previously Failed)
Broken tests (996):
test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/async-generator/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-string-1.js (previously Passed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-missing.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-identifier-resolution-trlng.js (previously Passed)
test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-put-let.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-expr.js (previously Passed)
test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot0.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-truthy.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-of/dstr/obj-rest-computed-property.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-in.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-put-unresolvable-no-strict.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-yield-expr.js (previously Passed)
test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-of/dstr/array-elem-nested-obj-yield-expr.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-of/dstr/array-rest-nested-obj-yield-expr.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-identifier-resolution-lone.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-assignment-undef.js (previously Passed)
test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1e0.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-undef.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-put-order.js (previously Passed)
test/language/statements/for-of/dstr/array-rest-nested-obj.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-gen.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-yield-expr.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-in.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-null.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js (previously Passed)
test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-identifier-resolution-first.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-identifier-resolution-last.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-name-evaluation.js (previously Passed)
test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-assignment-missing.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-identifier-resolution-middle.js (previously Passed)
test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-order.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-put-const.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1e0.js (previously Passed)
test/language/statements/for-of/dstr/obj-prop-elem-init-evaluation.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-first.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-order.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-name-evaluation.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-yield-ident-valid.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-order.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-nested-obj-yield-expr.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-trlng.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-yield-expr.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-undef.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-in.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-name-evaluation.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-yield-expr.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-put-order.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-undef.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-undef.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-in.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-in.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-lone.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-simple-no-strict.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-yield-expr.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-missing.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-put-unresolvable-no-strict.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-undef.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-first.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-yield-ident-valid.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-null.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-lone.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-missing.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-yield-expr.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-last.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-middle.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-truthy.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-missing.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-yield-ident-valid.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-evaluation.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-in.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-put-unresolvable-no-strict.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-simple-no-strict.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-nested-obj-yield-ident-valid.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-last.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-put-order.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-truthy.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-valid.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-missing.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-middle.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-null.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-evaluation.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-trlng.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/generators/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/variable/dstr/obj-ptrn-prop-id.js (previously Passed)
test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/for/dstr/var-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/async-generator/dstr/named-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/async-generator/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/generators/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/dynamic-import/usage/nested-async-gen-return-await-specifier-tostring.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-enum-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-string-1.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-with-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-missing.js (previously Passed)
test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js (previously Passed)
test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-trlng.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-while-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-switch-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-put-let.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-return-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-catch-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-expr.js (previously Passed)
test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot0.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-truthy.js (previously Passed)
test/language/expressions/assignment/dstr/obj-rest-computed-property.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-in.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped-ext.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-private-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-yield-expr.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-instanceof-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-static-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-expr.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-let-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-expr.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-lone.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-try-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-assignment-undef.js (previously Passed)
test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1e0.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-void-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-in-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-typeof-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-undef.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-package-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-put-order.js (previously Passed)
test/language/expressions/assignment/dstr/array-rest-nested-obj.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-interface-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-gen.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped-ext.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-expr.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-public-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-delete-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-in.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-null.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-finally-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-const-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js (previously Passed)
test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-do-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-function-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-first.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-class-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-if-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-debugger-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-else-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-new-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-this-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-super-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-last.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-throw-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-name-evaluation.js (previously Passed)
test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-assignment-missing.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-identifier-resolution-middle.js (previously Passed)
test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-continue-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-var-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-order.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-import-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-implements-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-export-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-put-const.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-for-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-case-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/assignment/dstr/ident-name-prop-name-literal-protected-escaped.js (previously Passed)
test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1e0.js (previously Passed)
test/language/expressions/assignment/dstr/obj-prop-elem-init-evaluation.js (previously Passed)
test/language/expressions/assignment/destructuring/obj-prop-__proto__dup.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/arrow-function/syntax/arrowparameters-cover-initialize-2.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-fn.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js (previously Passed)
test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-gen.js (previously Passed)
test/staging/sm/regress/regress-646820-2.js (previously Passed)
test/staging/sm/statements/for-inof-loop-const-declaration.js (previously Passed)
test/staging/sm/statements/for-loop-declaration-contains-computed-name.js (previously Passed)
test/staging/sm/statements/for-loop-declaration-contains-initializer.js (previously Passed)
test/staging/sm/expressions/destructuring-object-__proto__-1.js (previously Passed)
test/staging/sm/expressions/destructuring-object-__proto__-2.js (previously Passed)
test/staging/sm/Set/symmetric-difference.js (previously Passed)
test/staging/sm/Set/union.js (previously Passed)
test/staging/sm/Set/difference.js (previously Passed)
test/staging/sm/Set/is-disjoint-from.js (previously Passed)
test/staging/sm/Set/is-superset-of.js (previously Passed)
test/staging/sm/lexical-environment/bug-1216623.js (previously Passed)
test/staging/sm/async-functions/property.js (previously Passed)
test/staging/sm/BigInt/property-name.js (previously Passed)
test/staging/sm/object/values-entries-lazy-props.js (previously Passed)
test/staging/sm/extensions/destructuring-for-inof-__proto__.js (previously Passed)
test/staging/sm/extensions/destructuring-__proto__-target-assignment.js (previously Passed)
test/staging/Temporal/Regex/old/duration.js (previously Passed)
test/built-ins/Temporal/PlainYearMonth/prototype/until/order-of-operations.js (previously Passed)
test/built-ins/Temporal/PlainYearMonth/prototype/since/order-of-operations.js (previously Passed)
test/built-ins/Temporal/Duration/prototype/round/order-of-operations.js (previously Passed)
test/built-ins/Temporal/PlainDateTime/prototype/until/order-of-operations.js (previously Passed)
test/built-ins/Temporal/PlainDateTime/prototype/since/order-of-operations.js (previously Passed)
test/built-ins/Temporal/ZonedDateTime/prototype/until/order-of-operations.js (previously Passed)
test/built-ins/Temporal/ZonedDateTime/prototype/since/order-of-operations.js (previously Passed)
test/built-ins/Temporal/ZonedDateTime/from/order-of-operations.js (previously Passed)
test/built-ins/Temporal/PlainDate/prototype/until/order-of-operations.js (previously Passed)
test/built-ins/Temporal/PlainDate/prototype/since/order-of-operations.js (previously Passed)
test/intl402/Locale/likely-subtags-grandfathered.js (previously Passed)
New panics (546):
test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/async-generator/dstr/obj-ptrn-prop-id.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/generators/dstr/obj-ptrn-prop-id.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/function/dstr/obj-ptrn-prop-id.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/statements/try/dstr/obj-ptrn-prop-id.js (previously Passed)
test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/function-code/eval-param-env-with-prop-initializer.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/async-generator/dstr/obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/generators/dstr/obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/function/dstr/obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update.js (previously Passed)
test/language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-script-code-host-resolves-module-code.js (previously Passed)
test/language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update-dflt.js (previously Passed)
test/language/expressions/dynamic-import/usage/nested-async-gen-return-await-returns-thenable.js (previously Passed)
test/language/expressions/dynamic-import/usage/nested-async-gen-return-await-is-call-expression-square-brackets.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/arrow-function/dstr/obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js (previously Passed)
test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js (previously Passed)
test/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js (previously Passed)
test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js (previously Passed)
test/staging/sm/TypedArray/Tconstructor-fromTypedArray-byteLength.js (previously Passed)
test/staging/sm/TypedArray/constructor_bad-args.js (previously Passed)
test/staging/sm/TypedArray/keys.js (previously Passed)
test/staging/sm/TypedArray/includes.js (previously Passed)
test/staging/sm/TypedArray/subarray.js (previously Passed)
test/staging/sm/TypedArray/values.js (previously Passed)
test/staging/sm/TypedArray/test-integrity-level-detached.js (previously Passed)
test/staging/sm/TypedArray/from_realms.js (previously Passed)
test/staging/sm/TypedArray/constructor-buffer-sequence.js (previously Passed)
test/staging/sm/TypedArray/sort_byteoffset.js (previously Passed)
test/staging/sm/TypedArray/element-setting-converts-using-ToNumber.js (previously Passed)
test/staging/sm/TypedArray/set.js (previously Passed)
test/staging/sm/TypedArray/lastIndexOf-never-returns-negative-zero.js (previously Passed)
test/staging/sm/TypedArray/sort-non-function.js (previously Passed)
test/staging/sm/TypedArray/forEach.js (previously Passed)
test/staging/sm/TypedArray/constructor-undefined-args.js (previously Passed)
test/staging/sm/TypedArray/sort_errors.js (previously Passed)
test/staging/sm/TypedArray/from_mapping.js (previously Passed)
test/staging/sm/TypedArray/iterator.js (previously Passed)
test/staging/sm/TypedArray/filter-species.js (previously Passed)
test/staging/sm/TypedArray/set-wrapped.js (previously Passed)
test/staging/sm/TypedArray/sort_small.js (previously Failed)
test/staging/sm/TypedArray/join.js (previously Passed)
test/staging/sm/TypedArray/toSorted-detached.js (previously Passed)
test/staging/sm/TypedArray/write-out-of-bounds-tonumber.js (previously Passed)
test/staging/sm/TypedArray/set-detached-bigint.js (previously Passed)
test/staging/sm/TypedArray/sort_large_countingsort.js (previously Passed)
test/staging/sm/TypedArray/slice-memcpy.js (previously Passed)
test/staging/sm/TypedArray/from_string.js (previously Passed)
test/staging/sm/TypedArray/with.js (previously Passed)
test/staging/sm/TypedArray/slice-species.js (previously Passed)
test/staging/sm/TypedArray/sort_comparators.js (previously Passed)
test/staging/sm/TypedArray/map-and-filter.js (previously Passed)
test/staging/sm/TypedArray/toLocaleString-detached.js (previously Failed)
test/staging/sm/TypedArray/constructor-ArrayBuffer-species-wrap.js (previously Passed)
test/staging/sm/TypedArray/uint8clamped-constructor.js (previously Passed)
test/staging/sm/TypedArray/constructor-not-callable.js (previously Passed)
test/staging/sm/TypedArray/from_iterable.js (previously Passed)
test/staging/sm/TypedArray/every-and-some.js (previously Passed)
test/staging/sm/TypedArray/reduce-and-reduceRight.js (previously Passed)
test/staging/sm/TypedArray/toString.js (previously Failed)
test/staging/sm/TypedArray/set-same-buffer-different-source-target-types.js (previously Passed)
test/staging/sm/TypedArray/sort_snans.js (previously Passed)
test/staging/sm/TypedArray/test-integrity-level.js (previously Passed)
test/staging/sm/TypedArray/sort_sorted.js (previously Passed)
test/staging/sm/TypedArray/set-toobject.js (previously Passed)
test/staging/sm/TypedArray/from_surfaces.js (previously Passed)
test/staging/sm/TypedArray/getter-name.js (previously Passed)
test/staging/sm/TypedArray/slice-detached.js (previously Passed)
test/staging/sm/TypedArray/indexOf-never-returns-negative-zero.js (previously Passed)
test/staging/sm/TypedArray/sorting_buffer_access.js (previously Passed)
test/staging/sm/TypedArray/sort-negative-nan.js (previously Failed)
test/staging/sm/TypedArray/toReversed-detached.js (previously Passed)
test/staging/sm/TypedArray/indexOf-and-lastIndexOf.js (previously Passed)
test/staging/sm/TypedArray/at.js (previously Passed)
test/staging/sm/TypedArray/sort_stable.js (previously Passed)
test/staging/sm/TypedArray/toStringTag-cross-compartment.js (previously Passed)
test/staging/sm/TypedArray/set-detached.js (previously Passed)
test/staging/sm/TypedArray/sort_modifications.js (previously Passed)
test/staging/sm/TypedArray/iterator-next-with-detached.js (previously Passed)
test/staging/sm/TypedArray/from_this.js (previously Passed)
test/staging/sm/TypedArray/from_typedarray_fastpath_detached.js (previously Passed)
test/staging/sm/TypedArray/map-species.js (previously Passed)
test/staging/sm/TypedArray/of.js (previously Passed)
test/staging/sm/TypedArray/with-detached.js (previously Passed)
test/staging/sm/TypedArray/object-defineproperty.js (previously Passed)
test/staging/sm/TypedArray/prototype-constructor-identity.js (previously Failed)
test/staging/sm/TypedArray/findLast-and-findLastIndex.js (previously Passed)
test/staging/sm/TypedArray/has-property-op.js (previously Passed)
test/staging/sm/TypedArray/set-with-receiver.js (previously Passed)
test/staging/sm/TypedArray/fill.js (previously Passed)
test/staging/sm/TypedArray/constructor-iterator-primitive.js (previously Passed)
test/staging/sm/TypedArray/from_errors.js (previously Passed)
test/staging/sm/TypedArray/slice-bitwise-same.js (previously Passed)
test/staging/sm/TypedArray/sort_compare_nan.js (previously Passed)
test/staging/sm/TypedArray/toLocaleString-nointl.js (previously Passed)
test/staging/sm/TypedArray/subarray-species.js (previously Passed)
test/staging/sm/TypedArray/constructor-typedarray-species-other-global.js (previously Passed)
test/staging/sm/TypedArray/slice.js (previously Passed)
test/staging/sm/TypedArray/set-tointeger.js (previously Passed)
test/staging/sm/TypedArray/seal-and-freeze.js (previously Passed)
test/staging/sm/TypedArray/from_basics.js (previously Passed)
test/staging/sm/TypedArray/fill-detached.js (previously Passed)
test/staging/sm/TypedArray/set-negative-offset.js (previously Passed)
test/staging/sm/TypedArray/find-and-findIndex.js (previously Passed)
test/staging/sm/TypedArray/bug1526838.js (previously Passed)
test/staging/sm/TypedArray/detached-array-buffer-checks.js (previously Passed)
test/staging/sm/TypedArray/entries.js (previously Passed)
test/staging/sm/TypedArray/slice-conversion.js (previously Passed)
test/staging/sm/TypedArray/from_constructor.js (previously Passed)
test/staging/sm/TypedArray/constructor-byteoffsets-bounds.js (previously Passed)
test/staging/sm/TypedArray/sort_globals.js (previously Passed)
test/staging/sm/TypedArray/constructor-non-detached.js (previously Passed)
test/staging/sm/TypedArray/toLocaleString.js (previously Passed)
test/staging/sm/TypedArray/reverse.js (previously Passed)
test/staging/sm/TypedArray/constructor-ArrayBuffer-species.js (previously Passed)
yeah, i saw that when i saw ci fail.
i'm looking into this test which seems like a good starting point for isolating the problem but i think i found a bug? when trying to run the first statement using --dump-ast in the repl, i get the following:
repl output
>> let obj = { null: 0, true: 10, false: 100 }
Script {
statements: StatementList {
statements: [
Declaration(
Lexical(
Let(
VariableList {
list: [
Variable {
binding: Identifier(
Identifier {
ident: Sym {
value: 67,
},
span: Span((1, 5), (1, 8)),
},
),
init: Some(
ObjectLiteral(
ObjectLiteral {
properties: [
Property(
Literal(
Identifier {
ident: Sym {
value: 24,
},
span: Span((1, 13), (1, 17)),
},
),
Literal(
Literal {
kind: Int(
0,
),
span: Span((1, 19), (1, 20)),
},
),
),
Property(
Literal(
Identifier {
ident: Sym {
value: 30,
},
span: Span((1, 22), (1, 26)),
},
),
Literal(
Literal {
kind: Int(
10,
),
span: Span((1, 28), (1, 30)),
},
),
),
Property(
Literal(
Identifier {
ident: Sym {
value: 15,
},
span: Span((1, 32), (1, 37)),
},
),
Literal(
Literal {
kind: Int(
100,
),
span: Span((1, 39), (1, 42)),
},
),
),
],
span: Span((1, 11), (1, 44)),
},
),
),
},
],
},
),
),
),
],
linear_pos_end: LinearPosition {
pos: 3,
},
strict: false,
},
}
Uncaught: SyntaxError: invalid scope analysis at line 1, col 1
i captured this from the build on main so it's not isolated to my change. the bug doesn't happen when --dump-ast flag isn't used
i'm looking into this test which seems like a good starting point for isolating the problem but i think i found a bug?
Yeah, that's a good starting point :)
i captured this from the build on main so it's not isolated to my change. the bug doesn't happen when
--dump-astflag isn't used
The --dump-ast option doesn't execute the code; it only performs lexing and parsing, then outputs the resulting AST. This can be particularly helpful when diagnosing parser-related issues.
@HalidOdat They're talking about the final message after the console prints the ast:
Uncaught: SyntaxError: invalid scope analysis at line 1, col 1
@HalidOdat They're talking about the final message after the console prints the ast:
ah, sorry about that, yeah... that's interesting, that definitely shouldn't happen, seems like a bug with the scope analyzer, nice find! @dotcarmen
I'll create an issue for it :smile:
Actually found the bug, It's not a bug with the scope analyzer, the bug is in the CLI, will create a PR for it :smile:
EDIT: https://github.com/boa-dev/boa/pull/4337 -- May have been a false positive lint introduced in https://github.com/boa-dev/boa/pull/4315/files#diff-37970e7d817d4316a093bb967d74ff7e26d9c6c01d93f5a79d3d195ba9f6155bL401-R404
probably shouldn't have squashed and merged in the same push 😅 sorry
here's the diff since the last review
diff --git a/core/engine/src/bytecompiler/declaration/declaration_pattern.rs b/core/engine/src/bytecompiler/declaration/declaration_pattern.rs
index 91c8b7b486..c9eade71cb 100644
--- a/core/engine/src/bytecompiler/declaration/declaration_pattern.rs
+++ b/core/engine/src/bytecompiler/declaration/declaration_pattern.rs
@@ -39,61 +39,59 @@
let dst = self.register_allocator.alloc();
match name {
- PropertyName::Literal(ident) => {
+ PropertyName::Literal(field_ident) => {
self.emit_get_property_by_name(
&dst,
object,
object,
- ident.sym(),
+ field_ident.sym(),
);
let key = self.register_allocator.alloc();
self.emit_push_literal(
Literal::String(
self.interner()
- .resolve_expect(ident.sym())
+ .resolve_expect(field_ident.sym())
.into_common(false),
),
&key,
);
+ excluded_keys_registers.push(key);
self.emit_binding(
def,
ident.to_js_string(self.interner()),
&dst,
);
- excluded_keys_registers.push(key);
}
PropertyName::Computed(node) => {
let key = self.register_allocator.alloc();
self.compile_expr(node, &key);
- let object_key = self.register_allocator.alloc();
+ let property_key = self.register_allocator.alloc();
self.bytecode.emit_to_property_key(
key.variable(),
- object_key.variable(),
+ property_key.variable(),
);
self.register_allocator.dealloc(key);
-
self.emit_binding(
def,
ident.to_js_string(self.interner()),
&dst,
);
-
if rest_exits {
self.bytecode.emit_get_property_by_value_push(
dst.variable(),
- object_key.variable(),
+ property_key.variable(),
object.variable(),
object.variable(),
);
- excluded_keys_registers.push(object_key);
+ excluded_keys_registers.push(property_key);
} else {
self.bytecode.emit_get_property_by_value(
dst.variable(),
- object_key.variable(),
+ property_key.variable(),
object.variable(),
object.variable(),
);
- self.register_allocator.dealloc(object_key);
+ self.register_allocator.dealloc(property_key);
}
}
}
looks like i'm still failing +798 test262 tests with this pr, it's either gotta be handling defaults or handling rests (my money's on the first one) but i'll get into it tomorrow
still getting +674 failures, but now i'm second guessing myself?
using the debug object to debug:
$boa.function.bytecode(() => { const { null: a = 0 } = obj })
here's the bytecode on main
Location Count Handler Opcode Operands
000000 0000 none GetNameGlobal dst:0, binding_index:0, ic_index:0
000005 0001 none ValueNotNullOrUndefined src:0
000008 0002 none GetPropertyByName dst:1, receiver:0, value:0, ic:[name:null, shape:0x0]
000014 0003 none PushLiteral index:1, dst:2
000018 0004 none JumpIfNotUndefined value:1, address:30
000027 0005 none PushZero dst:1
000030 0006 none Move src:1, dst:3
000034 0007 none CheckReturn
000035 0008 none Return
here's the bytecode on my last commit
Location Count Handler Opcode Operands
000000 0000 none GetNameGlobal dst:0, binding_index:0, ic_index:0
000005 0001 none ValueNotNullOrUndefined src:0
000008 0002 none GetPropertyByName dst:1, receiver:0, value:0, ic:[name:null, shape:0x0]
000014 0003 none PushLiteral index:1, dst:2
000018 0004 none Move src:1, dst:3
000022 0005 none JumpIfNotUndefined value:1, address:34
000031 0006 none PushZero dst:1
000034 0007 none Move src:1, dst:3
000038 0008 none CheckReturn
000039 0009 none Return
so now i have 2 instead of 3 Move instructions, but i don't understand the point of the PushLiteral? Why push the name of the field onto the stack?
Codecov Report
:x: Patch coverage is 7.14286% with 13 lines in your changes missing coverage. Please review.
:white_check_mark: Project coverage is 50.24%. Comparing base (6ddc2b4) to head (339103e).
:warning: Report is 552 commits behind head on main.
| Files with missing lines | Patch % | Lines |
|---|---|---|
| ...rc/bytecompiler/declaration/declaration_pattern.rs | 7.14% | 13 Missing :warning: |
Additional details and impacted files
@@ Coverage Diff @@
## main #4336 +/- ##
==========================================
+ Coverage 47.24% 50.24% +2.99%
==========================================
Files 476 499 +23
Lines 46892 50158 +3266
==========================================
+ Hits 22154 25200 +3046
- Misses 24738 24958 +220
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.