diff --git a/scripts/tests/test262/run_babel_parser_test262_utils.js b/scripts/tests/test262/run_babel_parser_test262_utils.js index 974e4a88e795..6e29062e7639 100644 --- a/scripts/tests/test262/run_babel_parser_test262_utils.js +++ b/scripts/tests/test262/run_babel_parser_test262_utils.js @@ -120,6 +120,7 @@ const featuresToPlugins = { "export-star-as-namespace-from-module": "exportNamespaceFrom", "import.meta": "importMeta", "numeric-separator-literal": "numericSeparator", + "optional-chaining": "optionalChaining", }; function getPlugins(features) { diff --git a/scripts/tests/test262/test262_whitelist.txt b/scripts/tests/test262/test262_whitelist.txt index 8f929fd51b80..0c077f550b25 100644 --- a/scripts/tests/test262/test262_whitelist.txt +++ b/scripts/tests/test262/test262_whitelist.txt @@ -768,20 +768,6 @@ language/expressions/object/method-definition/private-name-early-error-gen-insid language/expressions/object/method-definition/private-name-early-error-gen-inside-class.js(strict mode) language/expressions/object/method-definition/private-name-early-error-method-inside-class.js(default) language/expressions/object/method-definition/private-name-early-error-method-inside-class.js(strict mode) -language/expressions/optional-chaining/call-expression.js(default) -language/expressions/optional-chaining/call-expression.js(strict mode) -language/expressions/optional-chaining/member-expression.js(default) -language/expressions/optional-chaining/member-expression.js(strict mode) -language/expressions/optional-chaining/optional-chain-expression-optional-expression.js(default) -language/expressions/optional-chaining/optional-chain-expression-optional-expression.js(strict mode) -language/expressions/optional-chaining/optional-chain.js(default) -language/expressions/optional-chaining/optional-chain.js(strict mode) -language/expressions/optional-chaining/optional-expression.js(default) -language/expressions/optional-chaining/optional-expression.js(strict mode) -language/expressions/optional-chaining/runtime-semantics-evaluation.js(default) -language/expressions/optional-chaining/runtime-semantics-evaluation.js(strict mode) -language/expressions/optional-chaining/short-circuiting.js(default) -language/expressions/optional-chaining/short-circuiting.js(strict mode) language/expressions/template-literal/unicode-escape-nls-err.js(default) language/expressions/template-literal/unicode-escape-nls-err.js(strict mode) language/identifiers/unicode-escape-nls-err.js(default)