diff --git a/js/tc39/breaking_test_errors.json b/js/tc39/breaking_test_errors.json index cf0ed20d085..f95ff880ca9 100644 --- a/js/tc39/breaking_test_errors.json +++ b/js/tc39/breaking_test_errors.json @@ -6,24 +6,6 @@ "test/annexB/built-ins/Function/createdynfn-no-line-terminator-html-close-comment-body.js-strict:true": "[test/annexB/built-ins/Function/createdynfn-no-line-terminator-html-close-comment-body.js SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:25 Unexpected token \u003e (and 3 more errors) at Function (native)]: %!v(MISSING)", "test/annexB/built-ins/RegExp/RegExp-leading-escape-BMP.js-strict:true": "[test/annexB/built-ins/RegExp/RegExp-leading-escape-BMP.js Test262Error: Code unit: d800 Expected SameValue(«\\\\\\ud800», «\\�») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/annexB/built-ins/RegExp/RegExp-trailing-escape-BMP.js-strict:true": "[test/annexB/built-ins/RegExp/RegExp-trailing-escape-BMP.js Test262Error: Code unit: d800 Expected SameValue(«a\\\\\\ud800», «a\\�») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/index/prop-desc.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/index/prop-desc.js TypeError: Cannot read property 'set' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/index/prop-desc.js:26:20(51)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/index/this-not-regexp-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/index/this-not-regexp-constructor.js TypeError: Cannot read property 'get' of undefined at _loop (test/annexB/built-ins/RegExp/legacy-accessors/index/this-not-regexp-constructor.js:25:28(25))]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/index/this-subclass-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/index/this-subclass-constructor.js Test262Error: RegExp.$1 getter throws for subclass receiver Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/input/prop-desc.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/input/prop-desc.js TypeError: Cannot read property 'get' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/input/prop-desc.js:27:25(14)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/input/this-not-regexp-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/input/this-not-regexp-constructor.js TypeError: Cannot read property 'get' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/input/this-not-regexp-constructor.js:37:30(20)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/input/this-subclass-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/input/this-subclass-constructor.js Test262Error: RegExp.input getter throws for subclass receiver Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/lastMatch/prop-desc.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/lastMatch/prop-desc.js TypeError: Cannot read property 'set' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/lastMatch/prop-desc.js:24:18(14)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/lastMatch/this-not-regexp-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/lastMatch/this-not-regexp-constructor.js TypeError: Cannot read property 'get' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/lastMatch/this-not-regexp-constructor.js:24:28(16)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/lastMatch/this-subclass-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/lastMatch/this-subclass-constructor.js Test262Error: RegExp.lastMatch getter throws for subclass receiver Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/lastParen/prop-desc.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/lastParen/prop-desc.js TypeError: Cannot read property 'set' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/lastParen/prop-desc.js:24:18(14)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/lastParen/this-not-regexp-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/lastParen/this-not-regexp-constructor.js TypeError: Cannot read property 'get' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/lastParen/this-not-regexp-constructor.js:24:28(16)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/lastParen/this-subclass-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/lastParen/this-subclass-constructor.js Test262Error: RegExp.lastParen getter throws for subclass receiver Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/leftContext/prop-desc.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/leftContext/prop-desc.js TypeError: Cannot read property 'set' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/leftContext/prop-desc.js:24:18(14)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/leftContext/this-not-regexp-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/leftContext/this-not-regexp-constructor.js TypeError: Cannot read property 'get' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/leftContext/this-not-regexp-constructor.js:24:28(16)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/leftContext/this-subclass-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/leftContext/this-subclass-constructor.js Test262Error: RegExp.leftContext getter throws for subclass receiver Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/rightContext/prop-desc.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/rightContext/prop-desc.js TypeError: Cannot read property 'set' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/rightContext/prop-desc.js:24:18(14)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/rightContext/this-not-regexp-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/rightContext/this-not-regexp-constructor.js TypeError: Cannot read property 'get' of undefined at test/annexB/built-ins/RegExp/legacy-accessors/rightContext/this-not-regexp-constructor.js:24:28(16)]: %!v(MISSING)", - "test/annexB/built-ins/RegExp/legacy-accessors/rightContext/this-subclass-constructor.js-strict:true": "[test/annexB/built-ins/RegExp/legacy-accessors/rightContext/this-subclass-constructor.js Test262Error: RegExp.rightContext getter throws for subclass receiver Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/annexB/built-ins/RegExp/named-groups/non-unicode-malformed.js-strict:true": "[test/annexB/built-ins/RegExp/named-groups/non-unicode-malformed.js Test262Error: Expected true but got false at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/annexB/built-ins/RegExp/prototype/compile/pattern-string-invalid-u.js-strict:true": "[test/annexB/built-ins/RegExp/prototype/compile/pattern-string-invalid-u.js Test262Error: invalid pattern: { Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/annexB/built-ins/RegExp/prototype/compile/this-subclass-instance.js-strict:true": "[test/annexB/built-ins/RegExp/prototype/compile/this-subclass-instance.js Test262Error: `subclass_regexp.compile()` throws TypeError Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", @@ -81,26 +63,10 @@ "test/built-ins/Function/prototype/bind/instance-length-tointeger.js-strict:true": "[test/built-ins/Function/prototype/bind/instance-length-tointeger.js Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/restricted-property-arguments.js-strict:true": "[test/built-ins/Function/prototype/restricted-property-arguments.js Test262Error: The result of %FunctionPrototype%.hasOwnProperty(\"arguments\") is true Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/restricted-property-caller.js-strict:true": "[test/built-ins/Function/prototype/restricted-property-caller.js Test262Error: The result of %FunctionPrototype%.hasOwnProperty(\"caller\") is true Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/AsyncFunction.js-strict:true": "[test/built-ins/Function/prototype/toString/AsyncFunction.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/AsyncFunction.js:13:70(3)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/AsyncGenerator.js-strict:true": "[test/built-ins/Function/prototype/toString/AsyncGenerator.js SyntaxError: test/built-ins/Function/prototype/toString/AsyncGenerator.js: Unexpected token (14:14)\n 12 | ---*/\n 13 | \n\u003e 14 | async function* f() {}\n | ^\n 15 | var AsyncGenerator = f.constructor;\n 16 | \n 17 | var g = /* before */AsyncGenerator(\"a\", \" /* a */ b, c /* b */ //\", \"/* c */ ; /* d */ //\")/* after */; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/Function.js-strict:true": "[test/built-ins/Function/prototype/toString/Function.js SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:71 Unexpected end of input (and 4 more errors) at Function (native)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/S15.3.4.2_A6.js-strict:true": "[test/built-ins/Function/prototype/toString/S15.3.4.2_A6.js Test262Error: #1: Function.prototype.toString has not prototype property[object Object] at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/arrow-function.js-strict:true": "[test/built-ins/Function/prototype/toString/arrow-function.js Test262Error: Conforms to NativeFunction Syntax: \"function f( /* a */a /* b */, /* c */b /* d */) /* e */ /* f */{/* g */; /* h */}\" (( /* a */ a /* b */ , /* c */ b /* d */ ) /* e */ =\u003e /* f */ { /* g */ ; /* h */ }) at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-arrow-function.js-strict:true": "[test/built-ins/Function/prototype/toString/async-arrow-function.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/async-arrow-function.js:12:77(3)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-function-declaration.js-strict:true": "[test/built-ins/Function/prototype/toString/async-function-declaration.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/async-function-declaration.js:13:77(3)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-function-expression.js-strict:true": "[test/built-ins/Function/prototype/toString/async-function-expression.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/async-function-expression.js:13:77(7)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-generator-declaration.js-strict:true": "[test/built-ins/Function/prototype/toString/async-generator-declaration.js SyntaxError: test/built-ins/Function/prototype/toString/async-generator-declaration.js: Unexpected token (12:43)\n 10 | ---*/\n 11 | \n\u003e 12 | /* before */async /* a */ function /* b */ * /* c */ f /* d */ ( /* e */ x /* f */ , /* g */ y /* h */ ) /* i */ { /* j */ ; /* k */ ; /* l */ }/* after */\n | ^\n 13 | \n 14 | assertToStringOrNativeFunction(f, \"async /* a */ function /* b */ * /* c */ f /* d */ ( /* e */ x /* f */ , /* g */ y /* h */ ) /* i */ { /* j */ ; /* k */ ; /* l */ }\");\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-generator-expression.js-strict:true": "[test/built-ins/Function/prototype/toString/async-generator-expression.js SyntaxError: test/built-ins/Function/prototype/toString/async-generator-expression.js: Unexpected token (12:51)\n 10 | ---*/\n 11 | \n\u003e 12 | let f = /* before */async /* a */ function /* b */ * /* c */ F /* d */ ( /* e */ x /* f */ , /* g */ y /* h */ ) /* i */ { /* j */ ; /* k */ ; /* l */ }/* after */;\n | ^\n 13 | let g = /* before */async /* a */ function /* b */ * /* c */ ( /* d */ x /* e */ , /* f */ y /* g */ ) /* h */ { /* i */ ; /* j */ ; /* k */ }/* after */;\n 14 | \n 15 | assertToStringOrNativeFunction(f, \"async /* a */ function /* b */ * /* c */ F /* d */ ( /* e */ x /* f */ , /* g */ y /* h */ ) /* i */ { /* j */ ; /* k */ ; /* l */ }\"); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-generator-method-class-expression-static.js-strict:true": "[test/built-ins/Function/prototype/toString/async-generator-method-class-expression-static.js SyntaxError: test/built-ins/Function/prototype/toString/async-generator-method-class-expression-static.js: Unexpected token (13:49)\n 11 | \n 12 | let x = \"h\";\n\u003e 13 | let f = class { static /* before */async /* a */ * /* b */ f /* c */ ( /* d */ ) /* e */ { /* f */ }/* after */ }.f;\n | ^\n 14 | let g = class { static /* before */async /* a */ * /* b */ [ /* c */ \"g\" /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }.g;\n 15 | let h = class { static /* before */async /* a */ * /* b */ [ /* c */ x /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }.h;\n 16 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-generator-method-class-expression.js-strict:true": "[test/built-ins/Function/prototype/toString/async-generator-method-class-expression.js SyntaxError: test/built-ins/Function/prototype/toString/async-generator-method-class-expression.js: Unexpected token (13:42)\n 11 | \n 12 | let x = \"h\";\n\u003e 13 | let f = class { /* before */async /* a */ * /* b */ f /* c */ ( /* d */ ) /* e */ { /* f */ }/* after */ }.prototype.f;\n | ^\n 14 | let g = class { /* before */async /* a */ * /* b */ [ /* c */ \"g\" /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }.prototype.g;\n 15 | let h = class { /* before */async /* a */ * /* b */ [ /* c */ x /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }.prototype.h;\n 16 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-generator-method-class-statement-static.js-strict:true": "[test/built-ins/Function/prototype/toString/async-generator-method-class-statement-static.js SyntaxError: test/built-ins/Function/prototype/toString/async-generator-method-class-statement-static.js: Unexpected token (13:43)\n 11 | \n 12 | let x = \"h\";\n\u003e 13 | class F { static /* before */async /* a */ * /* b */ f /* c */ ( /* d */ ) /* e */ { /* f */ }/* after */ }\n | ^\n 14 | class G { static /* before */async /* a */ * /* b */ [ /* c */ \"g\" /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }\n 15 | class H { static /* before */async /* a */ * /* b */ [ /* c */ x /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }\n 16 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-generator-method-class-statement.js-strict:true": "[test/built-ins/Function/prototype/toString/async-generator-method-class-statement.js SyntaxError: test/built-ins/Function/prototype/toString/async-generator-method-class-statement.js: Unexpected token (13:36)\n 11 | \n 12 | let x = \"h\";\n\u003e 13 | class F { /* before */async /* a */ * /* b */ f /* c */ ( /* d */ ) /* e */ { /* f */ }/* after */ }\n | ^\n 14 | class G { /* before */async /* a */ * /* b */ [ /* c */ \"g\" /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }\n 15 | class H { /* before */async /* a */ * /* b */ [ /* c */ x /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }\n 16 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-generator-method-object.js-strict:true": "[test/built-ins/Function/prototype/toString/async-generator-method-object.js SyntaxError: test/built-ins/Function/prototype/toString/async-generator-method-object.js: Unexpected token (13:36)\n 11 | \n 12 | let x = \"h\";\n\u003e 13 | let f = { /* before */async /* a */ * /* b */ f /* c */ ( /* d */ ) /* e */ { /* f */ }/* after */ }.f;\n | ^\n 14 | let g = { /* before */async /* a */ * /* b */ [ /* c */ \"g\" /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }.g;\n 15 | let h = { /* before */async /* a */ * /* b */ [ /* c */ x /* d */ ] /* e */ ( /* f */ ) /* g */ { /* h */ }/* after */ }.h;\n 16 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-method-class-expression-static.js-strict:true": "[test/built-ins/Function/prototype/toString/async-method-class-expression-static.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/async-method-class-expression-static.js:13:175(7)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-method-class-expression.js-strict:true": "[test/built-ins/Function/prototype/toString/async-method-class-expression.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/async-method-class-expression.js:13:181(7)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-method-class-statement-static.js-strict:true": "[test/built-ins/Function/prototype/toString/async-method-class-statement-static.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/async-method-class-statement-static.js:13:156(7)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-method-class-statement.js-strict:true": "[test/built-ins/Function/prototype/toString/async-method-class-statement.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/async-method-class-statement.js:13:162(7)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/async-method-object.js-strict:true": "[test/built-ins/Function/prototype/toString/async-method-object.js Test262Error: Conforms to NativeFunction Syntax: \"function f() /* b */ /* c */{var _this = this;return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {return regeneratorRuntime.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:case \\\"end\\\":return _context.stop();}}}, _callee, _this);}))();}\" (async f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/built-in-function-object.js-strict:true": "[test/built-ins/Function/prototype/toString/built-in-function-object.js Test262Error: Conforms to NativeFunction Syntax: \"function(){return t.apply(n,arguments)}\" (%ArrayBuffer%.slice) at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/class-declaration-complex-heritage.js-strict:true": "[test/built-ins/Function/prototype/toString/class-declaration-complex-heritage.js Test262Error: Conforms to NativeFunction Syntax: \"function A() {_classCallCheck(this, A);return _possibleConstructorReturn(this, (A.__proto__ || Object.getPrototypeOf(A)).apply(this, arguments));}\" (class /* a */ A /* b */ extends /* c */ class /* d */ B /* e */ { /* f */ } /* g */ { /* h */ }) at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/class-declaration-explicit-ctor.js-strict:true": "[test/built-ins/Function/prototype/toString/class-declaration-explicit-ctor.js SyntaxError: test/built-ins/Function/prototype/toString/class-declaration-explicit-ctor.js: missing super() call in constructor\n 9 | ---*/\n 10 | \n\u003e 11 | /* before */class /* a */ A /* b */ extends /* c */ B /* d */ { /* e */ constructor /* f */ ( /* g */ ) /* h */ { /* i */ ; /* j */ } /* k */ m /* l */ ( /* m */ ) /* n */ { /* o */ } /* p */ }/* after */\n | ^\n 12 | \n 13 | assertToStringOrNativeFunction(A, \"class /* a */ A /* b */ extends /* c */ B /* d */ { /* e */ constructor /* f */ ( /* g */ ) /* h */ { /* i */ ; /* j */ } /* k */ m /* l */ ( /* m */ ) /* n */ { /* o */ } /* p */ }\");\n 14 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", @@ -109,9 +75,6 @@ "test/built-ins/Function/prototype/toString/class-expression-implicit-ctor.js-strict:true": "[test/built-ins/Function/prototype/toString/class-expression-implicit-ctor.js Test262Error: Conforms to NativeFunction Syntax: \"function A() {_classCallCheck(this, A);}\" (class /* a */ A /* b */ { /* c */ }) at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/function-declaration-non-simple-parameter-list.js-strict:true": "[test/built-ins/Function/prototype/toString/function-declaration-non-simple-parameter-list.js Test262Error: Conforms to NativeFunction Syntax: \"function /* a */f /* b */() /* m */{var a /* d */ = arguments.length \u003e 0 \u0026\u0026 arguments[0] !== undefined ? arguments[0] : /* c */ /* e */0;var /* f */ /* g */_ref /* l */ = arguments[1];var _ref$b = _ref.b /* i */,b = _ref$b === undefined ? /* h */ /* j */0 : _ref$b;}\" (function /* a */ f /* b */ ( /* c */ a /* d */ = /* e */ 0 /* f */ , /* g */ { /* h */ b /* i */ = /* j */ 0 /* k */ } /* l */ ) /* m */ { /* n */ }) at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/function-expression.js-strict:true": "[test/built-ins/Function/prototype/toString/function-expression.js Test262Error: Conforms to NativeFunction Syntax: \"function /* a */F /* b */( /* c */x /* d */, /* e */y /* f */) /* g */{/* h */; /* i */; /* j */}\" (function /* a */ F /* b */ ( /* c */ x /* d */ , /* e */ y /* f */ ) /* g */ { /* h */ ; /* i */ ; /* j */ }) at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/generator-function-declaration.js-strict:true": "[test/built-ins/Function/prototype/toString/generator-function-declaration.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/generator-function-declaration.js:11:40(7)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/generator-function-expression.js-strict:true": "[test/built-ins/Function/prototype/toString/generator-function-expression.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/generator-function-expression.js:11:35(3)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/generator-method.js-strict:true": "[test/built-ins/Function/prototype/toString/generator-method.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/generator-method.js:12:55(15)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/getter-class-expression-static.js-strict:true": "[test/built-ins/Function/prototype/toString/getter-class-expression-static.js Test262Error: Conforms to NativeFunction Syntax: \"function get() /* before */ /* a */ /* b */ /* c */ /* d */{}\" (get /* a */ f /* b */ ( /* c */ ) /* d */ { /* e */ }) at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/getter-class-expression.js-strict:true": "[test/built-ins/Function/prototype/toString/getter-class-expression.js Test262Error: Conforms to NativeFunction Syntax: \"function get() /* a */ /* b */ /* c */ /* d */{}\" (get /* a */ f /* b */ ( /* c */ ) /* d */ { /* e */ }) at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/getter-class-statement-static.js-strict:true": "[test/built-ins/Function/prototype/toString/getter-class-statement-static.js Test262Error: Conforms to NativeFunction Syntax: \"function get() /* before */ /* a */ /* b */ /* c */ /* d */{}\" (get /* a */ f /* b */ ( /* c */ ) /* d */ { /* e */ }) at harness/sta.js:22:9(49)]: %!v(MISSING)", @@ -129,10 +92,6 @@ "test/built-ins/Function/prototype/toString/private-static-method-class-expression.js-strict:true": "[test/built-ins/Function/prototype/toString/private-static-method-class-expression.js SyntaxError: test/built-ins/Function/prototype/toString/private-static-method-class-expression.js: Unexpected character '#' (12:21)\n 10 | \n 11 | let C = class {\n\u003e 12 | /* before */static #f /* a */ ( /* b */ ) /* c */ { /* d */ }/* after */\n | ^\n 13 | static assert(expected) {\n 14 | assertToStringOrNativeFunction(this.#f, expected);\n 15 | } at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/private-static-method-class-statement.js-strict:true": "[test/built-ins/Function/prototype/toString/private-static-method-class-statement.js SyntaxError: test/built-ins/Function/prototype/toString/private-static-method-class-statement.js: Unexpected character '#' (12:21)\n 10 | \n 11 | class C {\n\u003e 12 | /* before */static #f /* a */ ( /* b */ ) /* c */ { /* d */ }/* after */\n | ^\n 13 | static assert(expected) {\n 14 | assertToStringOrNativeFunction(this.#f, expected);\n 15 | } at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/proxy-arrow-function.js-strict:true": "[test/built-ins/Function/prototype/toString/proxy-arrow-function.js Test262Error: Conforms to NativeFunction Syntax: \"function proxy() { [function () {}] }\" at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/proxy-async-function.js-strict:true": "[test/built-ins/Function/prototype/toString/proxy-async-function.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Function/prototype/toString/proxy-async-function.js:22:64(8)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/proxy-async-generator-function.js-strict:true": "[test/built-ins/Function/prototype/toString/proxy-async-generator-function.js SyntaxError: test/built-ins/Function/prototype/toString/proxy-async-generator-function.js: Unexpected token (22:46)\n 20 | ---*/\n 21 | \n\u003e 22 | assertNativeFunction(new Proxy(async function * () {}, {}));\n | ^\n 23 | assertNativeFunction(new Proxy(async function * () {}, { apply() {} }).apply);\n 24 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/proxy-async-generator-method-definition.js-strict:true": "[test/built-ins/Function/prototype/toString/proxy-async-generator-method-definition.js SyntaxError: test/built-ins/Function/prototype/toString/proxy-async-generator-method-definition.js: Unexpected token (22:39)\n 20 | ---*/\n 21 | \n\u003e 22 | assertNativeFunction(new Proxy({ async * method() {} }.method, {}));\n | ^\n 23 | assertNativeFunction(new Proxy({ async * method() {} }.method, { apply() {} }).apply);\n 24 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/built-ins/Function/prototype/toString/proxy-async-method-definition.js-strict:true": "[test/built-ins/Function/prototype/toString/proxy-async-method-definition.js Test262Error: Conforms to NativeFunction Syntax: \"function proxy() { [function method() {var _this = this;return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {return regeneratorRuntime.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:case 'end':return _context.stop();}}}, _callee, _this);}))();}] }\" at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/proxy-bound-function.js-strict:true": "[test/built-ins/Function/prototype/toString/proxy-bound-function.js Test262Error: Conforms to NativeFunction Syntax: \"function proxy() { [bound ] }\" at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/proxy-class.js-strict:true": "[test/built-ins/Function/prototype/toString/proxy-class.js Test262Error: Conforms to NativeFunction Syntax: \"function proxy() { [function _class() {_classCallCheck(this, _class);}] }\" at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Function/prototype/toString/proxy-function-expression.js-strict:true": "[test/built-ins/Function/prototype/toString/proxy-function-expression.js Test262Error: Conforms to NativeFunction Syntax: \"function proxy() { [function () {}] }\" at harness/sta.js:22:9(49)]: %!v(MISSING)", @@ -220,7 +179,6 @@ "test/built-ins/Object/seal/seal-bigint64array.js-strict:true": "[test/built-ins/Object/seal/seal-bigint64array.js ReferenceError: BigInt64Array is not defined at test/built-ins/Object/seal/seal-bigint64array.js:37:17(3)]: %!v(MISSING)", "test/built-ins/Object/seal/seal-biguint64array.js-strict:true": "[test/built-ins/Object/seal/seal-biguint64array.js ReferenceError: BigUint64Array is not defined at test/built-ins/Object/seal/seal-biguint64array.js:37:17(3)]: %!v(MISSING)", "test/built-ins/Object/seal/seal-finalizationregistry.js-strict:true": "[test/built-ins/Object/seal/seal-finalizationregistry.js ReferenceError: FinalizationRegistry is not defined at test/built-ins/Object/seal/seal-finalizationregistry.js:37:17(3)]: %!v(MISSING)", - "test/built-ins/Object/seal/seal-generatorfunction.js-strict:true": "[test/built-ins/Object/seal/seal-generatorfunction.js ReferenceError: regeneratorRuntime is not defined at test/built-ins/Object/seal/seal-generatorfunction.js:37:54(6)]: %!v(MISSING)", "test/built-ins/Object/seal/seal-weakref.js-strict:true": "[test/built-ins/Object/seal/seal-weakref.js ReferenceError: WeakRef is not defined at test/built-ins/Object/seal/seal-weakref.js:37:17(3)]: %!v(MISSING)", "test/built-ins/Object/seal/throws-when-false.js-strict:true": "[test/built-ins/Object/seal/throws-when-false.js Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/Object/subclass-object-arg.js-strict:true": "[test/built-ins/Object/subclass-object-arg.js Test262Error: Expected SameValue(«1», «undefined») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", @@ -938,46 +896,6 @@ "test/built-ins/String/prototype/matchAll/regexp-prototype-matchAll-invocation.js-strict:true": "[test/built-ins/String/prototype/matchAll/regexp-prototype-matchAll-invocation.js Test262Error: Expected SameValue(«[object RegExp String Iterator]», «[object Object]») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/String/prototype/matchAll/regexp-prototype-matchAll-throws.js-strict:true": "[test/built-ins/String/prototype/matchAll/regexp-prototype-matchAll-throws.js Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/String/prototype/matchAll/toString-this-val.js-strict:true": "[test/built-ins/String/prototype/matchAll/toString-this-val.js TypeError: null is not a regexp! at matchAll (core-js/shim.min.js:9:10064(19))]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0024.js-strict:true": "[test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0024.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0024.js:55:24(12)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0026.js-strict:true": "[test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0026.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0026.js:55:24(12)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0027.js-strict:true": "[test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0027.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0027.js:55:24(12)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x003C.js-strict:true": "[test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x003C.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x003C.js:61:24(13)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0060.js-strict:true": "[test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0060.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0060.js:55:24(12)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024.js-strict:true": "[test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024.js:55:24(12)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024N.js-strict:true": "[test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024N.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024N.js:59:24(13)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024NN.js-strict:true": "[test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024NN.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/getSubstitution-0x0024NN.js:59:24(13)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/length.js-strict:true": "[test/built-ins/String/prototype/replaceAll/length.js TypeError: Cannot convert undefined or null to object at getOwnPropertyDescriptor (native)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/name.js-strict:true": "[test/built-ins/String/prototype/replaceAll/name.js TypeError: Cannot convert undefined or null to object at getOwnPropertyDescriptor (native)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceAll.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceAll.js Test262Error: `typeof String.prototype.replaceAll` is `function` Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceValue-call-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceValue-call-abrupt.js Test262Error: Expected a Test262Error but got a TypeError at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceValue-call-each-match-position.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceValue-call-each-match-position.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/replaceValue-call-each-match-position.js:34:28(39)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceValue-call-matching-empty.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceValue-call-matching-empty.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/replaceValue-call-matching-empty.js:34:28(39)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceValue-call-skip-no-match.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceValue-call-skip-no-match.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/replaceValue-call-skip-no-match.js:26:17(13)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceValue-call-tostring-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceValue-call-tostring-abrupt.js Test262Error: Expected a Test262Error but got a TypeError at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceValue-fn-skip-toString.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceValue-fn-skip-toString.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/replaceValue-fn-skip-toString.js:37:30(32)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceValue-tostring-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceValue-tostring-abrupt.js Test262Error: function must exist Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceValue-value-replaces-string.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceValue-value-replaces-string.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/replaceValue-value-replaces-string.js:27:39(7)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/replaceValue-value-tostring.js-strict:true": "[test/built-ins/String/prototype/replaceAll/replaceValue-value-tostring.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/replaceValue-value-tostring.js:46:25(48)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-empty-string-this-empty-string.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-empty-string-this-empty-string.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/searchValue-empty-string-this-empty-string.js:41:27(7)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-empty-string.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-empty-string.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/searchValue-empty-string.js:50:33(7)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-flags-no-g-throws.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-flags-no-g-throws.js Test262Error: function must exist Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-flags-null-undefined-throws.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-flags-null-undefined-throws.js Test262Error: function must exist Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-flags-toString-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-flags-toString-abrupt.js Test262Error: function must exist Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-get-flags-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-get-flags-abrupt.js Test262Error: from custom searchValue object Expected a Test262Error but got a TypeError at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-isRegExp-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-isRegExp-abrupt.js Test262Error: Expected a Test262Error but got a TypeError at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-replacer-RegExp-call-fn.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-replacer-RegExp-call-fn.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/searchValue-replacer-RegExp-call-fn.js:89:195(383)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-replacer-RegExp-call.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-replacer-RegExp-call.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/searchValue-replacer-RegExp-call.js:83:195(424)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-replacer-before-tostring.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-replacer-before-tostring.js TypeError: Cannot read property 'call' of undefined or null at test/built-ins/String/prototype/replaceAll/searchValue-replacer-before-tostring.js:55:16(48)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-replacer-call-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-replacer-call-abrupt.js Test262Error: Expected a Test262Error but got a TypeError at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-replacer-call.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-replacer-call.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/searchValue-replacer-call.js:53:30(50)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-replacer-is-null.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-replacer-is-null.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/searchValue-replacer-is-null.js:35:36(32)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-replacer-method-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-replacer-method-abrupt.js Test262Error: custom abrupt Expected a Test262Error but got a TypeError at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-tostring-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-tostring-abrupt.js Test262Error: function must exist Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/searchValue-tostring-regexp.js-strict:true": "[test/built-ins/String/prototype/replaceAll/searchValue-tostring-regexp.js TypeError: Object has no member 'replaceAll' at test/built-ins/String/prototype/replaceAll/searchValue-tostring-regexp.js:35:38(23)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/this-is-null-throws.js-strict:true": "[test/built-ins/String/prototype/replaceAll/this-is-null-throws.js Test262Error: function must exist Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/this-is-undefined-throws.js-strict:true": "[test/built-ins/String/prototype/replaceAll/this-is-undefined-throws.js Test262Error: function must exist Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/this-tostring-abrupt.js-strict:true": "[test/built-ins/String/prototype/replaceAll/this-tostring-abrupt.js Test262Error: function must exist Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", - "test/built-ins/String/prototype/replaceAll/this-tostring.js-strict:true": "[test/built-ins/String/prototype/replaceAll/this-tostring.js TypeError: Cannot read property 'call' of undefined or null at test/built-ins/String/prototype/replaceAll/this-tostring.js:48:10(46)]: %!v(MISSING)", "test/built-ins/String/prototype/trim/not-a-constructor.js-strict:true": "[test/built-ins/String/prototype/trim/not-a-constructor.js Test262Error: isConstructor(String.prototype.trim) must return false Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/String/prototype/trim/u180e.js-strict:true": "[test/built-ins/String/prototype/trim/u180e.js Test262Error: Expected SameValue(«_», «_᠎») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/built-ins/String/prototype/trimEnd/name.js-strict:true": "[test/built-ins/String/prototype/trimEnd/name.js Test262Error: descriptor value should be trimEnd at harness/sta.js:22:9(49)]: %!v(MISSING)", @@ -1262,54 +1180,6 @@ "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign.js-strict:false": "[test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign.js SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign.js: arguments is a reserved word in strict mode (13:6)\n 11 | let count = 0;\n 12 | const f = (p = eval(\"var arguments = 'param'\")) =\u003e {\n\u003e 13 | var arguments = \"local\";\n | ^\n 14 | assert.sameValue(arguments, \"local\");\n 15 | \n 16 | count++; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "[test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js ReferenceError: arguments is not defined at test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js:1:31(5)]: %!v(MISSING)", "test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign.js-strict:false": "[test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign.js ReferenceError: arguments is not defined at test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign.js:1:31(5)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments\"), arguments) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(arguments, p = eval(\"var arguments\")) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | function arguments() {}\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments\")) {\n | ^\n 13 | function arguments() {}\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | let arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments\")) {\n | ^\n 13 | let arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | var arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments\")) {\n | ^\n 13 | var arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments = 'param'\")) {}\n | ^\n 13 | \n 14 | assert.throws(SyntaxError, f);\n 15 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\"); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Unexpected token (12:15)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | async function * f(p = eval(\"var arguments\")) {}\n | ^\n 13 | \n 14 | assert.throws(SyntaxError, f);\n 15 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\"); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments\"), arguments) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (arguments, p = eval(\"var arguments\")) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | function arguments() {}\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments\")) {\n | ^\n 13 | function arguments() {}\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | let arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments\")) {\n | ^\n 13 | let arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | var arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments\")) {\n | ^\n 13 | var arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments = 'param'\")) {}\n | ^\n 13 | \n 14 | assert.throws(SyntaxError, f);\n 15 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\"); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * (p = eval(\"var arguments\")) {}\n | ^\n 13 | \n 14 | assert.throws(SyntaxError, f);\n 15 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\"); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 13 | \n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments\"), arguments) {\n | ^\n 13 | \n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | \n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(arguments, p = eval(\"var arguments\")) {\n | ^\n 13 | \n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | function arguments() {}\n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments\")) {\n | ^\n 13 | function arguments() {}\n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | let arguments;\n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments\")) {\n | ^\n 13 | let arguments;\n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | var arguments;\n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments\")) {\n | ^\n 13 | var arguments;\n 14 | }};\n 15 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments = 'param'\")) {}};\n | ^\n 13 | assert.throws(SyntaxError, o.f);\n 14 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Unexpected token (12:16)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let o = { async *f(p = eval(\"var arguments\")) {}};\n | ^\n 13 | assert.throws(SyntaxError, o.f);\n 14 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments\"), arguments) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(arguments, p = eval(\"var arguments\")) {\n | ^\n 13 | \n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | function arguments() {}\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments\")) {\n | ^\n 13 | function arguments() {}\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | let arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments\")) {\n | ^\n 13 | let arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments = 'param'\")) {\n | ^\n 13 | var arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments\")) {\n | ^\n 13 | var arguments;\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments = 'param'\")) {}\n | ^\n 13 | \n 14 | assert.throws(SyntaxError, f);\n 15 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\"); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "[test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js SyntaxError: test/language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Unexpected token (12:23)\n 10 | \n 11 | const oldArguments = globalThis.arguments;\n\u003e 12 | let f = async function * f(p = eval(\"var arguments\")) {}\n | ^\n 13 | \n 14 | assert.throws(SyntaxError, f);\n 15 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\"); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/language/eval-code/direct/func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:48)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | function f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/language/eval-code/direct/func-decl-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "[test/language/eval-code/direct/func-decl-a-following-parameter-is-named-arguments-declare-arguments.js SyntaxError: test/language/eval-code/direct/func-decl-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:38)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | function f(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "[test/language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js SyntaxError: test/language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | function f(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", @@ -1669,118 +1539,6 @@ "test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-0.js-strict:true": "[test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-0.js Test262: This statement should not be evaluated.]: error is not an object (%!v(MISSING))", "test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-1.js-strict:true": "[test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-1.js Test262: This statement should not be evaluated.]: error is not an object (%!v(MISSING))", "test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-2.js-strict:true": "[test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-2.js Test262: This statement should not be evaluated.]: error is not an object (%!v(MISSING))", - "test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js-strict:true": "[test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js TypeError SyntaxError]: unexpected error type (%!s(MISSING)), expected (%!s(MISSING))", - "test/language/expressions/async-arrow-function/escaped-async.js-strict:true": "[test/language/expressions/async-arrow-function/escaped-async.js Test262: This statement should not be evaluated.]: error is not an object (%!v(MISSING))", - "test/language/expressions/async-arrow-function/name.js-strict:true": "[test/language/expressions/async-arrow-function/name.js ReferenceError: regeneratorRuntime is not defined at test/language/expressions/async-arrow-function/name.js:30:72(3)]: %!v(MISSING)", - "test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js-strict:true": "[test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js Test262: This statement should not be evaluated.]: error is not an object (%!v(MISSING))", - "test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js-strict:true": "[test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js TypeError SyntaxError]: unexpected error type (%!s(MISSING)), expected (%!s(MISSING))", - "test/language/expressions/async-function/escaped-async.js-strict:true": "[test/language/expressions/async-function/escaped-async.js Test262: This statement should not be evaluated.]: error is not an object (%!v(MISSING))", - "test/language/expressions/async-function/expression-returns-promise.js-strict:true": "[test/language/expressions/async-function/expression-returns-promise.js ReferenceError: regeneratorRuntime is not defined at test/language/expressions/async-function/expression-returns-promise.js:12:41(9)]: %!v(MISSING)", - "test/language/expressions/async-function/name.js-strict:true": "[test/language/expressions/async-function/name.js ReferenceError: regeneratorRuntime is not defined at test/language/expressions/async-function/name.js:31:48(7)]: %!v(MISSING)", - "test/language/expressions/async-function/syntax-expression-is-PrimaryExpression.js-strict:true": "[test/language/expressions/async-function/syntax-expression-is-PrimaryExpression.js ReferenceError: regeneratorRuntime is not defined at test/language/expressions/async-function/syntax-expression-is-PrimaryExpression.js:12:58(7)]: %!v(MISSING)", - "test/language/expressions/async-generator/default-proto.js-strict:true": "[test/language/expressions/async-generator/default-proto.js SyntaxError: test/language/expressions/async-generator/default-proto.js: Unexpected token (33:23)\n 31 | ---*/\n 32 | \n\u003e 33 | var fn = async function* () {};\n | ^\n 34 | var AsyncGeneratorPrototype = Object.getPrototypeOf(fn.prototype);\n 35 | \n 36 | fn.prototype = undefined; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dflt-params-abrupt.js-strict:true": "[test/language/expressions/async-generator/dflt-params-abrupt.js SyntaxError: test/language/expressions/async-generator/dflt-params-abrupt.js: Unexpected token (35:18)\n 33 | var callCount = 0;\n 34 | var f;\n\u003e 35 | f = async function*(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 36 | \n 37 | callCount = callCount + 1;\n 38 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dflt-params-ref-later.js-strict:true": "[test/language/expressions/async-generator/dflt-params-ref-later.js SyntaxError: test/language/expressions/async-generator/dflt-params-ref-later.js: Unexpected token (36:18)\n 34 | var callCount = 0;\n 35 | var f;\n\u003e 36 | f = async function*(x = y, y) {\n | ^\n 37 | \n 38 | callCount = callCount + 1;\n 39 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dflt-params-ref-self.js-strict:true": "[test/language/expressions/async-generator/dflt-params-ref-self.js SyntaxError: test/language/expressions/async-generator/dflt-params-ref-self.js: Unexpected token (36:18)\n 34 | var callCount = 0;\n 35 | var f;\n\u003e 36 | f = async function*(x = x) {\n | ^\n 37 | \n 38 | callCount = callCount + 1;\n 39 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-init-iter-get-err-array-prototype.js SyntaxError: test/language/expressions/async-generator/dstr/ary-init-iter-get-err-array-prototype.js: Unexpected token (40:18)\n 38 | \n 39 | var f;\n\u003e 40 | f = async function*([x, y, z]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-init-iter-get-err.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-init-iter-get-err.js SyntaxError: test/language/expressions/async-generator/dstr/ary-init-iter-get-err.js: Unexpected token (34:18)\n 32 | \n 33 | var f;\n\u003e 34 | f = async function*([x]) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-val-null.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-val-null.js SyntaxError: test/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-val-null.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function*([[x]]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-throws.js: Unexpected token (32:18)\n 30 | \n 31 | var f;\n\u003e 32 | f = async function*([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 33 | \n 34 | };\n 35 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (39:18)\n 37 | \n 38 | var f;\n\u003e 39 | f = async function*([ x = unresolvableReference ]) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js SyntaxError: test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function*([x]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js SyntaxError: test/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js: Unexpected token (52:18)\n 50 | \n 51 | var f;\n\u003e 52 | f = async function*([x]) {\n | ^\n 53 | \n 54 | };\n 55 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-val-null.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-val-null.js SyntaxError: test/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-val-null.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function*([{ x }]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js SyntaxError: test/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function*([{ x }]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js-strict:true": "[test/language/expressions/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js SyntaxError: test/language/expressions/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js: Unexpected token (47:18)\n 45 | \n 46 | var f;\n\u003e 47 | f = async function*([...x]) {\n | ^\n 48 | \n 49 | };\n 50 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-init-iter-get-err-array-prototype.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (39:22)\n 37 | \n 38 | \n\u003e 39 | var f = async function*([x, y, z] = [1, 2, 3]) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-init-iter-get-err.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-init-iter-get-err.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-init-iter-get-err.js: Unexpected token (33:22)\n 31 | \n 32 | \n\u003e 33 | var f = async function*([x] = iter) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (40:22)\n 38 | \n 39 | \n\u003e 40 | var f = async function*([[x]] = [null]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (31:22)\n 29 | \n 30 | \n\u003e 31 | var f = async function*([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (38:22)\n 36 | \n 37 | \n\u003e 38 | var f = async function*([ x = unresolvableReference ] = []) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (40:22)\n 38 | \n 39 | \n\u003e 40 | var f = async function*([x] = g) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (51:22)\n 49 | \n 50 | \n\u003e 51 | var f = async function*([x] = g) {\n | ^\n 52 | \n 53 | };\n 54 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (40:22)\n 38 | \n 39 | \n\u003e 40 | var f = async function*([{ x }] = [null]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (40:22)\n 38 | \n 39 | \n\u003e 40 | var f = async function*([{ x }] = []) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (46:22)\n 44 | \n 45 | \n\u003e 46 | var f = async function*([...x] = iter) {\n | ^\n 47 | \n 48 | };\n 49 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-init-null.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-init-null.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-init-null.js: Unexpected token (27:22)\n 25 | \n 26 | \n\u003e 27 | var f = async function*({} = null) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-init-undefined.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-init-undefined.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-init-undefined.js: Unexpected token (27:22)\n 25 | \n 26 | \n\u003e 27 | var f = async function*({} = undefined) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js: Unexpected token (34:22)\n 32 | \n 33 | \n\u003e 34 | var f = async function*({ poisoned } = poisonedProperty) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js: Unexpected token (34:22)\n 32 | \n 33 | \n\u003e 34 | var f = async function*({ x = thrower() } = {}) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (38:22)\n 36 | \n 37 | \n\u003e 38 | var f = async function*({ x = unresolvableReference } = {}) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-list-err.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-list-err.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-list-err.js: Unexpected token (33:22)\n 31 | \n 32 | \n\u003e 33 | var f = async function*({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (29:22)\n 27 | \n 28 | \n\u003e 29 | var f = async function*({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js: Unexpected token (31:22)\n 29 | \n 30 | \n\u003e 31 | var f = async function*({ [thrower()]: x } = {}) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (34:22)\n 32 | \n 33 | \n\u003e 34 | var f = async function*({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (34:22)\n 32 | \n 33 | \n\u003e 34 | var f = async function*({ x: y = thrower() } = {}) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (38:22)\n 36 | \n 37 | \n\u003e 38 | var f = async function*({ x: y = unresolvableReference } = {}) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (29:22)\n 27 | \n 28 | \n\u003e 29 | var f = async function*({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "[test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js SyntaxError: test/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (29:22)\n 27 | \n 28 | \n\u003e 29 | var f = async function*({ w: { x, y, z } = undefined } = { }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-init-iter-get-err-array-prototype.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-init-iter-get-err-array-prototype.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-init-iter-get-err-array-prototype.js: Unexpected token (40:18)\n 38 | \n 39 | var f;\n\u003e 40 | f = async function* g([x, y, z]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-init-iter-get-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-init-iter-get-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-init-iter-get-err.js: Unexpected token (34:18)\n 32 | \n 33 | var f;\n\u003e 34 | f = async function* g([x]) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-val-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-val-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-val-null.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function* g([[x]]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-throws.js: Unexpected token (32:18)\n 30 | \n 31 | var f;\n\u003e 32 | f = async function* g([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 33 | \n 34 | };\n 35 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (39:18)\n 37 | \n 38 | var f;\n\u003e 39 | f = async function* g([ x = unresolvableReference ]) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-step-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-step-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function* g([x]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-val-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-val-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (52:18)\n 50 | \n 51 | var f;\n\u003e 52 | f = async function* g([x]) {\n | ^\n 53 | \n 54 | };\n 55 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-val-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-val-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-val-null.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function* g([{ x }]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-val-undef.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-val-undef.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-val-undef.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function* g([{ x }]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-ary-ptrn-rest-id-iter-val-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-ary-ptrn-rest-id-iter-val-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (47:18)\n 45 | \n 46 | var f;\n\u003e 47 | f = async function* g([...x]) {\n | ^\n 48 | \n 49 | };\n 50 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-init-iter-get-err-array-prototype.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (40:18)\n 38 | \n 39 | var f;\n\u003e 40 | f = async function* h([x, y, z] = [1, 2, 3]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-init-iter-get-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-init-iter-get-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-init-iter-get-err.js: Unexpected token (34:18)\n 32 | \n 33 | var f;\n\u003e 34 | f = async function* h([x] = iter) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-val-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function* h([[x]] = [null]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (32:18)\n 30 | \n 31 | var f;\n\u003e 32 | f = async function* h([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 33 | \n 34 | };\n 35 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (39:18)\n 37 | \n 38 | var f;\n\u003e 39 | f = async function* h([ x = unresolvableReference ] = []) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-step-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function* h([x] = g) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-val-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (52:18)\n 50 | \n 51 | var f;\n\u003e 52 | f = async function* h([x] = g) {\n | ^\n 53 | \n 54 | };\n 55 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-val-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function* h([{ x }] = [null]) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-val-undef.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (41:18)\n 39 | \n 40 | var f;\n\u003e 41 | f = async function* h([{ x }] = []) {\n | ^\n 42 | \n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-id-iter-val-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (47:18)\n 45 | \n 46 | var f;\n\u003e 47 | f = async function* h([...x] = iter) {\n | ^\n 48 | \n 49 | };\n 50 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-init-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-init-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-init-null.js: Unexpected token (28:18)\n 26 | \n 27 | var f;\n\u003e 28 | f = async function* h({} = null) {\n | ^\n 29 | \n 30 | };\n 31 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-init-undefined.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-init-undefined.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-init-undefined.js: Unexpected token (28:18)\n 26 | \n 27 | var f;\n\u003e 28 | f = async function* h({} = undefined) {\n | ^\n 29 | \n 30 | };\n 31 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-get-value-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-get-value-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function* h({ poisoned } = poisonedProperty) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-throws.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function* h({ x = thrower() } = {}) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (39:18)\n 37 | \n 38 | var f;\n\u003e 39 | f = async function* h({ x = unresolvableReference } = {}) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-list-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-list-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-list-err.js: Unexpected token (34:18)\n 32 | \n 33 | var f;\n\u003e 34 | f = async function* h({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-ary-value-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (30:18)\n 28 | \n 29 | var f;\n\u003e 30 | f = async function* h({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 31 | \n 32 | };\n 33 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-eval-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-eval-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (32:18)\n 30 | \n 31 | var f;\n\u003e 32 | f = async function* h({ [thrower()]: x } = {}) {\n | ^\n 33 | \n 34 | };\n 35 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-get-value-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function* h({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function* h({ x: y = thrower() } = {}) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (39:18)\n 37 | \n 38 | var f;\n\u003e 39 | f = async function* h({ x: y = unresolvableReference } = {}) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj-value-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (30:18)\n 28 | \n 29 | var f;\n\u003e 30 | f = async function* h({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 31 | \n 32 | };\n 33 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "[test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj-value-undef.js SyntaxError: test/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (30:18)\n 28 | \n 29 | var f;\n\u003e 30 | f = async function* h({ w: { x, y, z } = undefined } = { }) {\n | ^\n 31 | \n 32 | };\n 33 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-init-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-init-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-init-null.js: Unexpected token (28:18)\n 26 | \n 27 | var f;\n\u003e 28 | f = async function* g({}) {\n | ^\n 29 | \n 30 | };\n 31 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-init-undefined.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-init-undefined.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-init-undefined.js: Unexpected token (28:18)\n 26 | \n 27 | var f;\n\u003e 28 | f = async function* g({}) {\n | ^\n 29 | \n 30 | };\n 31 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-id-get-value-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-id-get-value-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-id-get-value-err.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function* g({ poisoned }) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-throws.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function* g({ x = thrower() }) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-unresolvable.js: Unexpected token (39:18)\n 37 | \n 38 | var f;\n\u003e 39 | f = async function* g({ x = unresolvableReference }) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-list-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-list-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-list-err.js: Unexpected token (34:18)\n 32 | \n 33 | var f;\n\u003e 34 | f = async function* g({ a, b = thrower(), c = ++initCount }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-ary-value-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-ary-value-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-ary-value-null.js: Unexpected token (30:18)\n 28 | \n 29 | var f;\n\u003e 30 | f = async function* g({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 31 | \n 32 | };\n 33 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-eval-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-eval-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-eval-err.js: Unexpected token (32:18)\n 30 | \n 31 | var f;\n\u003e 32 | f = async function* g({ [thrower()]: x }) {\n | ^\n 33 | \n 34 | };\n 35 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-get-value-err.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-get-value-err.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-get-value-err.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function* g({ poisoned: x = ++initEvalCount }) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-throws.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function* g({ x: y = thrower() }) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (39:18)\n 37 | \n 38 | var f;\n\u003e 39 | f = async function* g({ x: y = unresolvableReference }) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj-value-null.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj-value-null.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj-value-null.js: Unexpected token (30:18)\n 28 | \n 29 | var f;\n\u003e 30 | f = async function* g({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 31 | \n 32 | };\n 33 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj-value-undef.js-strict:true": "[test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj-value-undef.js SyntaxError: test/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj-value-undef.js: Unexpected token (30:18)\n 28 | \n 29 | var f;\n\u003e 30 | f = async function* g({ w: { x, y, z } = undefined }) {\n | ^\n 31 | \n 32 | };\n 33 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-init-null.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-init-null.js SyntaxError: test/language/expressions/async-generator/dstr/obj-init-null.js: Unexpected token (28:18)\n 26 | \n 27 | var f;\n\u003e 28 | f = async function*({}) {\n | ^\n 29 | \n 30 | };\n 31 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-init-undefined.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-init-undefined.js SyntaxError: test/language/expressions/async-generator/dstr/obj-init-undefined.js: Unexpected token (28:18)\n 26 | \n 27 | var f;\n\u003e 28 | f = async function*({}) {\n | ^\n 29 | \n 30 | };\n 31 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-id-get-value-err.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-id-get-value-err.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-id-get-value-err.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function*({ poisoned }) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-id-init-throws.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function*({ x = thrower() }) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-id-init-unresolvable.js: Unexpected token (39:18)\n 37 | \n 38 | var f;\n\u003e 39 | f = async function*({ x = unresolvableReference }) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-list-err.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-list-err.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-list-err.js: Unexpected token (34:18)\n 32 | \n 33 | var f;\n\u003e 34 | f = async function*({ a, b = thrower(), c = ++initCount }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-prop-ary-value-null.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-prop-ary-value-null.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-prop-ary-value-null.js: Unexpected token (30:18)\n 28 | \n 29 | var f;\n\u003e 30 | f = async function*({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 31 | \n 32 | };\n 33 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-prop-eval-err.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-prop-eval-err.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-prop-eval-err.js: Unexpected token (32:18)\n 30 | \n 31 | var f;\n\u003e 32 | f = async function*({ [thrower()]: x }) {\n | ^\n 33 | \n 34 | };\n 35 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function*({ poisoned: x = ++initEvalCount }) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-throws.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-throws.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-throws.js: Unexpected token (35:18)\n 33 | \n 34 | var f;\n\u003e 35 | f = async function*({ x: y = thrower() }) {\n | ^\n 36 | \n 37 | };\n 38 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (39:18)\n 37 | \n 38 | var f;\n\u003e 39 | f = async function*({ x: y = unresolvableReference }) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-prop-obj-value-null.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-prop-obj-value-null.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-prop-obj-value-null.js: Unexpected token (30:18)\n 28 | \n 29 | var f;\n\u003e 30 | f = async function*({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 31 | \n 32 | };\n 33 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js-strict:true": "[test/language/expressions/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js SyntaxError: test/language/expressions/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js: Unexpected token (30:18)\n 28 | \n 29 | var f;\n\u003e 30 | f = async function*({ w: { x, y, z } = undefined }) {\n | ^\n 31 | \n 32 | };\n 33 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/eval-var-scope-syntax-err.js-strict:false": "[test/language/expressions/async-generator/eval-var-scope-syntax-err.js SyntaxError: test/language/expressions/async-generator/eval-var-scope-syntax-err.js: Unexpected token (30:18)\n 28 | var callCount = 0;\n 29 | var f;\n\u003e 30 | f = async function*(a = eval(\"var a = 42\")) {\n | ^\n 31 | \n 32 | callCount = callCount + 1;\n 33 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/generator-created-after-decl-inst.js-strict:true": "[test/language/expressions/async-generator/generator-created-after-decl-inst.js SyntaxError: test/language/expressions/async-generator/generator-created-after-decl-inst.js: Unexpected token (21:22)\n 19 | ---*/\n 20 | \n\u003e 21 | var g = async function*(a = (g.prototype = null)) {}\n | ^\n 22 | var oldPrototype = g.prototype;\n 23 | var it = g();\n 24 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/name.js-strict:true": "[test/language/expressions/async-generator/name.js SyntaxError: test/language/expressions/async-generator/name.js: Unexpected token (31:29)\n 29 | ---*/\n 30 | \n\u003e 31 | verifyProperty(async function*() {}, \"name\", {\n | ^\n 32 | value: \"\", writable: false, enumerable: false, configurable: true\n 33 | });\n 34 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/named-dflt-params-abrupt.js-strict:true": "[test/language/expressions/async-generator/named-dflt-params-abrupt.js SyntaxError: test/language/expressions/async-generator/named-dflt-params-abrupt.js: Unexpected token (35:18)\n 33 | var callCount = 0;\n 34 | var f;\n\u003e 35 | f = async function* g(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 36 | \n 37 | callCount = callCount + 1;\n 38 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/named-dflt-params-ref-later.js-strict:true": "[test/language/expressions/async-generator/named-dflt-params-ref-later.js SyntaxError: test/language/expressions/async-generator/named-dflt-params-ref-later.js: Unexpected token (36:18)\n 34 | var callCount = 0;\n 35 | var f;\n\u003e 36 | f = async function* g(x = y, y) {\n | ^\n 37 | \n 38 | callCount = callCount + 1;\n 39 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/named-dflt-params-ref-self.js-strict:true": "[test/language/expressions/async-generator/named-dflt-params-ref-self.js SyntaxError: test/language/expressions/async-generator/named-dflt-params-ref-self.js: Unexpected token (36:18)\n 34 | var callCount = 0;\n 35 | var f;\n\u003e 36 | f = async function* g(x = x) {\n | ^\n 37 | \n 38 | callCount = callCount + 1;\n 39 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/async-generator/named-eval-var-scope-syntax-err.js-strict:false": "[test/language/expressions/async-generator/named-eval-var-scope-syntax-err.js SyntaxError: test/language/expressions/async-generator/named-eval-var-scope-syntax-err.js: Unexpected token (30:18)\n 28 | var callCount = 0;\n 29 | var f;\n\u003e 30 | f = async function* g(a = eval(\"var a = 42\")) {\n | ^\n 31 | \n 32 | callCount = callCount + 1;\n 33 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/language/expressions/await/await-BindingIdentifier-in-global.js-strict:true": "[test/language/expressions/await/await-BindingIdentifier-in-global.js SyntaxError: test/language/expressions/await/await-BindingIdentifier-in-global.js: await is a reserved word (12:15)\n 10 | ---*/\n 11 | \n\u003e 12 | async function await() { return 1 }\n | ^\n 13 | assert(await instanceof Function);\n 14 | \n 15 | at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/language/expressions/await/await-in-nested-function.js-strict:true": "[test/language/expressions/await/await-in-nested-function.js SyntaxError: test/language/expressions/await/await-in-nested-function.js: await is a reserved word (12:4)\n 10 | ---*/\n 11 | \n\u003e 12 | var await;\n | ^\n 13 | async function foo() {\n 14 | function bar() {\n 15 | await = 1; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/language/expressions/await/await-throws-rejections.js-strict:true": "[test/language/expressions/await/await-throws-rejections.js ReferenceError: regeneratorRuntime is not defined at test/language/expressions/await/await-throws-rejections.js:10:72(3)]: %!v(MISSING)", @@ -3147,52 +2905,6 @@ "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-generator-function-declaration.js-strict:true": "[test/language/expressions/object/cpn-obj-lit-computed-property-name-from-generator-function-declaration.js ReferenceError: regeneratorRuntime is not defined at test/language/expressions/object/cpn-obj-lit-computed-property-name-from-generator-function-declaration.js:25:235(13)]: %!v(MISSING)", "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-integer-separators.js-strict:true": "[test/language/expressions/object/cpn-obj-lit-computed-property-name-from-integer-separators.js SyntaxError: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-integer-separators.js: Identifier directly after number (29:4)\n 27 | \n 28 | let o = {\n\u003e 29 | [1_2_3_4_5_6_7_8]: 1_2_3_4_5_6_7_8\n | ^\n 30 | };\n 31 | \n 32 | assert.sameValue( at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-yield-expression.js-strict:true": "[test/language/expressions/object/cpn-obj-lit-computed-property-name-from-yield-expression.js ReferenceError: regeneratorRuntime is not defined at test/language/expressions/object/cpn-obj-lit-computed-property-name-from-yield-expression.js:25:33(12)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js: Unexpected token (45:8)\n 43 | \n 44 | var obj = {\n\u003e 45 | async *method([x, y, z]) {\n | ^\n 46 | \n 47 | }\n 48 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-init-iter-get-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-init-iter-get-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-init-iter-get-err.js: Unexpected token (39:8)\n 37 | \n 38 | var obj = {\n\u003e 39 | async *method([x]) {\n | ^\n 40 | \n 41 | }\n 42 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js: Unexpected token (46:8)\n 44 | \n 45 | var obj = {\n\u003e 46 | async *method([[x]]) {\n | ^\n 47 | \n 48 | }\n 49 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js: Unexpected token (37:8)\n 35 | \n 36 | var obj = {\n\u003e 37 | async *method([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 38 | \n 39 | }\n 40 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (44:8)\n 42 | \n 43 | var obj = {\n\u003e 44 | async *method([ x = unresolvableReference ]) {\n | ^\n 45 | \n 46 | }\n 47 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (46:8)\n 44 | \n 45 | var obj = {\n\u003e 46 | async *method([x]) {\n | ^\n 47 | \n 48 | }\n 49 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (57:8)\n 55 | \n 56 | var obj = {\n\u003e 57 | async *method([x]) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js: Unexpected token (46:8)\n 44 | \n 45 | var obj = {\n\u003e 46 | async *method([{ x }]) {\n | ^\n 47 | \n 48 | }\n 49 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js: Unexpected token (46:8)\n 44 | \n 45 | var obj = {\n\u003e 46 | async *method([{ x }]) {\n | ^\n 47 | \n 48 | }\n 49 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (52:8)\n 50 | \n 51 | var obj = {\n\u003e 52 | async *method([...x]) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (45:8)\n 43 | \n 44 | var obj = {\n\u003e 45 | async *method([x, y, z] = [1, 2, 3]) {\n | ^\n 46 | \n 47 | }\n 48 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js: Unexpected token (39:8)\n 37 | \n 38 | var obj = {\n\u003e 39 | async *method([x] = iter) {\n | ^\n 40 | \n 41 | }\n 42 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (46:8)\n 44 | \n 45 | var obj = {\n\u003e 46 | async *method([[x]] = [null]) {\n | ^\n 47 | \n 48 | }\n 49 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (37:8)\n 35 | \n 36 | var obj = {\n\u003e 37 | async *method([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 38 | \n 39 | }\n 40 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (44:8)\n 42 | \n 43 | var obj = {\n\u003e 44 | async *method([ x = unresolvableReference ] = []) {\n | ^\n 45 | \n 46 | }\n 47 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (46:8)\n 44 | \n 45 | var obj = {\n\u003e 46 | async *method([x] = g) {\n | ^\n 47 | \n 48 | }\n 49 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (57:8)\n 55 | \n 56 | var obj = {\n\u003e 57 | async *method([x] = g) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (46:8)\n 44 | \n 45 | var obj = {\n\u003e 46 | async *method([{ x }] = [null]) {\n | ^\n 47 | \n 48 | }\n 49 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (46:8)\n 44 | \n 45 | var obj = {\n\u003e 46 | async *method([{ x }] = []) {\n | ^\n 47 | \n 48 | }\n 49 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (52:8)\n 50 | \n 51 | var obj = {\n\u003e 52 | async *method([...x] = iter) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-init-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-init-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-init-null.js: Unexpected token (33:8)\n 31 | \n 32 | var obj = {\n\u003e 33 | async *method({} = null) {\n | ^\n 34 | \n 35 | }\n 36 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-init-undefined.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-init-undefined.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-init-undefined.js: Unexpected token (33:8)\n 31 | \n 32 | var obj = {\n\u003e 33 | async *method({} = undefined) {\n | ^\n 34 | \n 35 | }\n 36 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (40:8)\n 38 | \n 39 | var obj = {\n\u003e 40 | async *method({ poisoned } = poisonedProperty) {\n | ^\n 41 | \n 42 | }\n 43 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js: Unexpected token (40:8)\n 38 | \n 39 | var obj = {\n\u003e 40 | async *method({ x = thrower() } = {}) {\n | ^\n 41 | \n 42 | }\n 43 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (44:8)\n 42 | \n 43 | var obj = {\n\u003e 44 | async *method({ x = unresolvableReference } = {}) {\n | ^\n 45 | \n 46 | }\n 47 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js: Unexpected token (39:8)\n 37 | \n 38 | var obj = {\n\u003e 39 | async *method({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 40 | \n 41 | }\n 42 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (35:8)\n 33 | \n 34 | var obj = {\n\u003e 35 | async *method({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 36 | \n 37 | }\n 38 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (37:8)\n 35 | \n 36 | var obj = {\n\u003e 37 | async *method({ [thrower()]: x } = {}) {\n | ^\n 38 | \n 39 | }\n 40 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (40:8)\n 38 | \n 39 | var obj = {\n\u003e 40 | async *method({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 41 | \n 42 | }\n 43 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (40:8)\n 38 | \n 39 | var obj = {\n\u003e 40 | async *method({ x: y = thrower() } = {}) {\n | ^\n 41 | \n 42 | }\n 43 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (44:8)\n 42 | \n 43 | var obj = {\n\u003e 44 | async *method({ x: y = unresolvableReference } = {}) {\n | ^\n 45 | \n 46 | }\n 47 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (35:8)\n 33 | \n 34 | var obj = {\n\u003e 35 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 36 | \n 37 | }\n 38 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (35:8)\n 33 | \n 34 | var obj = {\n\u003e 35 | async *method({ w: { x, y, z } = undefined } = { }) {\n | ^\n 36 | \n 37 | }\n 38 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-init-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-init-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-init-null.js: Unexpected token (33:8)\n 31 | \n 32 | var obj = {\n\u003e 33 | async *method({}) {\n | ^\n 34 | \n 35 | }\n 36 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-init-undefined.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-init-undefined.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-init-undefined.js: Unexpected token (33:8)\n 31 | \n 32 | var obj = {\n\u003e 33 | async *method({}) {\n | ^\n 34 | \n 35 | }\n 36 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js: Unexpected token (40:8)\n 38 | \n 39 | var obj = {\n\u003e 40 | async *method({ poisoned }) {\n | ^\n 41 | \n 42 | }\n 43 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-throws.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-throws.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-throws.js: Unexpected token (40:8)\n 38 | \n 39 | var obj = {\n\u003e 40 | async *method({ x = thrower() }) {\n | ^\n 41 | \n 42 | }\n 43 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js: Unexpected token (44:8)\n 42 | \n 43 | var obj = {\n\u003e 44 | async *method({ x = unresolvableReference }) {\n | ^\n 45 | \n 46 | }\n 47 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-list-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-list-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-list-err.js: Unexpected token (39:8)\n 37 | \n 38 | var obj = {\n\u003e 39 | async *method({ a, b = thrower(), c = ++initCount }) {\n | ^\n 40 | \n 41 | }\n 42 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js: Unexpected token (35:8)\n 33 | \n 34 | var obj = {\n\u003e 35 | async *method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 36 | \n 37 | }\n 38 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js: Unexpected token (37:8)\n 35 | \n 36 | var obj = {\n\u003e 37 | async *method({ [thrower()]: x }) {\n | ^\n 38 | \n 39 | }\n 40 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js: Unexpected token (40:8)\n 38 | \n 39 | var obj = {\n\u003e 40 | async *method({ poisoned: x = ++initEvalCount }) {\n | ^\n 41 | \n 42 | }\n 43 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js: Unexpected token (40:8)\n 38 | \n 39 | var obj = {\n\u003e 40 | async *method({ x: y = thrower() }) {\n | ^\n 41 | \n 42 | }\n 43 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (44:8)\n 42 | \n 43 | var obj = {\n\u003e 44 | async *method({ x: y = unresolvableReference }) {\n | ^\n 45 | \n 46 | }\n 47 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js: Unexpected token (35:8)\n 33 | \n 34 | var obj = {\n\u003e 35 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 36 | \n 37 | }\n 38 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", - "test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js-strict:true": "[test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js SyntaxError: test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js: Unexpected token (35:8)\n 33 | \n 34 | var obj = {\n\u003e 35 | async *method({ w: { x, y, z } = undefined }) {\n | ^\n 36 | \n 37 | }\n 38 | }; at \u003ceval\u003e:2:28542(114)]: %!v(MISSING)", "test/language/expressions/object/dstr/meth-ary-init-iter-get-err-array-prototype.js-strict:true": "[test/language/expressions/object/dstr/meth-ary-init-iter-get-err-array-prototype.js Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "[test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "[test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)]: %!v(MISSING)", diff --git a/js/tc39/tc39_test.go b/js/tc39/tc39_test.go index ac664dbb381..c16f724dbf6 100644 --- a/js/tc39/tc39_test.go +++ b/js/tc39/tc39_test.go @@ -45,49 +45,16 @@ var ( false) featuresBlockList = []string{ - "BigInt", // not supported at all - "IsHTMLDDA", // not supported at all - "generators", // not supported in a meaningful way IMO - "Array.prototype.item", // not even standard yet - "TypedArray.prototype.item", // not even standard yet - } - skipList = map[string]bool{} - pathBasedBlock = map[string]bool{ // This completely skips any path matching it without any kind of message - "test/annexB/built-ins/Date": true, - "test/annexB/built-ins/RegExp/prototype/Symbol.split": true, - "test/annexB/built-ins/String/prototype/anchor": true, - "test/annexB/built-ins/String/prototype/big": true, - "test/annexB/built-ins/String/prototype/blink": true, - "test/annexB/built-ins/String/prototype/bold": true, - "test/annexB/built-ins/String/prototype/fixed": true, - "test/annexB/built-ins/String/prototype/fontcolor": true, - "test/annexB/built-ins/String/prototype/fontsize": true, - "test/annexB/built-ins/String/prototype/italics": true, - "test/annexB/built-ins/String/prototype/link": true, - "test/annexB/built-ins/String/prototype/small": true, - "test/annexB/built-ins/String/prototype/strike": true, - "test/annexB/built-ins/String/prototype/sub": true, - "test/annexB/built-ins/String/prototype/sup": true, - - "test/annexB/built-ins/RegExp/legacy-accessors/": true, - - // Async/Promise and other totally unsupported functionality - "test/built-ins/AsyncArrowFunction": true, - "test/built-ins/AsyncFromSyncIteratorPrototype": true, - "test/built-ins/AsyncFunction": true, - "test/built-ins/AsyncGeneratorFunction": true, - "test/built-ins/AsyncGeneratorPrototype": true, - "test/built-ins/AsyncIteratorPrototype": true, - "test/built-ins/Atomics": true, - "test/built-ins/BigInt": true, - "test/built-ins/Promise": true, - "test/built-ins/SharedArrayBuffer": true, - "test/built-ins/NativeErrors/AggregateError": true, - "test/language/eval-code/direct/async": true, - "test/language/expressions/async": true, - "test/language/expressions/dynamic-import": true, - "test/language/expressions/object/dstr/async": true, - "test/language/module-code/top-level-await": true, + "BigInt", // not supported at all + "IsHTMLDDA", // not supported at all + "generators", // not supported in a meaningful way IMO + "Array.prototype.item", // not even standard yet + "TypedArray.prototype.item", // not even standard yet + "String.prototype.replaceAll", // not supported at all, Stage 4 since 2020 + } + skipList = map[string]bool{ + "test/built-ins/Function/prototype/toString/AsyncFunction.js": true, + "test/built-ins/Object/seal/seal-generatorfunction.js": true, "test/built-ins/Date/parse/without-utc-offset.js": true, // some other reason ?!? depending on local time @@ -96,7 +63,50 @@ var ( "test/built-ins/Array/prototype/unshift/clamps-to-integer-limit.js": true, // takes forever and is broken "test/built-ins/Array/prototype/unshift/throws-if-integer-limit-exceeded.js": true, // takes forever and is broken - "test/built-ins/FinalizationRegistry": true, // still in proposal + } + pathBasedBlock = []string{ // This completely skips any path matching it without any kind of message + "test/annexB/built-ins/Date", + "test/annexB/built-ins/RegExp/prototype/Symbol.split", + "test/annexB/built-ins/String/prototype/anchor", + "test/annexB/built-ins/String/prototype/big", + "test/annexB/built-ins/String/prototype/blink", + "test/annexB/built-ins/String/prototype/bold", + "test/annexB/built-ins/String/prototype/fixed", + "test/annexB/built-ins/String/prototype/fontcolor", + "test/annexB/built-ins/String/prototype/fontsize", + "test/annexB/built-ins/String/prototype/italics", + "test/annexB/built-ins/String/prototype/link", + "test/annexB/built-ins/String/prototype/small", + "test/annexB/built-ins/String/prototype/strike", + "test/annexB/built-ins/String/prototype/sub", + "test/annexB/built-ins/String/prototype/sup", + + "test/annexB/built-ins/RegExp/legacy-accessors/", + + // Async/Promise and other totally unsupported functionality + "test/built-ins/AsyncArrowFunction", + "test/built-ins/AsyncFromSyncIteratorPrototype", + "test/built-ins/AsyncFunction", + "test/built-ins/AsyncGeneratorFunction", + "test/built-ins/AsyncGeneratorPrototype", + "test/built-ins/AsyncIteratorPrototype", + "test/built-ins/Atomics", + "test/built-ins/BigInt", + "test/built-ins/Promise", + "test/built-ins/SharedArrayBuffer", + "test/built-ins/NativeErrors/AggregateError", + "test/language/eval-code/direct/async", + "test/language/expressions/async", + "test/language/expressions/dynamic-import", + "test/language/expressions/object/dstr/async", + "test/language/module-code/top-level-await", + "test/built-ins/Function/prototype/toString/async", + "test/built-ins/Function/prototype/toString/async", + "test/built-ins/Function/prototype/toString/generator", + "test/built-ins/Function/prototype/toString/proxy-async", + + "test/built-ins/FinalizationRegistry", // still in proposal + } ) @@ -479,16 +489,19 @@ func (ctx *tc39TestCtx) runTC39Tests(name string) { ctx.t.Fatal(err) } +outer: for _, file := range files { if file.Name()[0] == '.' { continue } newName := path.Join(name, file.Name()) - if pathBasedBlock[newName] { - ctx.t.Run(newName, func(t *testing.T) { - t.Skipf("Skip %s beause of path based block", newName) - }) - continue + for _, path := range pathBasedBlock { // TODO: use trie / binary search? + if strings.HasPrefix(newName, path) { + ctx.t.Run(newName, func(t *testing.T) { + t.Skipf("Skip %s beause of path based block", newName) + }) + continue outer + } } if file.IsDir() { ctx.runTC39Tests(newName)