Skip to content

Conversation

dotcarmen
Copy link

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

@HalidOdat
Copy link
Member

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)

@dotcarmen
Copy link
Author

dotcarmen commented Jul 14, 2025

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

@HalidOdat
Copy link
Member

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-ast flag 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.

@jedel1043
Copy link
Member

@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
Copy link
Member

HalidOdat commented Jul 14, 2025

@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 😄

@HalidOdat
Copy link
Member

HalidOdat commented Jul 14, 2025

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 😄

EDIT: #4337 -- May have been a false positive lint introduced in https://github.com/boa-dev/boa/pull/4315/files#diff-37970e7d817d4316a093bb967d74ff7e26d9c6c01d93f5a79d3d195ba9f6155bL401-R404

@dotcarmen dotcarmen force-pushed the fix-destructuring-eval-order branch from 83fd4f7 to 479320b Compare July 14, 2025 23:04
@dotcarmen
Copy link
Author

dotcarmen commented Jul 14, 2025

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);
                                     }
                                 }
                             }

@dotcarmen
Copy link
Author

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

@dotcarmen
Copy link
Author

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?

Copy link

codecov bot commented Aug 1, 2025

Codecov Report

❌ Patch coverage is 7.14286% with 13 lines in your changes missing coverage. Please review.
✅ Project coverage is 50.24%. Comparing base (6ddc2b4) to head (339103e).
⚠️ Report is 552 commits behind head on main.

Files with missing lines Patch % Lines
...rc/bytecompiler/declaration/declaration_pattern.rs 7.14% 13 Missing ⚠️
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     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jedel1043 jedel1043 added bug Something isn't working parser Issues surrounding the parser labels Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working parser Issues surrounding the parser

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants