[ { "reason": "Async Function failed testcases", "files": [ "language/expressions/async-arrow-function/array-destructuring-param-strict-body.js", "language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js", "language/expressions/async-arrow-function/dflt-params-abrupt.js", "language/expressions/async-arrow-function/await-as-param-nested-arrow-body-position.js", "language/expressions/async-arrow-function/dflt-params-ref-later.js", "language/expressions/async-arrow-function/dflt-params-ref-self.js", "language/expressions/async-arrow-function/object-destructuring-param-strict-body.js", "language/expressions/async-function/named-array-destructuring-param-strict-body.js", "language/expressions/async-function/named-dflt-params-abrupt.js", "language/expressions/async-function/named-dflt-params-ref-later.js", "language/expressions/async-function/named-dflt-params-ref-self.js", "language/expressions/async-function/named-object-destructuring-param-strict-body.js", "language/expressions/async-function/named-strict-error-reassign-fn-name-in-body-in-arrow.js", "language/expressions/async-function/nameless-dflt-params-abrupt.js", "language/expressions/async-function/nameless-array-destructuring-param-strict-body.js", "language/expressions/async-function/nameless-object-destructuring-param-strict-body.js", "language/expressions/async-function/nameless-dflt-params-ref-later.js", "language/expressions/async-function/nameless-dflt-params-ref-self.js", "language/statements/async-function/array-destructuring-param-strict-body.js", "language/statements/async-function/dflt-params-abrupt.js", "language/statements/async-function/dflt-params-ref-self.js", "language/statements/async-function/dflt-params-ref-later.js", "language/statements/async-function/evaluation-default-that-throws.js", "language/statements/async-function/evaluation-this-value-passed.js", "language/statements/async-function/object-destructuring-param-strict-body.js", "language/statements/async-function/syntax-declaration-line-terminators-allowed.js" ] }, { "reason": "Dynamic Import failed testcases : nesting", "files": [ "language/expressions/dynamic-import/syntax/valid/nested-if-nested-imports.js", "language/expressions/dynamic-import/syntax/valid/nested-else-nested-imports.js", "language/expressions/dynamic-import/syntax/valid/nested-if-braceless-nested-imports.js", "language/expressions/dynamic-import/syntax/valid/nested-else-braceless-nested-imports.js", "language/expressions/dynamic-import/syntax/valid/nested-do-while-nested-imports.js", "language/expressions/dynamic-import/syntax/valid/nested-block-nested-imports.js", "language/expressions/dynamic-import/syntax/valid/nested-block-labeled-nested-imports.js", "language/expressions/dynamic-import/syntax/valid/top-level-nested-imports.js", "language/expressions/dynamic-import/syntax/valid/nested-while-nested-imports.js", "language/expressions/dynamic-import/assignment-expression/import-meta.js" ] }, { "reason": "Dynamic Import failed testcases : lnvalid argument", "files": [ "language/expressions/dynamic-import/assignment-expression/unary-expr.js" ] }, { "reason": "Dynamic Import failed testcases : async-await is not supported", "files": [ "language/expressions/dynamic-import/usage/nested-async-gen-await-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-async-gen-return-await-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-async-gen-return-await-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-async-gen-await-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-async-gen-await-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-async-gen-await-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-async-gen-await-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-async-gen-await-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-async-gen-await-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-async-function-specifier-tostring.js" ] }, { "reason": "Cannot convert a UNDEFINED value to a JSObject", "files": [ "built-ins/Set/set.js" ] }, { "reason" : "Dynamic Import failed testcases", "files": [ "language/expressions/dynamic-import/imported-self-update.js", "language/expressions/dynamic-import/for-await-resolution-and-error-agen-yield.js", "language/expressions/dynamic-import/for-await-resolution-and-error-agen.js", "language/expressions/dynamic-import/eval-self-once-script.js", "language/expressions/dynamic-import/eval-self-once-module.js", "language/expressions/dynamic-import/for-await-resolution-and-error.js", "language/expressions/dynamic-import/reuse-namespace-object-from-import.js", "language/expressions/dynamic-import/usage-from-eval.js", "language/expressions/dynamic-import/await-import-evaluation.js", "language/expressions/dynamic-import/always-create-new-promise.js", "language/expressions/dynamic-import/custom-primitive.js", "language/expressions/dynamic-import/returns-promise.js", "language/expressions/dynamic-import/update-to-dynamic-import.js", "language/expressions/dynamic-import/indirect-resolution.js", "language/expressions/dynamic-import/reuse-namespace-object.js", "language/expressions/dynamic-import/reuse-namespace-object-from-script.js", "language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-await-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-arrow-assignment-expression-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-return-await-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-arrow-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-async-function-await-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-async-function-return-await-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-async-function-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-block-labeled-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-block-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-do-while-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-function-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-else-braceless-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-else-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-function-return-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-if-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-if-braceless-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/nested-while-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/invalid/top-level-not-extensible-no-trailing-comma.js", "language/expressions/dynamic-import/syntax/valid/callexpression-templateliteral.js", "language/expressions/dynamic-import/syntax/valid/nested-block-labeled-script-code-valid.js", "language/expressions/dynamic-import/syntax/valid/nested-do-while-script-code-valid.js", "language/expressions/dynamic-import/syntax/valid/nested-else-braceless-script-code-valid.js", "language/expressions/dynamic-import/syntax/valid/nested-block-script-code-valid.js", "language/expressions/dynamic-import/syntax/valid/top-level-script-code-valid.js", "language/expressions/dynamic-import/syntax/valid/nested-else-script-code-valid.js", "language/expressions/dynamic-import/syntax/valid/nested-while-script-code-valid.js", "language/expressions/dynamic-import/syntax/valid/nested-if-braceless-script-code-valid.js", "language/expressions/dynamic-import/syntax/valid/nested-if-script-code-valid.js" ] }, { "reason": "Optional chain failed testcases : optional chain is not supported", "files": [ "language/expressions/optional-chaining/call-expression.js", "language/expressions/optional-chaining/call-expression-super-no-base.js", "language/expressions/optional-chaining/early-errors-tail-position-null-optchain-template-string-esi.js", "language/expressions/optional-chaining/early-errors-tail-position-null-optchain-template-string.js", "language/expressions/optional-chaining/early-errors-tail-position-null-op-template-string-esi.js", "language/expressions/optional-chaining/early-errors-tail-position-null-op-template-string.js", "language/expressions/optional-chaining/early-errors-tail-position-optchain-template-string-esi.js", "language/expressions/optional-chaining/early-errors-tail-position-optchain-template-string.js", "language/expressions/optional-chaining/early-errors-tail-position-op-template-string-esi.js", "language/expressions/optional-chaining/early-errors-tail-position-op-template-string.js", "language/expressions/optional-chaining/eval-optional-call.js", "language/expressions/optional-chaining/iteration-statement-do.js", "language/expressions/optional-chaining/iteration-statement-for-await-of.js", "language/expressions/optional-chaining/iteration-statement-for-in.js", "language/expressions/optional-chaining/iteration-statement-for.js", "language/expressions/optional-chaining/iteration-statement-for-of-type-error.js", "language/expressions/optional-chaining/iteration-statement-while.js", "language/expressions/optional-chaining/member-expression-async-identifier.js", "language/expressions/optional-chaining/member-expression-async-literal.js", "language/expressions/optional-chaining/member-expression-async-this.js", "language/expressions/optional-chaining/member-expression.js", "language/expressions/optional-chaining/new-target-optional-call.js", "language/expressions/optional-chaining/optional-call-preserves-this.js", "language/expressions/optional-chaining/optional-chain-async-optional-chain-square-brackets.js", "language/expressions/optional-chaining/optional-chain-async-square-brackets.js", "language/expressions/optional-chaining/optional-chain-expression-optional-expression.js", "language/expressions/optional-chaining/optional-chain.js", "language/expressions/optional-chaining/optional-chain-prod-arguments.js", "language/expressions/optional-chaining/optional-chain-prod-expression.js", "language/expressions/optional-chaining/optional-chain-prod-identifiername.js", "language/expressions/optional-chaining/optional-expression.js", "language/expressions/optional-chaining/punctuator-decimal-lookahead.js", "language/expressions/optional-chaining/runtime-semantics-evaluation.js", "language/expressions/optional-chaining/short-circuiting.js", "language/expressions/optional-chaining/static-semantics-simple-assignment.js", "language/expressions/optional-chaining/super-property-optional-call.js", "language/expressions/optional-chaining/update-expression-postfix.js", "language/expressions/optional-chaining/update-expression-prefix.js" ] }, { "reason" : "Dynamic Import failed testcases :Can not get module", "files": [ "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-async-gen-await-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-script-code-target.js", "language/expressions/dynamic-import/catch/top-level-import-catch-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-if-import-catch-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-block-labeled-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-async-function-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-async-gen-await-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-while-import-catch-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-block-import-catch-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-function-import-catch-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-async-function-await-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-else-import-catch-eval-script-code-target.js", "language/expressions/dynamic-import/catch/nested-do-while-eval-script-code-target.js" ] }, { "reason" : "Dynamic Import failed testcases :SyntaxError", "files": [ "language/expressions/dynamic-import/catch/nested-async-function-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-async-function-return-await-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-async-gen-return-await-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-block-import-catch-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-function-import-catch-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-if-import-catch-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-block-import-catch-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/top-level-import-catch-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-else-import-catch-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-while-import-catch-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-block-labeled-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-async-gen-await-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-arrow-import-catch-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/top-level-import-catch-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-else-import-catch-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-async-function-return-await-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-if-import-catch-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-do-while-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-function-import-catch-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-while-import-catch-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-do-while-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-async-gen-await-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-arrow-import-catch-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-async-function-await-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-block-labeled-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-async-function-instn-iee-err-ambiguous-import.js", "language/expressions/dynamic-import/catch/nested-async-function-await-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-circular.js", "language/expressions/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-ambiguous-import.js" ] }, { "reason" : "Dynamic Import failed testcases :TypeError", "files": [ "language/expressions/dynamic-import/catch/nested-if-import-catch-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-async-gen-await-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-do-while-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/top-level-import-catch-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-function-import-catch-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/top-level-import-catch-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-else-import-catch-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-function-import-catch-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-async-function-await-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-do-while-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-async-function-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-while-import-catch-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-else-import-catch-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-block-import-catch-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-block-import-catch-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-if-import-catch-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-block-labeled-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-block-labeled-eval-rqstd-abrupt-typeerror.js", "language/expressions/dynamic-import/catch/nested-arrow-import-catch-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-while-import-catch-specifier-tostring-abrupt-rejects.js" ] }, { "reason" : "Dynamic Import failed testcases :URIError", "files": [ "language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-else-import-catch-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-async-gen-await-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-do-while-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-block-labeled-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-while-import-catch-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-async-function-await-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/top-level-import-catch-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-if-import-catch-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-block-import-catch-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-async-function-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-function-import-catch-eval-rqstd-abrupt-urierror.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-rqstd-abrupt-urierror.js" ] }, { "reason" : "can't fopen location: XXXXXXXXXX", "files": [ "language/expressions/dynamic-import/namespace/promise-then-ns-has-property-str-found-init.js", "language/expressions/dynamic-import/catch/top-level-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-while-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-function-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-if-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-block-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-do-while-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-else-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-block-labeled-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-async-function-return-await-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-async-function-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-async-function-await-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-arrow-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/assignment-expression/call-expr-expr.js", "language/expressions/dynamic-import/assignment-expression/await-identifier.js", "language/expressions/dynamic-import/assignment-expression/lhs-eq-assign-expr.js", "language/expressions/dynamic-import/namespace/await-ns-get-own-property-str-found-init.js" ] }, { "reason" : "Expected no error, but got ", "files": [ "language/expressions/dynamic-import/catch/nested-async-function-await-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-async-function-return-await-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-async-function-specifier-tostring-abrupt-rejects.js" ] }, { "reason" : "Expected SameValue(XXXX, XXXX) to be true", "files": [ "language/expressions/dynamic-import/namespace/promise-then-ns-Symbol-toStringTag.js", "language/expressions/dynamic-import/namespace/promise-then-ns-define-own-property.js", "language/expressions/dynamic-import/catch/nested-async-gen-await-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-async-gen-return-await-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/namespace/await-ns-Symbol-toStringTag.js", "language/expressions/dynamic-import/namespace/await-ns-define-own-property.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-specifier-tostring-abrupt-rejects.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-specifier-tostring-abrupt-rejects.js" ] }, { "reason" : "The compilation mode of the file itself is different from that of the dependent files", "files": [ "language/expressions/dynamic-import/eval-rqstd-once.js", "language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-arrow-import-then-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-arrow-import-then-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-arrow-import-then-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-arrow-import-then-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-await-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-await-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-await-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-await-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-async-function-await-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-async-function-await-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-async-function-await-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-async-function-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-async-function-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-async-function-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-async-function-return-await-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-async-function-return-await-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-block-import-then-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-block-import-then-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-do-while-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-do-while-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-do-while-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-do-while-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-else-import-then-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-else-import-then-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-else-import-then-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-else-import-then-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-function-import-then-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-if-braceless-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-if-braceless-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-if-import-then-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-if-import-then-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-if-import-then-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-while-import-then-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-while-import-then-returns-thenable.js", "language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js", "language/expressions/dynamic-import/usage/nested-async-function-await-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/top-level-import-then-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-async-function-return-await-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-block-import-then-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-function-import-then-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/syntax-nested-block-labeled-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-if-import-then-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-if-braceless-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-async-function-return-await-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/syntax-nested-block-labeled-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-async-function-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/top-level-import-then-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-function-import-then-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-block-import-then-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/top-level-import-then-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/nested-if-braceless-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-function-import-then-returns-thenable.js", "language/expressions/dynamic-import/usage/nested-while-import-then-eval-script-code-host-resolves-module-code.js", "language/expressions/dynamic-import/usage/top-level-import-then-returns-thenable.js", "language/expressions/dynamic-import/usage/syntax-nested-block-labeled-returns-thenable.js", "language/expressions/dynamic-import/usage/syntax-nested-block-labeled-is-call-expression-square-brackets.js", "language/expressions/dynamic-import/usage/nested-while-import-then-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/namespace/promise-then-ns-get-nested-namespace-props-nrml.js", "language/expressions/dynamic-import/assignment-expression/new-target.js", "language/expressions/dynamic-import/assignment-expression/this.js", "language/expressions/dynamic-import/assignment-expression/tagged-function-call.js", "language/expressions/dynamic-import/assignment-expression/arrow-function.js", "language/expressions/dynamic-import/assignment-expression/ternary.js", "language/expressions/dynamic-import/assignment-expression/lhs-assign-operator-assign-expr.js", "language/expressions/dynamic-import/assignment-expression/logical-or-expr.js", "language/expressions/dynamic-import/assignment-expression/await-expr.js", "language/expressions/dynamic-import/assignment-expression/additive-expr.js", "language/expressions/dynamic-import/assignment-expression/call-expr-arguments.js", "language/expressions/dynamic-import/assignment-expression/object-literal.js", "language/expressions/dynamic-import/assignment-expression/array-literal.js", "language/expressions/dynamic-import/assignment-expression/logical-and-expr.js", "language/expressions/dynamic-import/assignment-expression/call-expr-identifier.js", "language/expressions/dynamic-import/assignment-expression/member-expr.js", "language/expressions/dynamic-import/assignment-expression/cover-call-expr.js", "language/expressions/dynamic-import/assignment-expression/cover-parenthesized-expr.js", "language/expressions/dynamic-import/assignment-expression/yield-assign-expr.js", "language/expressions/dynamic-import/assignment-expression/identifier.js", "language/expressions/dynamic-import/assignment-expression/yield-expr.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-arrow-import-then-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-await-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-async-function-await-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-async-gen-return-await-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-async-function-return-await-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-block-import-then-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-do-while-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-else-import-then-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-function-import-then-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-if-braceless-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-if-import-then-specifier-tostring.js", "language/expressions/dynamic-import/usage/nested-while-import-then-specifier-tostring.js", "language/expressions/dynamic-import/usage/syntax-nested-block-labeled-specifier-tostring.js", "language/expressions/dynamic-import/usage/top-level-import-then-specifier-tostring.js", "language/expressions/dynamic-import/namespace/await-ns-delete-exported-init-strict.js", "language/expressions/dynamic-import/namespace/await-ns-get-str-not-found.js", "language/expressions/dynamic-import/namespace/await-ns-get-sym-found.js", "language/expressions/dynamic-import/namespace/await-ns-has-property-sym-not-found.js", "language/expressions/dynamic-import/namespace/await-ns-has-property-sym-found.js", "language/expressions/dynamic-import/namespace/await-ns-has-property-str-found-init.js", "language/expressions/dynamic-import/namespace/await-ns-get-sym-not-found.js", "language/expressions/dynamic-import/namespace/await-ns-get-own-property-sym.js", "language/expressions/dynamic-import/namespace/await-ns-extensible.js", "language/expressions/dynamic-import/namespace/await-ns-has-property-str-not-found.js", "language/expressions/dynamic-import/namespace/await-ns-no-iterator.js", "language/expressions/dynamic-import/namespace/await-ns-get-own-property-str-not-found.js", "language/expressions/dynamic-import/namespace/await-ns-get-str-found.js", "language/expressions/dynamic-import/namespace/await-ns-prop-descs.js", "language/expressions/dynamic-import/namespace/await-ns-get-nested-namespace-dflt-indirect.js", "language/expressions/dynamic-import/namespace/await-ns-prototype.js", "language/expressions/dynamic-import/namespace/await-ns-get-nested-namespace-dflt-direct.js", "language/expressions/dynamic-import/namespace/await-ns-get-nested-namespace-props-nrml.js", "language/expressions/dynamic-import/usage/nested-async-function-return-await-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-async-function-await-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-do-while-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-else-import-then-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-arrow-import-then-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/syntax-nested-block-labeled-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-if-import-then-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-async-function-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-function-import-then-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-await-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-while-import-then-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-if-braceless-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-block-import-then-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/top-level-import-then-eval-gtbndng-indirect-update.js" ] }, { "reason" : "Test262Error: it returns the same namespace are the same Expected SameValue", "files": [ "language/expressions/dynamic-import/reuse-namespace-object-from-script.js", "language/expressions/dynamic-import/namespace/await-ns-delete-non-exported-strict.js", "language/expressions/dynamic-import/namespace/default-property-not-set-own.js", "language/expressions/dynamic-import/namespace/promise-then-ns-delete-non-exported-strict.js" ] }, { "reason" : "the 'struct' is treated as reserved word in ohos-typescript", "files": [ "language/reserved-words/unreserved-words.js" ] }, { "reason" : "Unsupport regExp and unicode syntax", "files": [ "annexB/language/comments/single-line-html-close-unicode-separators.js", "annexB/built-ins/RegExp/incomplete_hex_unicode_escape.js", "annexB/built-ins/RegExp/named-groups/non-unicode-malformed-lookbehind.js", "annexB/built-ins/RegExp/named-groups/non-unicode-malformed.js", "language/identifiers/part-unicode-13.0.0-escaped.js", "language/identifiers/part-unicode-13.0.0.js", "language/identifiers/start-unicode-13.0.0.js", "language/identifiers/start-unicode-13.0.0-escaped.js", "built-ins/RegExp/prototype/flags/coercion-unicode.js", "built-ins/RegExp/match-indices/indices-array-unicode-property-names.js", "built-ins/RegExp/match-indices/indices-array-non-unicode-match.js", "built-ins/RegExp/match-indices/indices-array-unicode-match.js", "built-ins/JSON/stringify/value-string-escape-unicode.js", "built-ins/Function/prototype/toString/unicode.js" ] }, { "reason" : "Paramter-related and funcName-related Cases that are not supported on ts2abc about async generators for now", "files": [ "language/expressions/async-generator/object-destructuring-param-strict-body.js", "language/expressions/async-generator/named-object-destructuring-param-strict-body.js", "language/expressions/async-generator/named-dflt-params-ref-self.js", "language/expressions/async-generator/named-dflt-params-ref-later.js", "language/expressions/async-generator/named-array-destructuring-param-strict-body.js", "language/expressions/async-generator/dflt-params-ref-self.js", "language/expressions/async-generator/dflt-params-ref-later.js", "language/expressions/async-generator/array-destructuring-param-strict-body.js", "language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js", "language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-class.js", "language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-cover.js", "language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-fn.js", "language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-gen.js", "language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js", "language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js", "language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js", "language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js", "language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js", "language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-class.js", "language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js", "language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js", "language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js", "language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-class.js", "language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-cover.js", "language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-fn.js", "language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-gen.js", "language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-class.js", "language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-cover.js", "language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-fn.js", "language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-gen.js", "language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-arrow.js", "language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-class.js", "language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-cover.js", "language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-fn.js", "language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-gen.js", "language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-arrow.js", "language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-class.js", "language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-cover.js", "language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-fn.js", "language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-gen.js", "language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-arrow.js", "language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-class.js", "language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-cover.js", "language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-fn.js", "language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-gen.js", "language/statements/async-generator/array-destructuring-param-strict-body.js", "language/statements/async-generator/dflt-params-ref-later.js", "language/statements/async-generator/dflt-params-ref-self.js", "language/statements/async-generator/object-destructuring-param-strict-body.js", "language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-class.js", "language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js", "language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js", "language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js", "language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-arrow.js", "language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-class.js", "language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-cover.js", "language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-fn.js", "language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-gen.js", "language/expressions/async-generator/named-strict-error-reassign-fn-name-in-body-in-arrow.js", "language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-class.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-fn.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-fn.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-gen.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-fn.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-class.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-fn.js", "language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-gen.js", "language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-cover.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-class.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-class.js" ] }, { "reason" : "Async-generator-related cases failed in tsc, Debug Faliure", "files": [ "language/expressions/async-generator/yield-star-async-next.js", "language/expressions/async-generator/yield-star-async-return.js", "language/expressions/async-generator/yield-star-async-throw.js", "language/expressions/async-generator/named-yield-star-async-return.js", "language/expressions/async-generator/named-yield-star-async-next.js", "language/expressions/async-generator/named-yield-star-async-throw.js", "language/statements/async-generator/yield-star-async-next.js", "language/statements/async-generator/yield-star-async-return.js", "language/statements/async-generator/yield-star-async-throw.js" ] }, { "reason" : "for-await-of cases failed due to destructuring", "files" : [ "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-valid-object.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-same-name.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-to-property.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-skip-non-enumerable.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-str-val.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-symbol-val.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-to-property-with-setter.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-number.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-getter.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-descriptors.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-rest-empty-obj.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-put-order.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-put-prop-ref.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-put-prop-ref-no-get.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-nested-obj.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-name-evaluation.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-trlng.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-nested-array.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-nested-array-yield-expr.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-nested-obj-yield-expr.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-middle.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-target-yield-expr.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-lone.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-yield-expr.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-in.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-first.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-last.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-arrow.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-trlng.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-get-err.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-init-assignment.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-empty-string.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-missing.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array-undefined-hole.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-undefined-hole.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-undefined-own.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-nrml-close-err.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-evaluation.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-symbol-val.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-empty-symbol.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-last.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-last.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-null.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elision-val-array.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-yield-expr.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-undefined-own.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-undefined.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-rtrn-close-null.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-list-nrml-close-err.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-undefined-own.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-getter.js", "language/statements/for-await-of/async-func-decl-dstr-obj-empty-symbol.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-empty-num.js", "language/statements/for-await-of/async-func-decl-dstr-obj-empty-num.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elision-iter-nrml-close-skip.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-undefined-hole.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-truthy.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-truthy.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-empty-obj.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-evaluation.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-put-prop-ref.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-skip-non-enumerable.js", "language/statements/for-await-of/async-from-sync-iterator-continuation-abrupt-completion-get-constructor.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-number.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-missing.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-null.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-put-prop-ref-no-get.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-undef.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-assignment.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-iter-nrml-close-skip.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-after-elision.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-nrml-close-skip.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-in.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-prop-ref-no-get.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-list-nrml-close-skip.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-undefined-hole.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-undefined.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-undef.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-undefined-hole.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-undefined-hole.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-evaluation.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-iteration.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-yield-expr.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-init-order.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-trlng.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-truthy.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-prop-ref.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-undefined.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-lone.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-init-evaluation.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-nested-array.js", "language/statements/for-await-of/async-func-decl-dstr-array-empty-val-string.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-yield-expr.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-first.js", "language/statements/for-await-of/async-func-decl-dstr-array-elision-val-array.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array-undefined.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-undefined.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-order.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-undefined.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-null.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-in.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-last.js", "language/statements/for-await-of/async-func-decl-dstr-obj-empty-string.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-list-thrw-close-skip.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-lone.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-undefined-own.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-put-prop-ref-no-get.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-put-prop-ref.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-yield-expr.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-undefined.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-elision.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-undefined-hole.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-null.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-null.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-in.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elision-val-string.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-iter-nrml-close.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-lone.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-target-yield-expr.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array-null.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-init-in.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-first.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-lref.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-put-prop-ref.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-put-prop-ref-user-err.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-undefined.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-middle.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-str-val.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-missing.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-thrw-close-skip.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-null.js", "language/statements/for-await-of/async-func-decl-dstr-obj-empty-obj.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-null.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-first.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-yield-expr.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-nrml-close-null.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-undefined-hole.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-prop-ref-user-err.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-same-name.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-missing.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-nrml-close.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-put-prop-ref.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-in.js", "language/statements/for-await-of/async-gen-decl-dstr-array-empty-iter-close.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-undefined-own.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-empty-bool.js", "language/statements/for-await-of/async-func-decl-dstr-array-elision-val-string.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elision-iter-nrml-close.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-after-element.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-middle.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-to-property-with-setter.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-valid-object.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-null.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-after-elision.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-order.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-rest-nrml-close-skip.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-undefined-own.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-null.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-order.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-put-unresolvable-strict.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-put-const.js", "language/statements/for-await-of/async-func-decl-dstr-array-empty-val-array.js", "language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-undef.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-elision.js", "language/statements/for-await-of/async-gen-decl-dstr-array-empty-val-array.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-nested-obj.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-trlng.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-name-evaluation.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-null.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-to-property.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-middle.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-undefined-own.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-after-element.js", "language/statements/for-await-of/async-gen-decl-dstr-array-empty-val-string.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-put-prop-ref-no-get.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-unresolvable-strict.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-const.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-put-order.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-empty-obj.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-evaluation.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-yield-expr.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-put-prop-ref-no-get.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-truthy.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-evaluation.js", "language/statements/for-await-of/async-func-decl-dstr-obj-rest-descriptors.js", "language/statements/for-await-of/async-func-decl-dstr-obj-empty-bool.js", "language/statements/for-await-of/async-func-decl-dstr-array-elem-target-identifier.js", "language/statements/for-await-of/async-gen-decl-dstr-array-rest-iteration.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array-undefined-own.js", "language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-yield-expr.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj.js", "language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-undef.js", "language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-list-nrml-close.js", "language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-null.js" ] }, { "reason": "special failed cases of for-await-of", "files" : [ "language/statements/for-await-of/iterator-close-throw-get-method-abrupt.js", "language/statements/for-await-of/iterator-close-non-throw-get-method-is-null.js", "language/statements/for-await-of/iterator-close-throw-get-method-non-callable.js", "language/statements/for-await-of/ticks-with-sync-iter-resolved-promise-and-constructor-lookup.js", "language/statements/for-await-of/ticks-with-async-iter-resolved-promise-and-constructor-lookup-two.js" ] }, { "reason" : "Shield module-code case: TSC's option importsNotUsedAsValues set as Remove", "files": [ "language/module-code/instn-star-err-not-found.js" ] } ]